/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg;--hover-mix:0;--glance:0;--joy:0;--glow:0;--scroll:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial;--beat:0;--flap:0;--t:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-green-400:oklch(79.2% .209 151.711);--color-green-700:oklch(52.7% .154 150.069);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Open Sans", "Open Sans Fallback", sans-serif;--default-mono-font-family:var(--font-mono);--color-linkedin:#0a66c2;--color-foreground:var(--foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Open Sans,Open Sans Fallback,sans-serif}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:Lato,Lato Fallback,sans-serif}[data-contrast=more] main a:not([data-slot]){text-decoration-line:underline}}@layer components;@layer utilities{.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[-1\.5\%\]{inset-inline:-1.5%}.inset-y-0{inset-block:0}.-top-3{top:calc(var(--spacing) * -3)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\[30px\]{top:-30px}.-top-\[33px\]{top:-33px}.-top-\[38px\]{top:-38px}.-top-px{top:-1px}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-\[-14\%\]{top:-14%}.top-\[0\.5625rem\]{top:.5625rem}.top-\[19px\]{top:19px}.top-\[28\%\]{top:28%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-5{right:calc(var(--spacing) * -5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-14{right:calc(var(--spacing) * 14)}.right-full{right:100%}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[62\%\]{bottom:62%}.bottom-full{bottom:100%}.-left-3{left:calc(var(--spacing) * -3)}.-left-5{left:calc(var(--spacing) * -5)}.-left-6{left:calc(var(--spacing) * -6)}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-9{left:calc(var(--spacing) * 9)}.left-10{left:calc(var(--spacing) * 10)}.left-\[18\%\]{left:18%}.left-\[26\%\]{left:26%}.left-\[27\%\]{left:27%}.left-\[30\%\]{left:30%}.left-\[39\%\]{left:39%}.left-\[calc\(4\.5rem-240px\)\]{left:calc(4.5rem - 240px)}.left-\[calc\(100\%-16px\)\]{left:calc(100% - 16px)}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container-page{width:100%;max-width:75rem;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-px{margin-right:-1px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[0\.15em\]{margin-right:.15em}.-mb-24{margin-bottom:calc(var(--spacing) * -24)}.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-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[13px\]{margin-bottom:13px}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-\[0\.25em\]{margin-left:.25em}.ml-auto{margin-left:auto}.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}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[44\/24\]{aspect-ratio:44/24}.aspect-\[1256\/240\]{aspect-ratio:1256/240}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[35px\]{width:35px;height:35px}.size-\[37px\]{width:37px;height:37px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.55em\]{height:1.55em}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[180px\]{height:180px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[32rem\]{max-height:32rem}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[55rem\]{min-height:55rem}.min-h-svh{min-height:100svh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-6\/12{width:50%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.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-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.7rem\]{width:4.7rem}.w-\[17\%\]{width:17%}.w-\[30px\]{width:30px}.w-\[36\%\]{width:36%}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[50\%\]{width:50%}.w-\[56px\]{width:56px}.w-\[57px\]{width:57px}.w-\[61px\]{width:61px}.w-\[68px\]{width:68px}.w-\[100px\]{width:100px}.w-\[135px\]{width:135px}.w-\[217px\]{width:217px}.w-\[240px\]{width:240px}.w-\[min\(18rem\,calc\(100vw-7rem\)\)\]{width:min(18rem,100vw - 7rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[75rem\]{max-width:75rem}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom-left{transform-origin:0 100%}.origin-top{transform-origin:top}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[rotateX\(-35\.5deg\)_rotateY\(45deg\)\]{transform:rotateX(-35.5deg)rotateY(45deg)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.scroll-mt-14{scroll-margin-top:calc(var(--spacing) * 14)}.list-\[circle\]{list-style-type:circle}.list-\[square\]{list-style-type:square}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.25rem_1fr_auto\]{grid-template-columns:1.25rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}: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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[7px\]{border-style:var(--tw-border-style);border-width:7px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-border{border-color:var(--border)}.border-brand-black{border-color:#262626}.border-current{border-color:currentColor}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/80{border-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.border-input{border-color:var(--input)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-primary{border-color:var(--primary)}.border-primary-alt{border-color:var(--primary-alt,var(--primary))}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\(--here\){background-color:var(--here)}.bg-\[\#1c78c0\]{background-color:#1c78c0}.bg-\[\#8ed6fb\]\/60{background-color:oklab(84.1846% -.0550164 -.0693951/.6)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-background,.bg-background\/65{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/65{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-border{background-color:var(--border)}.bg-brand-blue{background-color:#6dbfbf}.bg-brand-dark-blue{background-color:#477979}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-linkedin{background-color:#0a66c2}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-alt{background-color:var(--primary-alt,var(--primary))}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-45{--tw-gradient-position:45deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-45{--tw-gradient-position:45deg in oklab}}.bg-linear-45{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(closest-side\,var\(--background\)_55\%\,transparent\)\]{background-image:radial-gradient(closest-side,var(--background) 55%,transparent)}.bg-\[radial-gradient\(closest-side\,var\(--background\)_80\%\,transparent\)\]{background-image:radial-gradient(closest-side,var(--background) 80%,transparent)}.bg-\[radial-gradient\(ellipse_120\%_140\%_at_92\%_0\%\,rgb\(255_236_153\/0\.75\)\,rgb\(255_243_191\/0\.35\)_55\%\,transparent\)\]{background-image:radial-gradient(120% 140% at 92% 0,#ffec99bf,#fff3bf59 55%,#0000)}.from-\(--cta-from\){--tw-gradient-from:var(--cta-from);--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-\[\#6daaaa\]{--tw-gradient-from:#6daaaa;--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-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab, var(--primary) 20%, transparent)}}.from-primary\/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))}.via-primary\/10{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/10{--tw-gradient-via:color-mix(in oklab, var(--primary) 10%, transparent)}}.via-primary\/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)}.to-\(--cta-to\){--tw-gradient-to:var(--cta-to);--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-\[\#96e9e9\]{--tw-gradient-to:#96e9e9;--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-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, var(--primary) 5%, transparent)}}.to-primary\/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))}.\[mask-image\:linear-gradient\(to_top\,transparent\,black_12\%\)\]{-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.bg-clip-padding{background-clip:padding-box}.fill-\[\#1e2540\]{fill:#1e2540}.fill-\[\#1f2328\]{fill:#1f2328}.fill-\[\#6c757d\]{fill:#6c757d}.fill-\[\#343a40\]{fill:#343a40}.fill-\[\#868e96\]{fill:#868e96}.fill-\[\#212529\]{fill:#212529}.fill-\[\#fff3bf\]{fill:#fff3bf}.fill-current{fill:currentColor}.fill-primary,.fill-primary\/15{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/15{fill:color-mix(in oklab, var(--primary) 15%, transparent)}}.stroke-\[\#343a40\]{stroke:#343a40}.stroke-\[\#212529\]{stroke:#212529}.stroke-\[\#495057\]{stroke:#495057}.stroke-\[\#ced4da\]{stroke:#ced4da}.stroke-\[\#d97757\]{stroke:#d97757}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.4em\]{vertical-align:-.4em}.font-heading{font-family:Lato,Lato Fallback,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Open Sans,Open Sans Fallback,sans-serif}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[2\.5rem\]{font-size:2.5rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--here-text\){color:var(--here-text)}.text-\(--light\){color:var(--light)}.text-\[\#1f2328\]{color:#1f2328}.text-background{color:var(--background)}.text-brand-black{color:#262626}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-green-700{color:var(--color-green-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-alt{color:var(--primary-alt,var(--primary))}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-10px_17px_-8px_rgb\(0_0_0\/0\.15\)\]{--tw-shadow:0 -10px 17px -8px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgb\(109_191_191\/0\.45\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6dbfbf73);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-popover{--tw-ring-color:var(--popover)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--palm-leaf\:\#2f9e44\]{--palm-leaf:#2f9e44}.\[--palm-trunk\:\#8a5a2b\]{--palm-trunk:#8a5a2b}.\[--shade\:0\.35\]{--shade:.35}.\[anchor-name\:--summer-sun\]{anchor-name:--summer-sun}.\[perspective\:70px\]{perspective:70px}.\[transform-box\:fill-box\]{transform-box:fill-box}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.transform-3d{transform-style:preserve-3d}:is(.\*\:w-full>*){width:100%}.not-dark\:fill-\[\#f0bf62\]:not(:where(.dark,.dark *):not(:where(.light,.light *))){fill:#f0bf62}.not-dark\:fill-\[\#ffe3a3\]:not(:where(.dark,.dark *):not(:where(.light,.light *))){fill:#ffe3a3}.not-dark\:fill-\[\#fff0c9\]:not(:where(.dark,.dark *):not(:where(.light,.light *))){fill:#fff0c9}.not-dark\:\[--background\:\#dee2e6\]:not(:where(.dark,.dark *):not(:where(.light,.light *))){--background:#dee2e6}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-primary\/60:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.group-hover\:bg-linkedin-dark:is(:where(.group):hover *){background-color:#004182}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.group-hover\:shadow-black\/15:is(:where(.group):hover *){--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-black\/15:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.group-hover\:shadow-black\/20:is(:where(.group):hover *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-black\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}}.group-focus-visible\:ring-3:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\:ring-linkedin\/50:is(:where(.group):focus-visible *){--tw-ring-color:oklab(51.5585% -.0429867 -.157439/.5)}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[panel-open\]\:hidden:is(:where(.group)[data-panel-open] *){display:none}.group-data-\[panel-open\]\:inline:is(:where(.group)[data-panel-open] *){display:inline}.peer-checked\:bg-background:is(:where(.peer):checked~*){background-color:var(--background)}.peer-checked\:text-foreground:is(:where(.peer):checked~*){color:var(--foreground)}.peer-checked\:shadow-sm:is(:where(.peer):checked~*){--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)}.peer-checked\:ring-1:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-checked\:ring-border:is(:where(.peer):checked~*){--tw-ring-color:var(--border)}.peer-focus-visible\:ring-3:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-ring\/60:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-ring\/60:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.after\:bottom-0\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * .5)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:origin-left:after{content:var(--tw-content);transform-origin:0}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-within\:ring-ring\/60:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/60:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-foreground:hover,.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-current\/10:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary:hover,.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.hover\:from-\(--cta-to\):hover{--tw-gradient-from:var(--cta-to);--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))}.hover\:to-\(--cta-from\):hover{--tw-gradient-to:var(--cta-from);--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))}.hover\:text-foreground:hover,.hover\:text-foreground\/65:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/65:hover{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-\[current\=location\]\:text-foreground[aria-current=location]{color:var(--foreground)}.aria-\[current\=location\]\:after\:scale-x-100[aria-current=location]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-foreground\/10[data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-highlighted\:bg-foreground\/10[data-highlighted]{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[panel-open\]\:bg-foreground[data-panel-open]{background-color:var(--foreground)}.data-\[panel-open\]\:text-background[data-panel-open]{color:var(--background)}.data-\[popup-open\]\:bg-foreground\/10[data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[popup-open\]\:bg-foreground\/10[data-popup-open]{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-filter\:bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}.motion-safe\:group-data-\[popup-open\]\:-translate-x-2:where([data-motion=full],[data-motion=full] *):is(:where(.group)[data-popup-open] *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:group-data-\[popup-open\]\:translate-x-2:where([data-motion=full],[data-motion=full] *):is(:where(.group)[data-popup-open] *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:transition-none:where([data-motion=reduce],[data-motion=reduce] *){transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-y-0:where([data-motion=reduce],[data-motion=reduce] *):is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:scale-100:where([data-motion=reduce],[data-motion=reduce] *):is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.contrast-more\:border-foreground:where([data-contrast=more],[data-contrast=more] *){border-color:var(--foreground)}.contrast-more\:bg-background:where([data-contrast=more],[data-contrast=more] *){background-color:var(--background)}.contrast-more\:text-foreground:where([data-contrast=more],[data-contrast=more] *){color:var(--foreground)}@media not all and (width>=359px){.max-\[359px\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}@media (width>=360px){.min-\[360px\]\:h-6{height:calc(var(--spacing) * 6)}}@media (width>=400px){.min-\[400px\]\:mb-\[5px\]{margin-bottom:5px}.min-\[400px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.min-\[400px\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=40rem){.sm\:-top-3{top:calc(var(--spacing) * -3)}.sm\:-top-14{top:calc(var(--spacing) * -14)}.sm\:-top-16{top:calc(var(--spacing) * -16)}.sm\:-top-\[50px\]{top:-50px}.sm\:-right-1\.5{right:calc(var(--spacing) * -1.5)}.sm\:-right-12{right:calc(var(--spacing) * -12)}.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:right-\[66px\]{right:66px}.sm\:-bottom-4{bottom:calc(var(--spacing) * -4)}.sm\:-left-6{left:calc(var(--spacing) * -6)}.sm\:left-0{left:0}.sm\:left-11{left:calc(var(--spacing) * 11)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:row-start-1{grid-row-start:1}.sm\:mx-0{margin-inline:0}.sm\:my-12{margin-block:calc(var(--spacing) * 12)}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:-mb-40{margin-bottom:calc(var(--spacing) * -40)}.sm\:mb-\[11\.5px\]{margin-bottom:11.5px}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.sm\:size-\[18px\]{width:18px;height:18px}.sm\:size-\[42px\]{width:42px;height:42px}.sm\:size-\[45px\]{width:45px;height:45px}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:h-\[38px\]{height:38px}.sm\:h-\[42px\]{height:42px}.sm\:h-\[51px\]{height:51px}.sm\:h-\[52px\]{height:52px}.sm\:min-h-\[44rem\]{min-height:44rem}.sm\:w-4\/12{width:33.3333%}.sm\:w-6\/12{width:50%}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[7\.5rem\]{width:7.5rem}.sm\:w-\[35px\]{width:35px}.sm\:w-\[50px\]{width:50px}.sm\:w-\[66px\]{width:66px}.sm\:w-\[69px\]{width:69px}.sm\:w-\[71px\]{width:71px}.sm\:w-\[87px\]{width:87px}.sm\:w-\[90px\]{width:90px}.sm\:w-\[94px\]{width:94px}.sm\:w-\[158px\]{width:158px}.sm\:w-\[343\.5px\]{width:343.5px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-52{padding-top:calc(var(--spacing) * 52)}.sm\:pb-0{padding-bottom:0}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-left{text-align:left}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-8{grid-column-start:8}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-2{grid-row-start:2}.md\:mx-auto{margin-inline:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:pt-1{padding-top:var(--spacing)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:-top-\[63px\]{top:-63px}.lg\:right-0{right:0}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:row-start-1{grid-row-start:1}.lg\:-mr-2{margin-right:calc(var(--spacing) * -2)}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.lg\:h-\[70px\]{height:70px}.lg\:w-2\/12{width:16.6667%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.3333%}.lg\:w-6\/12{width:50%}.lg\:w-28{width:calc(var(--spacing) * 28)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-auto{width:auto}.lg\:max-w-64{max-width:calc(var(--spacing) * 64)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:min-w-0{min-width:0}.lg\:flex-1{flex:1}.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_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:justify-center-safe{justify-content:safe center}:where(.lg\: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)))}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.lg\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.lg\:self-end{align-self:flex-end}.lg\:justify-self-end{justify-self:flex-end}}@media (width>=80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:col-span-1{grid-column:span 1/span 1}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:block:where(.dark,.dark *):not(:where(.light,.light *)){display:block}.dark\:hidden:where(.dark,.dark *):not(:where(.light,.light *)){display:none}.dark\:inline:where(.dark,.dark *):not(:where(.light,.light *)){display:inline}.dark\:border-brand-black:where(.dark,.dark *):not(:where(.light,.light *)){border-color:#262626}.dark\:border-input:where(.dark,.dark *):not(:where(.light,.light *)){border-color:var(--input)}.dark\:border-white:where(.dark,.dark *):not(:where(.light,.light *)){border-color:var(--color-white)}.dark\:border-white\/15:where(.dark,.dark *):not(:where(.light,.light *)){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *):not(:where(.light,.light *)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:bg-brand-bg:where(.dark,.dark *):not(:where(.light,.light *)){background-color:#181818}.dark\:bg-brand-black:where(.dark,.dark *):not(:where(.light,.light *)){background-color:#262626}.dark\:bg-destructive\/20:where(.dark,.dark *):not(:where(.light,.light *)){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where(.dark,.dark *):not(:where(.light,.light *)){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:where(.dark,.dark *):not(:where(.light,.light *)){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(.dark,.dark *):not(:where(.light,.light *)){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-surface\/95:where(.dark,.dark *):not(:where(.light,.light *)){background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-surface\/95:where(.dark,.dark *):not(:where(.light,.light *)){background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *):not(:where(.light,.light *)){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *):not(:where(.light,.light *)){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-\[radial-gradient\(ellipse_120\%_140\%_at_92\%_0\%\,rgb\(255_236_179\/0\.26\)\,rgb\(255_236_179\/0\.09\)_55\%\,transparent\)\]:where(.dark,.dark *):not(:where(.light,.light *)){background-image:radial-gradient(120% 140% at 92% 0,#ffecb342,#ffecb317 55%,#0000)}.dark\:fill-\[\#2b3035\]:where(.dark,.dark *):not(:where(.light,.light *)){fill:#2b3035}.dark\:fill-\[\#212529\]:where(.dark,.dark *):not(:where(.light,.light *)){fill:#212529}.dark\:fill-\[\#adb5bd\]:where(.dark,.dark *):not(:where(.light,.light *)){fill:#adb5bd}.dark\:fill-black:where(.dark,.dark *):not(:where(.light,.light *)){fill:var(--color-black)}.dark\:fill-white:where(.dark,.dark *):not(:where(.light,.light *)){fill:var(--color-white)}.dark\:stroke-\[\#6c757d\]:where(.dark,.dark *):not(:where(.light,.light *)){stroke:#6c757d}.dark\:stroke-\[\#16191c\]:where(.dark,.dark *):not(:where(.light,.light *)){stroke:#16191c}.dark\:stroke-\[\#adb5bd\]:where(.dark,.dark *):not(:where(.light,.light *)){stroke:#adb5bd}.dark\:stroke-\[\#ced4da\]:where(.dark,.dark *):not(:where(.light,.light *)){stroke:#ced4da}.dark\:stroke-\[\#e9d8b8\]:where(.dark,.dark *):not(:where(.light,.light *)){stroke:#e9d8b8}.dark\:stroke-black:where(.dark,.dark *):not(:where(.light,.light *)){stroke:var(--color-black)}.dark\:text-\(--dark\):where(.dark,.dark *):not(:where(.light,.light *)){color:var(--dark)}.dark\:text-brand-blue:where(.dark,.dark *):not(:where(.light,.light *)){color:#6dbfbf}.dark\:text-green-400:where(.dark,.dark *):not(:where(.light,.light *)){color:var(--color-green-400)}.dark\:text-red-400:where(.dark,.dark *):not(:where(.light,.light *)){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *):not(:where(.light,.light *)){color:var(--color-white)}.dark\:text-white\/70:where(.dark,.dark *):not(:where(.light,.light *)){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:where(.dark,.dark *):not(:where(.light,.light *)){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:text-zinc-300:where(.dark,.dark *):not(:where(.light,.light *)){color:var(--color-zinc-300)}.dark\:shadow-\[0_-10px_17px_-8px_rgb\(0_0_0\/0\.75\)\]:where(.dark,.dark *):not(:where(.light,.light *)){--tw-shadow:0 -10px 17px -8px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-black\/40:where(.dark,.dark *):not(:where(.light,.light *)){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40:where(.dark,.dark *):not(:where(.light,.light *)){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:\[--palm-leaf\:\#51cf66\]:where(.dark,.dark *):not(:where(.light,.light *)){--palm-leaf:#51cf66}.dark\:\[--palm-trunk\:\#d9a066\]:where(.dark,.dark *):not(:where(.light,.light *)){--palm-trunk:#d9a066}.dark\:\[--shade\:0\.85\]:where(.dark,.dark *):not(:where(.light,.light *)){--shade:.85}@media (hover:hover){.dark\:group-hover\:shadow-black\/40:where(.dark,.dark *):not(:where(.light,.light *)):is(:where(.group):hover *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-black\/40:where(.dark,.dark *):not(:where(.light,.light *)):is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):not(:where(.light,.light *)):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-white:where(.dark,.dark *):not(:where(.light,.light *)):hover{color:var(--color-white)}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):not(:where(.light,.light *)):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):not(:where(.light,.light *)):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:where(.dark,.dark *):not(:where(.light,.light *)):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where(.dark,.dark *):not(:where(.light,.light *)):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):not(:where(.light,.light *)):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):not(:where(.light,.light *)):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):not(:where(.light,.light *)):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):not(:where(.light,.light *)):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *):not(:where(.light,.light *))[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *):not(:where(.light,.light *))[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *):not(:where(.light,.light *))[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *):not(:where(.light,.light *))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.dark\:supports-backdrop-filter\:bg-surface\/85:where(.dark,.dark *):not(:where(.light,.light *)){background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark\:supports-backdrop-filter\:bg-surface\/85:where(.dark,.dark *):not(:where(.light,.light *)){background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}}@media (forced-colors:active){.forced-colors\:hidden{display:none}}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\:not\(\[data-slot\]\)\]\:underline-offset-4 a:not([data-slot]){text-underline-offset:4px}.\[\&_a\:not\(\[data-slot\]\)\]\:transition-colors a:not([data-slot]){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))}.\[\&_a\:not\(\[data-slot\]\)\:hover\]\:text-foreground\/65 a:not([data-slot]):hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_a\:not\(\[data-slot\]\)\:hover\]\:text-foreground\/65 a:not([data-slot]):hover{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.\[\&_a\:not\(\[data-slot\]\)\:hover\]\:text-primary a:not([data-slot]):hover{color:var(--primary)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&_ul_ul\]\:list-\[circle\] ul ul{list-style-type:circle}.\[data-testid\=\"in-store-banner-view-barcode-button\"\]\:visible:is(),.\[data-testid\=\"registry-filter-sort-dropdown-menu-button\"\]\:visible:is(),.\[data-testid\=\"registry-scan-to-add-cta-button\"\]\:visible:is(),.\[data-testid\=\"registry-scanned-item-\$\{sku\}\"\]\:visible:is(),.\[data-testid\^\=\"manage-registries-view-button-\"\]\:visible:is(){visibility:visible}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2)format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-italic-oaOkCnEp.woff2)format("woff2"),url(/assets/open-sans-latin-400-italic-BEURUQpT.woff)format("woff")}@font-face{font-family:Lato Fallback;font-weight:1 550;font-style:normal;src:local(Arial),local(Helvetica);size-adjust:96.29%;ascent-override:102.5%;descent-override:22.12%;line-gap-override:0%}@font-face{font-family:Lato Fallback;font-weight:551 1000;font-style:normal;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);size-adjust:92.27%;ascent-override:106.97%;descent-override:23.08%;line-gap-override:0%}@font-face{font-family:Lato Fallback;font-weight:1 1000;font-style:italic;src:local(Arial Italic),local(Arial-ItalicMT),local(Helvetica Oblique);size-adjust:90.43%;ascent-override:109.15%;descent-override:23.55%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:1 550;font-style:normal;src:local(Arial),local(Helvetica);size-adjust:102.4%;ascent-override:104.39%;descent-override:28.61%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:551 650;font-style:normal;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);size-adjust:99.26%;ascent-override:107.7%;descent-override:29.52%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:651 1000;font-style:normal;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold);size-adjust:102.33%;ascent-override:104.47%;descent-override:28.63%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:1 1000;font-style:italic;src:local(Arial Italic),local(Arial-ItalicMT),local(Helvetica Oblique);size-adjust:96.79%;ascent-override:110.45%;descent-override:30.27%;line-gap-override:0%}:root,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f3f4f4;--foreground:#262626;--card:#fff;--card-foreground:#262626;--popover:#fff;--popover-foreground:#262626;--primary:#407070;--primary-foreground:#fff;--secondary:#ebeded;--secondary-foreground:#262626;--muted:#ebeded;--muted-foreground:#595959;--accent:#ebeded;--accent-foreground:#262626;--destructive:#c62828;--border:oklch(0% 0 0/.13);--input:oklch(0% 0 0/.22);--ring:#407070;--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:#fff;--sidebar-foreground:#262626;--sidebar-primary:#407070;--sidebar-primary-foreground:#fff;--sidebar-accent:#ebeded;--sidebar-accent-foreground:#262626;--sidebar-border:oklch(0% 0 0/.13);--sidebar-ring:#407070;--cta-from:#5fa6a6;--cta-to:#7fc7c7}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#181818;--surface:#262626;--foreground:#fff;--card:#262626;--card-foreground:#fff;--popover:#262626;--popover-foreground:#fff;--primary:#6dbfbf;--primary-foreground:#181818;--secondary:#333;--secondary-foreground:#fff;--muted:#333;--muted-foreground:#b3b3b3;--accent:#333;--accent-foreground:#fff;--destructive:#f66;--border:oklch(100% 0 0/.12);--input:oklch(100% 0 0/.18);--ring:#6dbfbf;--sidebar:#262626;--sidebar-foreground:#fff;--sidebar-primary:#6dbfbf;--sidebar-primary-foreground:#181818;--sidebar-accent:#333;--sidebar-accent-foreground:#fff;--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:#6dbfbf}[data-contrast=more],[data-contrast=more] .light{--surface:#ededed;--foreground:#000;--card-foreground:#000;--popover-foreground:#000;--primary:#234545;--muted-foreground:#262626;--border:oklch(0% 0 0/.55);--input:oklch(0% 0 0/.7);--ring:#000}[data-contrast=more].dark,[data-contrast=more] .dark{--background:#000;--surface:#141414;--card:#1a1a1a;--popover:#1a1a1a;--foreground:#fff;--card-foreground:#fff;--popover-foreground:#fff;--primary:#8fdcdc;--muted-foreground:#e6e6e6;--border:oklch(100% 0 0/.55);--input:oklch(100% 0 0/.7);--ring:#fff}[data-festive=new-year],[data-season-colour=new-year]{--festive-light:#7a5c00;--festive-dark:#f2c94c}[data-festive=christmas],[data-season-colour=christmas]{--festive-light:#b3202a;--festive-dark:#ff8a80}[data-festive=winter],[data-season-colour=winter]{--festive-light:#1f5f99;--festive-dark:#8cc8ff}[data-festive=full-moon],[data-season-colour=full-moon]{--festive-light:#3b4a8c;--festive-dark:#c5d0ff}[data-festive=groundhog],[data-season-colour=groundhog]{--festive-light:#7a4a1f;--festive-dark:#d9a066}[data-festive=valentines],[data-season-colour=valentines]{--festive-light:#c2185b;--festive-dark:#ff8fb8}[data-festive=st-patricks],[data-season-colour=st-patricks]{--festive-light:#256a29;--festive-dark:#6fd17a}[data-festive=spring],[data-season-colour=spring]{--festive-light:#a3347a;--festive-dark:#f5a3d0}[data-festive=easter],[data-season-colour=easter]{--festive-light:#8a3aad;--festive-dark:#e0b0ff}[data-festive=book-day],[data-season-colour=book-day]{--festive-light:#6b2fb3;--festive-dark:#cfa8ff}[data-festive=canada-day],[data-season-colour=canada-day]{--festive-light:#b01e23;--festive-dark:#ff8a80}[data-festive=summer],[data-season-colour=summer]{--festive-light:#965400;--festive-dark:#ffc04d}[data-festive=thanksgiving],[data-season-colour=thanksgiving]{--festive-light:#8f4f00;--festive-dark:#f0b04a}[data-festive=halloween],[data-season-colour=halloween]{--festive-light:#b34400;--festive-dark:#ff9a3c}[data-festive=autumn],[data-season-colour=autumn]{--festive-light:#a8431b;--festive-dark:#ff9e6b}.season-colour{color:var(--festive-light)}.season-colour:where(.dark *):not(:where(.light *)){color:var(--festive-dark)}[data-festive]:not([data-contrast=more]){--cta-from:var(--festive-dark);--cta-to:var(--festive-dark)}@supports (color:color-mix(in lab, red, red)){[data-festive]:not([data-contrast=more]){--cta-to:color-mix(in srgb, var(--festive-dark), white 35%)}}[data-festive]:not([data-contrast=more]),[data-festive]:not([data-contrast=more]) .light{--primary:var(--festive-light);--ring:var(--festive-light);--sidebar-primary:var(--festive-light);--sidebar-ring:var(--festive-light)}[data-festive]:not([data-contrast=more]).dark,[data-festive]:not([data-contrast=more]) .dark{--primary:var(--festive-dark);--ring:var(--festive-dark);--sidebar-primary:var(--festive-dark);--sidebar-ring:var(--festive-dark)}[data-festive=christmas]:not([data-contrast=more]){--cta-from:#4ade80;--cta-to:#89eaac}[data-festive=christmas]:not([data-contrast=more]),[data-festive=christmas]:not([data-contrast=more]) .light{--primary-alt:#15803d}[data-festive=christmas]:not([data-contrast=more]).dark,[data-festive=christmas]:not([data-contrast=more]) .dark{--primary-alt:#4ade80}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes trim-twinkle{0%,to{opacity:1}50%{opacity:.45}}@keyframes trim-flicker{0%,to{opacity:1}20%{opacity:.7}23%{opacity:1}60%{opacity:.8}}@keyframes trim-bob{0%,to{translate:0}50%{translate:0 10px}}@keyframes trim-rustle{0%,to{rotate:0deg}50%{rotate:12deg}}@keyframes trim-wiggle{0%,70%,to{rotate:0deg}76%{rotate:-6deg}84%{rotate:5deg}92%{rotate:-2deg}}@keyframes trim-beat{0%,30%,to{scale:1}10%{scale:1.15}20%{scale:1.05}}@keyframes trim-sprout{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes trim-wing{0%,to{rotate:y 0deg}40%{rotate:y calc(72deg * var(--wing))}}@keyframes trim-flap{0%,to{translate:0}40%{translate:0 1.5px}}@keyframes trim-flutter{0%,to{translate:0}25%{translate:30px -8px}50%{translate:70px 2px}75%{translate:35px 6px}}@keyframes trim-spin{to{rotate:360deg}}@keyframes trim-glide{0%,to{translate:0;rotate:0deg}50%{translate:12px -5px;rotate:-6deg}}@keyframes heart-rise{0%{opacity:0;translate:0;scale:.6}15%{opacity:1}50%{translate:6px -24px;scale:1}80%{opacity:0;translate:-4px -44px}to{opacity:0;translate:-4px -44px}}@keyframes popper-kick{0%,to{rotate:0deg}2%{rotate:-14deg;scale:1.08}10%{rotate:0deg;scale:1}}@keyframes popper-flash{0%{opacity:0;scale:.4}2%{opacity:1;scale:1}9%,to{opacity:0;scale:1.3}}@keyframes confetti-x{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.7,.3,1);translate:0}1%{opacity:1}30%{translate:var(--dx) 0;animation-timing-function:linear}55%{translate:calc(var(--dx) * 1.15) 0}80%{opacity:1}92%,to{translate:calc(var(--dx) * 1.15) 0;opacity:0}}@keyframes confetti-y{0%{animation-timing-function:cubic-bezier(.15,.7,.4,1);translate:0}22%{translate:0 var(--dy);animation-timing-function:cubic-bezier(.5,0,.9,.6)}55%,to{translate:0 calc(var(--dy) + var(--drop))}}@keyframes confetti-flip{0%{rotate:0deg;scale:1}15%{scale:1 -.3}30%{scale:1}42%{scale:1 -.3}55%,to{scale:1;rotate:var(--spin)}}@keyframes confetti-flip-more{0%{rotate:0deg;scale:1}9%{scale:-.4 1}18%{scale:1}27%{scale:-.4 1}36%{scale:1}45%{scale:-.4 1}55%,to{scale:1;rotate:var(--spin)}}@keyframes confetti-flip-fast{0%{rotate:0deg;scale:1}5%{scale:1 -.5}10%{scale:1}15%{scale:1 -.5}20%{scale:1}25%{scale:1 -.5}30%{scale:1}36%{scale:1 -.5}42%{scale:1}48%{scale:1 -.5}55%,to{scale:1;rotate:var(--spin)}}.leaf-fall{clip-path:inset(-4rem 0 0 round 0 0 calc(1rem - 1px) calc(1rem - 1px));container-type:size}@keyframes leaf-drop{0%{opacity:0;translate:0}2%,50%{opacity:1}50%{translate:0 calc(100cqh + 100% + 1rem)}50.1%,to{opacity:0;translate:0 calc(100cqh + 100% + 1rem)}}@keyframes leaf-sway{0%{translate:calc(var(--sway) * -1) 0}to{translate:var(--sway) 0}}@keyframes leaf-rock{0%{rotate:calc(var(--turn) - var(--tilt))}to{rotate:calc(var(--turn) + var(--tilt))}}@keyframes icicle-break{0%,38%{opacity:1;animation-timing-function:ease-in-out;translate:0;rotate:0deg;scale:1}41%{rotate:4deg}44%{rotate:-4deg}47%{animation-timing-function:cubic-bezier(.5,0,1,1);translate:0;rotate:0deg}57%{translate:0 var(--fall);opacity:1;scale:1}57.1%{translate:0 var(--fall);opacity:0}57.2%{opacity:1;animation-timing-function:ease-out;translate:0;scale:1 0}62%{animation-timing-function:ease-out;scale:1 0}to{opacity:1;translate:0;scale:1}}@keyframes icicle-shard{0%,56.9%{opacity:0;translate:0;rotate:0deg}57%{opacity:1;animation-timing-function:ease-out;translate:0}61%{translate:var(--sx) var(--sy);rotate:var(--spin);opacity:1;animation-timing-function:ease-in}66%{translate:calc(var(--sx) * 1.5) 0;rotate:calc(var(--spin) * 1.5);opacity:0}to{opacity:0}}.icicle-break{transform-origin:50% 0;animation:9s infinite icicle-break}.icicle-shard{opacity:0;animation:9s infinite icicle-shard}.trim-twinkle{animation:1.8s ease-in-out infinite trim-twinkle}.trim-flicker{animation:2.2s step-end infinite trim-flicker}.trim-bob{animation:4s ease-in-out infinite trim-bob}.trim-wiggle{transform-origin:50% 40%;animation:4s ease-in-out infinite trim-wiggle}.trim-beat{animation:1.4s ease-out infinite trim-beat}.trim-flap{animation:.4s ease-in-out infinite trim-flap}.trim-wing-left,.trim-wing-right{animation:.4s ease-in-out infinite trim-wing}.trim-wing-left{--wing:1;transform-origin:100%}.trim-wing-right{--wing:-1;transform-origin:0}.trim-flutter{animation:7s ease-in-out infinite trim-flutter}.trim-glide{animation:5s ease-in-out infinite trim-glide}.trim-spin{transform-origin:0 0;animation:24s linear infinite trim-spin}.trim-sprout{transform-origin:50% 100%;animation:3.2s ease-in-out infinite trim-sprout}.trim-rustle{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite trim-rustle}.heart-rise{opacity:0;animation:4.5s ease-out infinite heart-rise}.popper-kick{transform-origin:12% 90%;animation:3.6s ease-out infinite popper-kick}.popper-flash{transform-origin:22px 10px;opacity:0;animation:3.6s ease-out infinite popper-flash}.festive-panel{--confetti-reach:1}@media (width>=40rem){.festive-panel{--confetti-reach:1.35}}.confetti-x{opacity:0;animation:3.6s infinite confetti-x}.confetti-y{animation:3.6s infinite confetti-y}.confetti-flip{animation:3.6s ease-out infinite confetti-flip}.confetti-flip-more{animation-name:confetti-flip-more}.confetti-flip-fast{animation-name:confetti-flip-fast}@keyframes bunny-peek{0%,62%,to{translate:0}68%{translate:0 -2px}74%,84%{translate:0 105%}91%{translate:0 -3px}95%{translate:0 .5px}}@keyframes bunny-ear{0%,50%,to{rotate:0deg}54%{rotate:-16deg}58%{rotate:0deg}62%{rotate:-10deg}66%{rotate:0deg}}@keyframes bunny-nose{0%,40%,to{scale:1}10%,30%{scale:1.2 .8}20%{scale:1}}@keyframes egg-wobble{0%,82%,to{rotate:0deg}85%{rotate:-9deg}89%{rotate:7deg}93%{rotate:-3deg}96%{rotate:1deg}}@keyframes chick{0%,30%,to{translate:0;scale:1}4%{translate:0;scale:1.08 .9}10%{translate:0 -6px;scale:.95 1.06}16%{translate:0;scale:1.08 .92}20%{translate:0;scale:1}24%{translate:0 -4px;scale:.97 1.04}28%{translate:0;scale:1.06 .94}}@keyframes chick-peck{0%,32%,52%,to{translate:0;rotate:0deg}36%,42%,48%{translate:-3px 8px;rotate:-55deg}39%,45%{translate:-2px 5px;rotate:-32deg}}.chick{transform-origin:45% 100%;animation:6s ease-in-out infinite chick}.chick-peck{animation:6s ease-in-out infinite chick-peck}.summer-rays{opacity:.3;width:max(260vw,90rem);height:max(260vw,90rem);position:absolute;top:20%;left:75%;translate:-50% -50%}.summer-rays:where(.dark *):not(:where(.light *)){opacity:.18}@supports (anchor-name:--a){.summer-rays{position-anchor:--summer-sun;left:anchor(center);top:anchor(center)}}[data-motion=full] .summer-rays{animation:60s linear infinite skill-spin}.turkey-track{clip-path:inset(-4rem 0 0 round 0 0 calc(1rem - 1px) calc(1rem - 1px));container-type:inline-size}@keyframes turkey-run{0%{translate:-120%;scale:-1 1}37.5%,49.9%{translate:calc(100cqw + 20%);scale:-1 1}50%{scale:1}87.5%,99.9%{translate:-120%;scale:1}to{scale:-1 1}}.turkey-run{animation:16s linear infinite both turkey-run;translate:-120%}[data-motion=reduce] .turkey-run{translate:var(--rest) 0;animation-name:none!important}[data-motion=reduce] .turkey-follower{display:none}@keyframes turkey-bob{0%{translate:0}to{translate:0 -1.2px}}.turkey-bob{animation:.2s ease-in-out infinite alternate turkey-bob}@keyframes turkey-leg{0%{rotate:-30deg}to{rotate:30deg}}.turkey-leg{animation:.4s ease-in-out infinite alternate turkey-leg}@keyframes hatch-rock{0%,12%,30%,to{rotate:0deg}15%,21%,27%{rotate:-8deg}18%,24%{rotate:8deg}}@keyframes hatch-crack{0%,22%,92%,to{opacity:0}26%,86%{opacity:1}}@keyframes hatch-top{0%,34%,80%,to{translate:0;rotate:0deg}40%,74%{translate:0 -6.5px;rotate:-8deg}}@keyframes hatch-chick{0%,34%,80%,to{translate:0;rotate:0deg}40%,48%,74%{translate:0 -8.5px;rotate:0deg}54%{translate:0 -8.5px;rotate:-10deg}62%{translate:0 -8.5px;rotate:10deg}68%{translate:0 -8.5px;rotate:0deg}}.hatch-rock{transform-origin:10px 24px;animation:10s ease-in-out infinite hatch-rock}.hatch-crack{opacity:0;animation:10s ease-in-out infinite hatch-crack}.hatch-top{transform-origin:10px 11px;animation:10s ease-in-out infinite hatch-top}.hatch-chick{transform-origin:10px 16px;animation:10s ease-in-out infinite hatch-chick}.bunny-peek{animation:9s ease-in-out infinite bunny-peek}.bunny-ear{animation:3.4s ease-in-out infinite bunny-ear}.bunny-nose{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite bunny-nose}.egg-wobble{transform-origin:0 0;animation:6s ease-in-out infinite egg-wobble}@keyframes trim-sway{0%,to{rotate:-4deg}50%{rotate:4deg}}.trim-sway{animation:3.5s ease-in-out infinite trim-sway}@keyframes candle-flame{0%,to{rotate:0deg;scale:1}20%{rotate:-3deg;scale:.94 1.08}45%{rotate:2deg;scale:1.04 .92}70%{rotate:-1deg;scale:.97 1.05}}.candle-flame{transform-box:fill-box;transform-origin:50% 90%;animation:1.4s ease-in-out infinite candle-flame}@keyframes candle-glow{0%,to{opacity:1;scale:1}30%{opacity:.75;scale:.94}55%{opacity:.95;scale:1.04}80%{opacity:.8;scale:.97}}.candle-glow{transform-box:fill-box;transform-origin:50%;animation:2.3s ease-in-out infinite candle-glow}@keyframes cat-breathe{0%,to{scale:1}50%{scale:1.015 1.05}}.cat-breathe{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite cat-breathe}@keyframes cat-flick{0%,80%,88%,96%,to{rotate:0deg}84%{rotate:24deg}92%{rotate:14deg}}.cat-flick{animation:7s ease-in-out infinite cat-flick}@keyframes cat-zzz{0%{opacity:0;translate:0;scale:.6}25%{opacity:.8}to{opacity:0;translate:4px -8px;scale:1.2}}.cat-zzz{opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite cat-zzz}@keyframes knight-plume{0%,to{rotate:0deg}50%{rotate:-7deg}}.knight-plume{animation:3s ease-in-out infinite knight-plume}@keyframes knight-twirl{0%,78%{scale:1}86%{scale:-1 1}94%,to{scale:1}}.knight-twirl{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite knight-twirl}@keyframes dragon-jaw{0%,50%,92%,to{rotate:14deg}58%,84%{rotate:0deg}}.dragon-jaw{transform-origin:9.6px 8.6px;animation:4s ease-in-out infinite dragon-jaw}@keyframes dragon-fire{0%,56%{opacity:0;scale:0 .4}63%{opacity:1;scale:1.05 1.1}69%{scale:.92}75%{scale:1 1.06}82%{opacity:1;scale:.95 .96}90%,to{opacity:0;scale:.15 .3}}.dragon-fire{transform-box:fill-box;transform-origin:100%;animation:4s ease-in-out infinite dragon-fire}@keyframes dragon-flicker{0%,to{scale:1}50%{scale:.85 1.15}}.dragon-flicker{transform-box:fill-box;transform-origin:100%;animation:.24s ease-in-out infinite dragon-flicker}@keyframes toast-clink{0%,50%{animation-timing-function:ease-in;rotate:0deg}62%{rotate:calc(var(--toward) * 9deg);animation-timing-function:ease-out}66%{rotate:calc(var(--toward) * 6deg);animation-timing-function:ease-in-out}70%{rotate:calc(var(--toward) * 9deg);animation-timing-function:ease-in-out}88%,to{rotate:0deg}}@keyframes toast-glint{0%,61%{opacity:0;scale:0}64%{opacity:1;scale:1.3}72%{opacity:1;scale:.8}80%,to{opacity:0;scale:0}}.toast-clink{animation:3.6s infinite toast-clink}.toast-glint{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.6s ease-out infinite toast-glint}@keyframes candy-hop{0%,25%,94%,to{translate:0;scale:1}28%{animation-timing-function:ease-out;translate:0;scale:1.15 .82}33%{translate:calc(var(--hop-x) / 2) -7px;animation-timing-function:ease-in;scale:.9 1.12}38%{translate:var(--hop-x) 0;scale:1.15 .85}42%,72%{translate:var(--hop-x) 0;scale:1}75%{translate:var(--hop-x) 0;animation-timing-function:ease-out;scale:1.15 .82}80%{translate:calc(var(--hop-x) / 2) -7px;animation-timing-function:ease-in;scale:.9 1.12}85%{translate:0;scale:1.15 .85}}.candy-hop{transform-box:fill-box;transform-origin:50% 100%;animation:5.2s infinite candy-hop}@keyframes present-shake{0%,60%,to{translate:0;rotate:0deg}63%{translate:0 -3px;rotate:-6deg}66%{translate:0;rotate:5deg}69%{translate:0 -1.5px;rotate:-4deg}72%{translate:0;rotate:3deg}75%{rotate:-1deg}78%{rotate:0deg}}.present-shake{transform-box:fill-box;transform-origin:50% 100%;animation:3.8s ease-in-out infinite present-shake}@keyframes pennant-flutter{0%,to{transform:skew(4deg)}40%{transform:skew(22deg)}60%{transform:skew(16deg)}}.pennant-flutter{transform-box:view-box;animation:2.8s ease-in-out infinite pennant-flutter}@keyframes groundhog-peek{0%{translate:0;rotate:0deg}5%,8%{translate:0;rotate:-9deg}10.5%{translate:0 -6px;rotate:4deg}13%{translate:0;rotate:0deg}14%{translate:-.7px}15%{translate:.7px}16%{translate:-.7px}17%{translate:.7px}18%{translate:-.5px}19%{translate:0}23%,62%{translate:0 19px;rotate:0deg}72%{translate:0}80%{rotate:-7deg}88%{rotate:7deg}95%,to{translate:0;rotate:0deg}}.groundhog-peek{transform-box:view-box;transform-origin:20px 19px;animation:9s ease-in-out infinite groundhog-peek}@keyframes groundhog-eye{0%,8%,22%,to{scale:1}10%,19%{scale:1.6}}.groundhog-eye{transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite groundhog-eye}@keyframes groundhog-gaze{0%,19%{translate:-.35px .25px}72%{translate:0}80%{translate:-.4px}88%{translate:.4px}95%,to{translate:-.35px .25px}}.groundhog-gaze{animation:9s ease-in-out infinite groundhog-gaze;translate:-.35px .25px}@keyframes groundhog-alarm{0%,8.5%,20%,to{opacity:0;scale:.4}10.5%{opacity:1;scale:1.2}13%,18%{opacity:1;scale:1}}.groundhog-alarm{transform-box:fill-box;transform-origin:50% 100%;animation:9s ease-out infinite groundhog-alarm}@keyframes groundhog-shadow{0%,19%{scale:1}23%,62%{scale:0 1}72%,to{scale:1}}.groundhog-shadow{opacity:var(--shade);transform-box:view-box;transform-origin:10px 23px;animation:9s ease-in-out infinite groundhog-shadow}@keyframes groundhog-cloud{0%,24%{translate:20px}34%,50%{translate:0}60%,to{translate:20px}}.groundhog-cloud{animation:9s ease-in-out infinite groundhog-cloud}@keyframes groundhog-beams{0%,24%{opacity:1}31%,53%{opacity:0}60%,to{opacity:1}}.groundhog-beams,.groundhog-sunlight{animation:9s ease-in-out infinite groundhog-beams}@keyframes wolf-howl{0%,25%{rotate:0deg}32%,62%{rotate:32deg}72%,to{rotate:0deg}}.wolf-howl{transform-box:view-box;transform-origin:14px 11px;animation:8s ease-in-out infinite wolf-howl}@keyframes wolf-ear{0%,25%{rotate:0deg}32%,62%{rotate:55deg}72%,to{rotate:0deg}}.wolf-ear{transform-box:fill-box;transform-origin:30% 100%;animation:8s ease-in-out infinite wolf-ear}@keyframes wolf-howl-lines{0%,33%{opacity:0;translate:1px 1px}40%,56%{opacity:1}64%,to{opacity:0;translate:-1.5px -1.5px}}.wolf-howl-lines{animation:8s ease-out infinite wolf-howl-lines}@keyframes witch-flight{0%,55%{opacity:0;translate:-360%}55.1%{opacity:1}to{opacity:1;translate:380%}}.witch-flight{animation:16s linear -6.4s infinite witch-flight}@keyframes witch-climb{0%,55%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0 150%;rotate:0deg}to{translate:0 -480%;rotate:-36deg}}.witch-climb{animation:16s -6.4s infinite witch-climb}@keyframes witch-bob{0%,to{translate:0;rotate:-4deg}50%{translate:0 -6%;rotate:2deg}}.witch-bob{transform-origin:50% 60%;animation:1.6s ease-in-out infinite witch-bob}@keyframes witch-flutter{0%,to{rotate:0deg;scale:1}25%{rotate:var(--flutter);scale:1.03 .96}50%{rotate:0deg;scale:.98 1.03}75%{rotate:calc(var(--flutter) * -.6);scale:1.02 .98}}.witch-cape{--flutter:3deg;transform-box:fill-box;transform-origin:100% 0;animation:.7s ease-in-out infinite witch-flutter}.witch-hair{--flutter:-5deg;transform-box:fill-box;transform-origin:100% 30%;animation:.5s ease-in-out -.2s infinite witch-flutter}.witch-skirt{--flutter:2.5deg;transform-box:fill-box;transform-origin:78% 5%;animation:.6s ease-in-out -.35s infinite witch-flutter}[data-motion=reduce] :is(.witch-flight,.witch-climb,.witch-bob,.witch-cape,.witch-hair,.witch-skirt){animation-name:none!important}@keyframes syrup-sway{0%,to{rotate:0deg}25%{rotate:var(--tilt)}75%{rotate:calc(var(--tilt) * -1)}}.syrup-sway{--tilt:3deg;transform-box:view-box;transform-origin:14px 43px;animation:3.2s ease-in-out infinite syrup-sway}.syrup-level{--tilt:-6deg;transform-box:view-box;transform-origin:14px 15px;animation:3.2s ease-in-out -2.85s infinite syrup-sway}@keyframes syrup-cap{0%,10%{translate:0;rotate:0deg}40%{translate:0 -2.5px;rotate:0deg}46%{translate:0 var(--cap-off);rotate:18deg}60%{translate:0 var(--cap-off);rotate:14deg}66%,70%{translate:0 -2.5px;rotate:0deg}95%,to{translate:0;rotate:0deg}}.syrup-cap{--cap-off:-5px;transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite syrup-cap}@media (width>=40rem){.syrup-cap{--cap-off:-8px}}@keyframes syrup-cap-ridges{0%{translate:0}10%{translate:0}17.49%{translate:-1.5px}17.5%{translate:0}24.99%{translate:-1.5px}25%{translate:0}32.49%{translate:-1.5px}32.5%{translate:0}39.99%{translate:-1.5px}40%,70%{translate:0}70%{translate:0}76.24%{translate:1.5px}76.25%{translate:0}82.49%{translate:1.5px}82.5%{translate:0}88.74%{translate:1.5px}88.75%{translate:0}94.99%{translate:1.5px}95%,to{translate:0}}.syrup-cap-ridges{animation:7s linear infinite syrup-cap-ridges}@keyframes flag-wave{0%,to{transform:skewY(0)scaleX(1)}25%{transform:skewY(-4deg)scaleX(.94)}50%{transform:skewY(2deg)scaleX(.98)}75%{transform:skewY(-2deg)scaleX(.93)}}.flag-wave{transform-box:fill-box;transform-origin:0;animation:2.4s ease-in-out infinite flag-wave}@keyframes spider-leg{0%{rotate:calc(var(--swing) * -1)}to{rotate:var(--swing)}}.spider-leg{animation:.7s ease-in-out infinite alternate spider-leg}@keyframes gull-flap{0%,45%,to{rotate:0deg}53%{rotate:calc(var(--dir) * 20deg)}61%{rotate:calc(var(--dir) * -14deg)}69%{rotate:calc(var(--dir) * 16deg)}77%{rotate:calc(var(--dir) * -10deg)}85%{rotate:calc(var(--dir) * 6deg)}}.gull-flap{transform-origin:12px 7px;animation:3s ease-in-out infinite gull-flap}@keyframes bubble-rise{0%{opacity:0;translate:0}20%{opacity:1}90%{opacity:1;translate:0 -6px}to{opacity:0;translate:0 -6px}}.bubble-rise{opacity:0;animation:1.8s linear infinite bubble-rise}@keyframes pie-steam{0%{opacity:0;translate:0 2px}30%{opacity:1}to{opacity:0;translate:0 -6px}}.pie-steam{opacity:0;animation:3.3s ease-out infinite pie-steam}@keyframes arrow-hit{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);translate:-135px -180px}7%{translate:0}85%{opacity:1;translate:0}95%,to{opacity:0;translate:0}}@keyframes arrow-quiver{0%,7%{rotate:0deg}8.5%{rotate:6deg}10%{rotate:-4.5deg}11.5%{rotate:3deg}13%{rotate:-1.5deg}15%,to{rotate:0deg}}@keyframes arrow-hearts{0%,6.9%{opacity:0;translate:-50%;scale:.3}7%{opacity:1;animation-timing-function:ease-out}16%{translate:calc(-50% + var(--dx)) var(--dy);opacity:1;scale:1}22%,to{translate:calc(-50% + var(--dx)) calc(var(--dy) - 6px);opacity:0;scale:1}}.arrow-hit{animation:8s infinite arrow-hit}.arrow-quiver{transform-origin:40px 40px;animation:8s infinite arrow-quiver}.arrow-hearts{opacity:0;animation:8s infinite arrow-hearts}[data-motion=reduce] .arrow-hit{animation-name:none!important}@keyframes border-sparkle{0%,55%,to{opacity:0;rotate:0deg;scale:0}70%{opacity:1;rotate:45deg;scale:1}85%{opacity:.8;rotate:90deg;scale:.4}}.border-sparkle{filter:drop-shadow(0 0 2px #ffd43bcc);animation:2.5s ease-in-out infinite border-sparkle}[data-motion=reduce] .border-sparkle{scale:.75;animation-name:none!important}[data-motion=reduce] :is(.confetti-x,.confetti-y,.confetti-flip,.popper-flash){animation-name:none!important}[data-motion=reduce] .confetti-x{opacity:1;translate:calc(var(--dx) * .75) 0}[data-motion=reduce] .confetti-y{translate:0 calc(var(--dy) * .8)}.leaf-drop{opacity:0;animation:14s linear infinite leaf-drop}:is(.leaf-sway,.leaf-rock){animation:none}.leaf-sway{animation-name:leaf-sway}.leaf-rock{animation-name:leaf-rock}[data-festive] .festive-panel{padding-block:1.75rem}[data-festive=halloween]:not(.dark,[data-contrast=more]) .festive-panel{background-color:#e5d5fae6}@media (width>=40rem){[data-festive] .festive-panel{padding-block:2.25rem}}@keyframes send-nudge{0%,to{translate:0}50%{translate:3px -1px}}@keyframes send-fly{0%{opacity:1;animation-timing-function:ease-in;translate:0}40%{opacity:0;translate:140% -50%}41%{opacity:0;animation-timing-function:ease-out;translate:-140% 50%}75%,to{opacity:1;translate:0}}@keyframes send-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}[data-motion=full] .send-button:hover:not(:disabled) .send-icon{animation:1s ease-in-out infinite send-nudge}[data-motion=full] .send-icon.send-flying{animation:.75s infinite send-fly}[data-motion=full] .send-shake{animation:.4s ease-in-out send-shake}@keyframes cta-bob{0%,to{translate:0}50%{translate:0 3px}}[data-motion=full] .cta-jump:hover .cta-arrow{animation:1s ease-in-out infinite cta-bob}@keyframes skill-spin{to{rotate:360deg}}[data-motion=full] [data-skill-motion=spin]{animation:20s linear infinite skill-spin}@keyframes webpack-cube-outer{0%{rotate:y 0deg}20%,to{rotate:y 90deg}}@keyframes webpack-cube-inner{0%{rotate:y 0deg}20%,to{rotate:y -90deg}}.webpack-cube-inner{scale:.5 .5 .5}[data-motion=full] .webpack-cube-outer{animation:5s infinite webpack-cube-outer}[data-motion=full] .webpack-cube-inner{animation:5s infinite webpack-cube-inner}@keyframes claude-ray{0%,to{scale:1}50%{scale:.7 1}}.claude-spark,.claude-ray{transform-box:view-box;transform-origin:12px 12px}[data-motion=full] .claude-spark{animation:24s linear infinite skill-spin}[data-motion=full] .claude-ray{animation:1.2s ease-in-out infinite claude-ray}@keyframes icon-flow{to{stroke-dashoffset:-6px}}[data-motion=full] .icon-flow{stroke-dasharray:3 3;animation:.8s linear infinite icon-flow}@keyframes icon-needle{0%,to{rotate:-100deg}35%{rotate:12deg}45%{rotate:-6deg}55%,85%{rotate:0deg}}.icon-needle,.icon-wheel,.icon-blink{transform-box:view-box}.icon-needle{transform-origin:12px 14px}[data-motion=full] .icon-needle{animation:3.5s ease-in-out infinite icon-needle}.icon-wheel{transform-origin:9px 16px}[data-motion=full] .icon-wheel{animation:3s linear infinite skill-spin}@keyframes icon-blink{0%,92%,to{scale:1}96%{scale:1 .1}}.icon-blink{transform-origin:12px 14px}[data-motion=full] .icon-blink{animation:4s ease-in-out infinite icon-blink}@keyframes icon-arrive{0%,60%,to{fill:#0000}75%{fill:#d9775759}}[data-motion=full] .icon-arrive{animation:1.6s ease-in-out infinite icon-arrive}@keyframes icon-bracket-left{0%,to{translate:0}50%{translate:-1px}}@keyframes icon-bracket-right{0%,to{translate:0}50%{translate:1px}}[data-motion=full] .icon-bracket-left{animation:1.6s ease-in-out infinite icon-bracket-left}[data-motion=full] .icon-bracket-right{animation:1.6s ease-in-out infinite icon-bracket-right}@keyframes sun-ray{0%{opacity:0;scale:0}60%{opacity:1;scale:1.3}to{scale:1}}@keyframes sun-shine{0%,to{scale:1}30%{scale:1.3}}@keyframes moon-rock{0%,to{rotate:0deg}50%{rotate:25deg}}@keyframes star-twinkle{0%,to{rotate:0deg;scale:0}40%{rotate:90deg;scale:1}70%{rotate:90deg;scale:0}}@keyframes dial-right{0%,to{translate:0}50%{translate:8px}}@keyframes dial-left{0%,to{translate:0}50%{translate:-8px}}.sun-icon{overflow:visible}.sun-icon path,.moon-body{transform-box:view-box;transform-origin:50%}.sun-burst path{animation:.4s ease-out both sun-ray}[data-motion=full] .group:hover .sun-icon path{animation:1.6s ease-out infinite sun-shine}[data-motion=full] .group:hover .sun-burst path{animation:.4s ease-out both sun-ray,1.6s ease-out .4s infinite sun-shine}.moon-star{transform-box:fill-box;transform-origin:50%;scale:0}[data-motion=full] .group:hover .moon-body{animation:1.8s ease-in-out infinite moon-rock}[data-motion=full] .group:hover .moon-star{animation:1.8s ease-in-out infinite star-twinkle}[data-motion=full] .group:hover .moon-star:nth-of-type(2){animation-delay:.6s}[data-motion=full] .group:hover .moon-star:nth-of-type(3){animation-delay:1.1s}[data-motion=full] .group:hover .dial-right{animation:1.6s ease-in-out infinite dial-right}[data-motion=full] .group:hover .dial-left{animation:1.6s ease-in-out infinite dial-left}[data-motion=full] .group[data-popup-open]:hover :is(.dial-right,.dial-left){animation-delay:-.8s}.festive-icon{transform-origin:50% 90%;overflow:visible}.festive-icon :is(path,circle){transform-box:view-box}@property --hover-mix{syntax:"<number>";inherits:true;initial-value:0}.festive-icon:is([data-season=autumn],[data-season=new-year],[data-season=full-moon]){transition:--hover-mix .6s ease-in-out}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon:is([data-season=autumn],[data-season=new-year],[data-season=full-moon]){--hover-mix:1}@keyframes icon-sway{0%,to{rotate:calc(var(--sway) * -1)}50%{rotate:var(--sway)}}@keyframes icon-float{0%,to{translate:0;rotate:-4deg}50%{translate:0 -2px;rotate:4deg}}@keyframes icon-boo{0%,to{opacity:1;translate:0;scale:1}20%{translate:0 -1.5px;scale:1.12}35%{scale:.98}50%{opacity:1;translate:0;scale:1}60%{opacity:.6}70%{opacity:1}78%{opacity:.6}}@keyframes icon-spin{to{rotate:360deg}}@keyframes icon-twirl{0%{rotate:0deg;scale:1}50%{scale:1.2}to{rotate:360deg;scale:1}}@keyframes icon-beat{0%,36%,to{scale:1}9%{scale:1.18}18%{scale:1}27%{scale:1.1}}@keyframes icon-drift{0%,to{translate:calc(-1.5px * var(--hover-mix)) 0;rotate:calc(-10deg - 4deg * var(--hover-mix))}50%{translate:calc(1.5px * var(--hover-mix)) 0;rotate:calc(10deg + 4deg * var(--hover-mix))}}@keyframes icon-drift-bob{0%,to{transform:translateY(calc(-1px * var(--hover-mix)))}50%{transform:translateY(calc(1px - .5px * var(--hover-mix)))}}@keyframes icon-shake{0%,60%,to{rotate:0deg}10%{rotate:-8deg}20%{rotate:7deg}30%{rotate:-5deg}40%{rotate:3deg}50%{rotate:-1deg}}@keyframes icon-flip{to{rotate:y 360deg}}@keyframes icon-glow{0%,to{filter:drop-shadow(0 0)}50%{filter:drop-shadow(0 0 3px)}}@keyframes icon-duck{0%,60%,to{translate:0}70%,78%{translate:0 2.5px}86%{translate:0 -.5px}}@keyframes icon-look{0%,to{translate:0 -1px}25%{translate:-1px -2px}75%{translate:1px -2px}}@keyframes icon-coconut{0%,to{translate:0}30%{translate:0 1.5px}55%{translate:0 -.5px}}[data-motion=full] .festive-idle{--sway:5deg;animation:3.5s ease-in-out infinite icon-sway}[data-motion=full] .festive-idle[data-season=christmas]{--sway:3deg}[data-motion=full] .festive-idle[data-season=halloween]{animation:3s ease-in-out infinite icon-float}[data-motion=full] .festive-idle[data-season=winter]{transform-origin:50%;animation:14s linear infinite icon-spin}[data-motion=full] .festive-idle[data-season=valentines]{transform-origin:50%;animation:1.8s ease-in-out infinite icon-beat}[data-motion=full] .festive-idle[data-season=autumn],[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=autumn]{transform-origin:50%;animation:3.2s ease-in-out infinite icon-drift,1.6s ease-in-out infinite icon-drift-bob}[data-motion=full] .festive-idle[data-season=groundhog]{animation:none}[data-motion=full] .festive-idle[data-season=groundhog]>:not(:first-child){animation:4s ease-in-out infinite icon-duck}[data-motion=full] .festive-idle[data-season=summer]{animation:none}[data-motion=full] .festive-idle[data-season=summer] path:nth-child(-n+3){--sway:5deg;transform-origin:12px 8px;animation:3s ease-in-out infinite icon-sway}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon{--sway:12deg;animation:.7s ease-in-out infinite icon-sway}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=halloween]{animation:2s ease-in-out infinite icon-boo}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=winter]{transform-origin:50%;animation:2s ease-in-out infinite icon-twirl}:is(.shamrock-leaf,.book-page){fill:var(--background)}header :is(.shamrock-leaf,.book-page):where(.dark *):not(:where(.light *)){fill:var(--surface)}header .group:hover :is(.shamrock-leaf,.book-page){fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){header .group:hover :is(.shamrock-leaf,.book-page){fill:color-mix(in srgb, var(--foreground) 10%, var(--background))}}header .group:hover :is(.shamrock-leaf,.book-page):where(.dark *):not(:where(.light *)){fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){header .group:hover :is(.shamrock-leaf,.book-page):where(.dark *):not(:where(.light *)){fill:color-mix(in srgb, var(--foreground) 10%, var(--surface))}}.season-row:is([data-checked],[data-current]){--tint:var(--festive-light,var(--foreground));background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.season-row:is([data-checked],[data-current]){background:color-mix(in srgb, var(--tint) 12%, transparent)}}.season-row:is([data-checked],[data-current]){box-shadow:inset 0 0 0 1px var(--tint)}@supports (color:color-mix(in lab, red, red)){.season-row:is([data-checked],[data-current]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tint) 45%, transparent)}}.season-row:is([data-checked],[data-current]):where(.dark *):not(:where(.light *)){--tint:var(--festive-dark,var(--foreground))}.season-row:is([data-checked],[data-current])[data-highlighted]{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.season-row:is([data-checked],[data-current])[data-highlighted]{background:color-mix(in srgb, var(--tint) 20%, transparent)}}.timeline-here,.timeline-here-arrow{--here:#c00;--here-text:#fff}.timeline-here{background:var(--here)}.timeline-here:after{content:"";border-radius:inherit;background:inherit;opacity:0;position:absolute;inset:0}[data-motion=full] .timeline-here:after{animation:2s ease-out infinite timeline-here}@keyframes timeline-here{0%{opacity:.5;scale:1}to{opacity:0;scale:2.8}}.season-menu{anchor-name:--season-menu}.timeline-here{anchor-name:--timeline-here}.timeline-here-arrow{display:none}@supports (anchor-name:--a){.timeline-here-arrow{position-anchor:--timeline-here;position-visibility:anchors-visible;left:calc(anchor(--season-menu left) - 10px);right:calc(anchor(left) + 2px);top:anchor(center);filter:drop-shadow(0 2px 3px #00000040);height:1.25rem;transition:opacity .15s;display:block;position:absolute;translate:0 -50%}}.timeline-here-arrow:before{content:"";background:var(--here);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);position:absolute;inset:0}:is([data-starting-style],[data-ending-style])~.timeline-here-arrow{opacity:0}[data-motion=full] .timeline-here-arrow{animation:1.2s ease-in-out infinite timeline-here-bob}@keyframes timeline-here-bob{0%,to{translate:0 -50%}50%{translate:-4px -50%}}.season-menu :is(.shamrock-leaf,.book-page){fill:var(--popover)}.season-menu [data-highlighted] :is(.shamrock-leaf,.book-page){fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.season-menu [data-highlighted] :is(.shamrock-leaf,.book-page){fill:color-mix(in srgb, var(--foreground) 10%, var(--popover))}}@keyframes clover-spin{to{rotate:360deg}}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=st-patricks]{animation:none}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=st-patricks] .shamrock-leaf{transform-origin:12px 10px;animation:2.4s cubic-bezier(.2,.7,.3,1) forwards clover-spin}@keyframes book-lift{0%,70%,to{transform:scaleX(1)skewY(0)}80%{transform:scaleX(.75)skewY(-6deg)}}@keyframes book-turn{0%{opacity:1;transform:scaleX(1)skewY(0)}5.6%{opacity:1;transform:scaleX(.993)skewY(-1.9deg)}11.2%{opacity:1;transform:scaleX(.896)skewY(-7.1deg)}16.9%{opacity:1;transform:scaleX(.566)skewY(-13.2deg)}22.5%{opacity:1;transform:scaleX(0)skewY(-16deg)}28.1%{opacity:1;transform:scaleX(-.566)skewY(-13.2deg)}33.8%{opacity:1;transform:scaleX(-.896)skewY(-7.1deg)}39.4%{opacity:1;transform:scaleX(-.993)skewY(-1.9deg)}45%{opacity:1;transform:scaleX(-1)skewY(0)}55%{opacity:0;transform:scaleX(-1)skewY(0)}56%{opacity:0;transform:scaleX(1)skewY(0)}70%,to{opacity:1;transform:scaleX(1)skewY(0)}}[data-motion=full] .festive-idle[data-season=book-day],[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=book-day]{animation:none}[data-motion=full] .festive-idle[data-season=book-day] .book-page{transform-origin:12px 12px;animation:4s ease-in-out infinite book-lift}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=book-day] .book-page{transform-origin:12px 12px;animation:1.6s linear infinite book-turn}.icon-cloud{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.icon-cloud{fill:color-mix(in srgb, var(--foreground) 10%, var(--background))}}.icon-cloud{opacity:0}.icon-cloud:where(.dark *):not(:where(.light *)){fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.icon-cloud:where(.dark *):not(:where(.light *)){fill:color-mix(in srgb, var(--foreground) 10%, var(--surface))}}.season-menu .icon-cloud{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.season-menu .icon-cloud{fill:color-mix(in srgb, var(--foreground) 10%, var(--popover))}}@keyframes icon-wisp{0%{opacity:0;translate:14px}20%,80%{opacity:var(--hover-mix)}to{opacity:0;translate:-14px}}[data-motion=full] .festive-idle[data-season=full-moon],[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=full-moon]{animation:3s ease-in-out infinite icon-glow}[data-motion=full] :is(.festive-idle,:is(.group:hover,.festive-flair) .festive-icon)[data-season=full-moon] .icon-cloud{animation:3s linear infinite icon-wisp}[data-motion=full] :is(.festive-idle,:is(.group:hover,.festive-flair) .festive-icon)[data-season=full-moon] .icon-cloud:last-child{animation-delay:-1.5s}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=valentines]{transform-origin:50%;animation:.8s ease-in-out infinite icon-beat}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=spring]{--sway:6deg;animation:1.4s ease-in-out infinite icon-sway}.festive-icon[data-season=easter]{transform-origin:50% 88%}.festive-icon[data-season=thanksgiving]{transform-origin:8% 92%}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=thanksgiving]{--sway:6deg;animation:1.2s ease-in-out infinite icon-sway}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=christmas]{animation:1.2s ease-in-out infinite icon-shake}@keyframes icon-popper-kick{0%,32%,to{rotate:0deg;scale:1}8%{rotate:calc(-8deg * var(--hover-mix));scale:calc(1 + .08 * var(--hover-mix))}20%{rotate:calc(2deg * var(--hover-mix));scale:calc(1 - .02 * var(--hover-mix))}}@keyframes icon-popper-burst{0%{scale:calc(1 - .8 * var(--hover-mix));opacity:calc(1 - var(--hover-mix))}8%{opacity:1}45%{opacity:1;scale:1}to{scale:calc(1 + .2 * var(--hover-mix));opacity:calc(1 - var(--hover-mix))}}@keyframes icon-popper-kick-idle{0%,60%,80%,to{transform:rotate(0)scale(1)}64%{transform:rotate(calc(-4deg * (1 - var(--hover-mix)))) scale(calc(1 + .04 * (1 - var(--hover-mix))))}72%{transform:rotate(calc(1deg * (1 - var(--hover-mix)))) scale(calc(1 - .01 * (1 - var(--hover-mix))))}}@keyframes icon-popper-burst-idle{0%,60%,92%,to{stroke-opacity:1;transform:scale(1)}62%{transform:scale(calc(.5 + .5 * var(--hover-mix)));stroke-opacity:var(--hover-mix)}68%{stroke-opacity:1}80%{transform:scale(calc(1 + .06 * (1 - var(--hover-mix))))}}[data-motion=full] .festive-idle[data-season=new-year],[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=new-year]{animation:none}[data-motion=full] :is(.festive-idle,:is(.group:hover,.festive-flair) .festive-icon)[data-season=new-year]>:is(:first-child,:nth-child(9)){transform-origin:3px 21px;animation:1.6s ease-out infinite icon-popper-kick,5s ease-out infinite icon-popper-kick-idle}[data-motion=full] :is(.festive-idle,:is(.group:hover,.festive-flair) .festive-icon)[data-season=new-year]>:nth-child(n+2):nth-child(-n+8){transform-origin:9.5px 14.5px;animation:1.6s ease-out infinite icon-popper-burst,5s ease-out infinite icon-popper-burst-idle}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=canada-day]{transform-origin:50%;animation:1.2s ease-in-out infinite icon-flip}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=groundhog]{animation:none}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=groundhog]>:not(:first-child){animation:1s ease-in-out infinite icon-look}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=summer]{animation:none}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=summer] path:nth-child(-n+3){--sway:12deg;transform-origin:12px 8px;animation:.6s ease-in-out infinite icon-sway}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=summer] circle{animation:.6s ease-in-out infinite icon-coconut}[data-motion=full] :is(.group:hover,.festive-flair) .festive-icon[data-season=summer] circle:last-child{animation-delay:-.3s}:is(.logo-open,.logo-close){transition:translate .45s cubic-bezier(.34,1.56,.64,1)}[data-motion=full] :is(.logo-link:hover,.festive-flair) .logo-open{translate:-22px}[data-motion=full] :is(.logo-link:hover,.festive-flair) .logo-close{translate:22px}.caricature-head,.caricature-body,.caricature-book,.caricature-swing,.caricature-swing-tip{transform-box:view-box}.caricature-head{transform-origin:180px 250px}.caricature-arrow-drop{transform-box:view-box;transform-origin:250px 338px}.caricature-rays{transform-box:view-box;transform-origin:372px 52px}.caricature-eyes{translate:calc(var(--look-x,0px) * (1 - var(--glance)) + 2.6px * var(--glance)) calc(var(--look-y,0px) * (1 - var(--glance)) + 4.3px * var(--glance));transition:translate .3s ease-out}.caricature-eye,.caricature-pulse,.caricature-smitten,.caricature-burst,.caricature-bee-tilt,.caricature-fall,.caricature-ear{transform-box:fill-box;transform-origin:50%}.caricature-ear{transform-origin:50% 100%}.caricature-swing{transform-origin:210px 290px}.caricature-swing-tip{transform-origin:252px 20px}.caricature-wing-left,.caricature-wing-right{transform-box:view-box;transform-origin:0 0}.caricature-flap{transform-box:fill-box;transform-origin:50% 100%}.caricature-twinkle{transform-box:fill-box;transform-origin:50%}.caricature-shooting-star{opacity:0}@keyframes caricature-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes caricature-breathe{0%,to{translate:0}50%{translate:0 2px}}@keyframes caricature-blink{0%,94%,to{scale:1}97%{scale:1 .1}}@keyframes caricature-brows{0%,78%,96%,to{translate:0}82%,92%{translate:0 -7px}}@keyframes caricature-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes caricature-swing{0%,to{rotate:-4deg}50%{rotate:4deg}}@keyframes caricature-twitch{0%,80%,to{rotate:0deg}85%{rotate:-8deg}90%{rotate:5deg}}@property --beat{syntax:"<number>";inherits:false;initial-value:0}@property --flap{syntax:"<number>";inherits:false;initial-value:0}@keyframes caricature-flap{0%,to{--beat:0}50%{--beat:1}}@keyframes caricature-flap-strength{0%,29%{--flap:1}32.5%,44%{--flap:0}45.5%{--flap:.5}47%,59%{--flap:0}61.5%,to{--flap:1}}@keyframes caricature-bee{0%{animation-timing-function:linear;translate:-326px}24%{animation-timing-function:cubic-bezier(.33,.66,.66,1);translate:-36px}32%,62%{animation-timing-function:cubic-bezier(.5,0,.75,.6);translate:0}86%,to{translate:140px}}@keyframes caricature-bee-y{0%{translate:0 -40px}6%{translate:0 -26px}12%{translate:0 -36px}18%{translate:0 -22px}24%{translate:0 -18px}28%{translate:0 -30px}32%,62%{translate:0}68%{translate:0 -40px}76%{translate:0 -30px}86%,to{translate:0 -44px}}@keyframes caricature-bee-depth{0%,10%{scale:1}20%{scale:.72}30%,to{scale:1}}@keyframes caricature-bee-behind{0%,27%,to{opacity:0}10%{opacity:1}}@keyframes caricature-bee-front{0%,27%,to{opacity:1}10%{opacity:0}}@keyframes caricature-bee-tilt{0%,18%{rotate:2deg}27%,62%{rotate:8deg}65%{rotate:-8deg}74%,to{rotate:2deg}}@keyframes caricature-startle{0%,32%,63%,to{translate:0}34%,61%{translate:0 -8px}}@keyframes caricature-calm{0%,32.5%,62.5%,to{opacity:1}33%,62%{opacity:0}}@keyframes caricature-gasp{0%,32.5%,62.5%,to{opacity:0}33%,62%{opacity:1}}@property --glance{syntax:"<number>";inherits:true;initial-value:0}.caricature-startled .caricature-eyes{--glance:1}@keyframes caricature-glance{0%,31%{--glance:0}34%,70%{--glance:1}80%,to{--glance:0}}@keyframes caricature-arrow{0%,7%{animation-timing-function:cubic-bezier(.4,0,1,1);translate:-380px}12%,64%{animation-timing-function:ease-in-out;translate:12px}66%,to{translate:-16px}}@keyframes caricature-quiver{0%,12%{rotate:0deg}13%{rotate:6deg}14%{rotate:-5deg}15%{rotate:3deg}16%{rotate:-1.5deg}17%,62%{rotate:0deg}63%{rotate:4deg}64%{rotate:-4deg}65%,to{rotate:0deg}}@keyframes caricature-arrow-drop{0%,66%{opacity:1;animation-timing-function:cubic-bezier(.5,0,1,1);translate:0;rotate:0deg}75%{opacity:1;translate:0 170px;rotate:50deg}76%,to{opacity:0;translate:0 170px;rotate:50deg}}@keyframes caricature-smitten{0%,13%{scale:0}15.5%{scale:1.35}18%,66%{scale:1}67.5%,to{scale:0}}@keyframes caricature-unsmitten{0%,67.5%,to{opacity:1}13%{opacity:0}}@keyframes caricature-blush{0%,13%{opacity:0}20%,66%{opacity:1}72%,to{opacity:0}}@keyframes caricature-struck-startle{0%,67%,86%,to{translate:0}69%,84%{translate:0 -8px}}@keyframes caricature-struck-calm{0%,67%,85%,to{opacity:1}67.5%,84.5%{opacity:0}}@keyframes caricature-struck-gasp{0%,67%,85%,to{opacity:0}67.5%,84.5%{opacity:1}}.caricature-reading .caricature-eyes{--glance:1}.caricature-page-0,.caricature-page-1,.caricature-page-2{transform-box:view-box;transform-origin:0 0}.caricature-turning{opacity:0}@keyframes caricature-scan{0%,to{translate:-2.5px}85%{translate:2.5px}}@keyframes caricature-page-0{0%,86%{transform:translate(-9.71px,-43.87px)scaleX(-1.011)skewY(-12.51deg)}88.25%{transform:translate(-9.71px,-43.87px)scaleX(-1.065)skewY(-20.2deg)}89.22%{transform:translate(-9.71px,-43.87px)scaleX(-1.094)skewY(-26.81deg)}89.99%{transform:translate(-9.71px,-43.87px)scaleX(-1.097)skewY(-32.25deg)}90.67%{transform:translate(-9.71px,-43.87px)scaleX(-1.075)skewY(-36.57deg)}91.29%{transform:translate(-9.71px,-43.87px)scaleX(-1.028)skewY(-39.88deg)}91.87%{transform:translate(-9.71px,-43.87px)scaleX(-.957)skewY(-42.29deg)}92.44%{transform:translate(-9.71px,-43.87px)scaleX(-.863)skewY(-43.91deg)}93%{transform:translate(-9.71px,-43.87px)scaleX(-.75)skewY(-44.81deg)}93.56%{transform:translate(-9.71px,-43.87px)scaleX(-.619)skewY(-45.03deg)}94.13%{transform:translate(-9.71px,-43.87px)scaleX(-.474)skewY(-44.57deg)}94.71%{transform:translate(-9.71px,-43.87px)scaleX(-.317)skewY(-43.43deg)}95.33%{transform:translate(-9.71px,-43.87px)scaleX(-.154)skewY(-41.53deg)}96.01%{transform:translate(-9.71px,-43.87px)scaleX(.014)skewY(-38.81deg)}96.78%{transform:translate(-9.71px,-43.87px)scaleX(.181)skewY(-35.16deg)}97.75%{transform:translate(-9.71px,-43.87px)scaleX(.343)skewY(-30.45deg)}to{transform:translate(-9.71px,-43.87px)scaleX(.498)skewY(-24.59deg)}}@keyframes caricature-page-1{0%,86%{transform:translate(-28.32px,-47.95px)scaleX(-1.011)skewY(-12.51deg)}88.25%{transform:translate(-29.3px,-50.63px)scaleX(-1.041)skewY(-16.55deg)}89.22%{transform:translate(-29.83px,-53.16px)scaleX(-1.066)skewY(-20.47deg)}89.99%{transform:translate(-29.9px,-55.47px)scaleX(-1.085)skewY(-24.32deg)}90.67%{transform:translate(-29.49px,-57.52px)scaleX(-1.097)skewY(-28.12deg)}91.29%{transform:translate(-28.62px,-59.24px)scaleX(-1.098)skewY(-31.8deg)}91.87%{transform:translate(-27.32px,-60.61px)scaleX(-1.085)skewY(-35.29deg)}92.44%{transform:translate(-25.6px,-61.58px)scaleX(-1.053)skewY(-38.46deg)}93%{transform:translate(-23.51px,-62.15px)scaleX(-.996)skewY(-41.16deg)}93.56%{transform:translate(-21.1px,-62.28px)scaleX(-.909)skewY(-43.25deg)}94.13%{transform:translate(-18.43px,-61.99px)scaleX(-.789)skewY(-44.6deg)}94.71%{transform:translate(-15.55px,-61.28px)scaleX(-.632)skewY(-45.04deg)}95.33%{transform:translate(-12.54px,-60.16px)scaleX(-.44)skewY(-44.38deg)}96.01%{transform:translate(-9.46px,-58.67px)scaleX(-.219)skewY(-42.38deg)}96.78%{transform:translate(-6.39px,-56.82px)scaleX(.02)skewY(-38.69deg)}97.75%{transform:translate(-3.39px,-54.68px)scaleX(.264)skewY(-32.9deg)}to{transform:translate(-.55px,-52.29px)scaleX(.498)skewY(-24.59deg)}}@keyframes caricature-page-2{0%,86%{transform:translate(-42.27px,-51.01px)scaleX(-1.011)skewY(-12.51deg)}88.25%{transform:translate(-43.68px,-54.73px)scaleX(-1.012)skewY(-12.67deg)}89.22%{transform:translate(-44.55px,-58.31px)scaleX(-1.016)skewY(-13.13deg)}89.99%{transform:translate(-44.87px,-61.71px)scaleX(-1.024)skewY(-14.17deg)}90.67%{transform:translate(-44.62px,-64.89px)scaleX(-1.038)skewY(-16.04deg)}91.29%{transform:translate(-43.77px,-67.8px)scaleX(-1.057)skewY(-18.88deg)}91.87%{transform:translate(-42.29px,-70.37px)scaleX(-1.078)skewY(-22.67deg)}92.44%{transform:translate(-40.13px,-72.54px)scaleX(-1.095)skewY(-27.21deg)}93%{transform:translate(-37.26px,-74.21px)scaleX(-1.097)skewY(-32.11deg)}93.56%{transform:translate(-33.65px,-75.27px)scaleX(-1.072)skewY(-36.83deg)}94.13%{transform:translate(-29.31px,-75.6px)scaleX(-1.005)skewY(-40.83deg)}94.71%{transform:translate(-24.27px,-75.1px)scaleX(-.882)skewY(-43.68deg)}95.33%{transform:translate(-18.61px,-73.67px)scaleX(-.694)skewY(-44.99deg)}96.01%{transform:translate(-12.49px,-71.26px)scaleX(-.442)skewY(-44.39deg)}96.78%{transform:translate(-6.11px,-67.88px)scaleX(-.141)skewY(-41.36deg)}97.75%{transform:translate(.25px,-63.61px)scaleX(.184)skewY(-35.08deg)}to{transform:translate(6.33px,-58.6px)scaleX(.498)skewY(-24.59deg)}}@keyframes caricature-turning{0%,86%,to{opacity:0}86.1%,96.5%{opacity:1}}@keyframes caricature-fall{0%{translate:0 -500px;rotate:0deg}25%{translate:14px -280px}50%{translate:-10px -60px}75%{translate:12px 160px}to{translate:0 380px;rotate:360deg}}@keyframes caricature-wing-left{0%,to{animation-timing-function:ease-in;rotate:40deg;scale:.85 1}35%{animation-timing-function:ease-in-out;rotate:-35deg;scale:1}}@keyframes caricature-wing-right{0%,to{animation-timing-function:ease-in;rotate:-40deg;scale:.85 1}35%{animation-timing-function:ease-in-out;rotate:35deg;scale:1}}@keyframes caricature-bat-lift{0%,to{animation-timing-function:ease-out;translate:0 3px}45%{animation-timing-function:ease-in;translate:0 -4px}}@keyframes caricature-burst{0%{opacity:0;scale:.2}10%{opacity:1}60%{opacity:1;scale:1}80%,to{opacity:0;scale:1.15}}@keyframes caricature-bat{0%,to{translate:0}25%{translate:-30px 14px}50%{translate:-64px -6px}75%{translate:-26px -18px}}@keyframes caricature-shooting-star{0%{opacity:1;translate:120px -48px}22%{opacity:1}24%,to{opacity:0;translate:-340px 136px}}@keyframes caricature-twinkle{0%,to{opacity:.4;scale:.5}50%{opacity:1;scale:1}}@keyframes caricature-pulse{0%,to{scale:1}50%{scale:1.18}}@keyframes caricature-glint{0%,70%,to{opacity:0}80%{opacity:1}}[data-motion=full] .caricature-head{animation:6s ease-in-out infinite caricature-sway}[data-motion=full] .caricature-body,[data-motion=full] .caricature-book{animation:4s ease-in-out infinite caricature-breathe}[data-motion=full] .caricature-eye{animation:4.5s ease-in-out infinite caricature-blink}[data-motion=full] .caricature-brows{animation:7s ease-in-out infinite caricature-brows}[data-motion=full] .caricature-bob{animation:1.5s ease-in-out infinite caricature-bob}[data-motion=full] .caricature-swing,[data-motion=full] .caricature-swing-tip{animation:3s ease-in-out infinite caricature-swing}[data-motion=full] .caricature-ear{animation:3s ease-in-out infinite caricature-twitch}[data-motion=full] .caricature-ear+.caricature-ear{animation-delay:1.5s}[data-motion=full] .caricature-pulse{animation:.8s ease-in-out infinite caricature-pulse}[data-motion=full] .caricature-glint{animation:3s ease-in-out infinite caricature-glint}[data-motion=full] .caricature-flap{scale:1 calc(1 - .5 * var(--beat) * var(--flap));animation:.3s ease-in-out infinite caricature-flap,12s linear infinite caricature-flap-strength}[data-motion=full] .caricature-bee{animation:12s infinite caricature-bee}[data-motion=full] .caricature-bee-depth{animation:12s ease-in-out infinite caricature-bee-depth}[data-motion=full] .caricature-bee-behind{animation:12s step-end infinite caricature-bee-behind}[data-motion=full] .caricature-bee-front{animation:12s step-end infinite caricature-bee-front}[data-motion=full] .caricature-startled .caricature-eyes{animation:12s ease-in-out infinite caricature-glance}[data-motion=full] .caricature-bee-y{animation:12s ease-in-out infinite caricature-bee-y}[data-motion=full] .caricature-bee-tilt{animation:12s ease-in-out infinite caricature-bee-tilt}[data-motion=full] .caricature-startle{animation:12s ease-out infinite caricature-startle}[data-motion=full] .caricature-calm{animation:12s step-end infinite caricature-calm}[data-motion=full] .caricature-gasp{animation:12s step-end infinite caricature-gasp}.caricature-gasp,.caricature-unsmitten{opacity:0}.caricature-arrow{translate:12px}[data-motion=full] .caricature-arrow{animation:12s infinite caricature-arrow}[data-motion=full] .caricature-arrow-drop{animation:12s infinite caricature-arrow-drop}[data-motion=full] .caricature-struck .caricature-startle{animation-name:caricature-struck-startle}[data-motion=full] .caricature-struck .caricature-calm{animation-name:caricature-struck-calm}[data-motion=full] .caricature-struck .caricature-gasp{animation-name:caricature-struck-gasp}[data-motion=full] .caricature-scan{animation:2.4s ease-in-out infinite caricature-scan}[data-motion=full] .caricature-turning{animation:9.6s linear infinite caricature-turning}[data-motion=full] .caricature-page-0{animation:9.6s linear infinite caricature-page-0}[data-motion=full] .caricature-page-1{animation:9.6s linear infinite caricature-page-1}[data-motion=full] .caricature-page-2{animation:9.6s linear infinite caricature-page-2}[data-motion=full] .caricature-quiver{animation:12s ease-in-out infinite caricature-quiver}[data-motion=full] .caricature-smitten{animation:12s ease-out infinite caricature-smitten}[data-motion=full] .caricature-unsmitten{animation:12s step-end infinite caricature-unsmitten}[data-motion=full] .caricature-blush{animation:12s ease-in-out infinite caricature-blush}.caricature-bee-behind{opacity:0}[data-motion=full] .caricature-bat{animation:5s ease-in-out infinite caricature-bat}.caricature-fall{display:none}[data-motion=full] .caricature-fall{animation:linear infinite caricature-fall;display:inline}[data-motion=full] .caricature-rays{animation:40s linear infinite skill-spin}[data-motion=full] .caricature-wing-left{animation:.6s infinite caricature-wing-left}[data-motion=full] .caricature-wing-right{animation:.6s infinite caricature-wing-right}[data-motion=full] .caricature-bat-lift{animation:.6s infinite caricature-bat-lift}[data-motion=full] .caricature-shooting-star{animation:7s ease-in 2s infinite caricature-shooting-star}[data-motion=full] .caricature-twinkle{animation:2.4s ease-in-out infinite caricature-twinkle}[data-motion=full] .caricature-burst{animation:3s ease-out infinite caricature-burst}.rig-stage{perspective:14rem}.rig-stage *{transform-style:preserve-3d;position:absolute;top:0;left:0}.rig-stage.rig-stage *{animation-play-state:paused;animation-fill-mode:both}.rig-stage.rig-stage[data-playing] *{animation-play-state:running}.rig-view{top:calc(50% + 1px);left:50%;transform:rotateX(-14deg)}.rig{rotate:y var(--facing,-35deg);transition:rotate .5s ease-out}.rig-body{animation:.6s ease-in-out infinite rig-bob}@property --joy{syntax:"<number>";inherits:true;initial-value:0}.box{width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);translate:var(--bx,0) var(--y,0) var(--z,0)}.box>i{width:var(--w);height:var(--h);border:1px solid var(--edge);background:var(--face);--face:var(--c);--edge:var(--c)}@supports (color:color-mix(in lab, red, red)){.box>i{--edge:color-mix(in oklch, var(--c), black 35%)}}.box>i:nth-child(2),.box>i:nth-child(6){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.box>i:nth-child(2),.box>i:nth-child(6){--face:color-mix(in oklch, var(--c), black 45%)}}.box>i:nth-child(3),.box>i:nth-child(4){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.box>i:nth-child(3),.box>i:nth-child(4){--face:color-mix(in oklch, var(--c), black 22%)}}.box>i:nth-child(5){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.box>i:nth-child(5){--face:color-mix(in oklch, var(--c), white 28%)}}.rig-soft .box[data-own-colour]>i{--edge:var(--face)}@supports (color:color-mix(in lab, red, red)){.rig-soft .box[data-own-colour]>i{--edge:color-mix(in oklch, var(--face), #4c6ef5 14%)}}.rig-soft .box>i:nth-child(2),.rig-soft .box>i:nth-child(6){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.rig-soft .box>i:nth-child(2),.rig-soft .box>i:nth-child(6){--face:color-mix(in oklch, var(--c), #748ffc 24%)}}.rig-soft .box>i:nth-child(3),.rig-soft .box>i:nth-child(4){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.rig-soft .box>i:nth-child(3),.rig-soft .box>i:nth-child(4){--face:color-mix(in oklch, var(--c), #91a7ff 14%)}}.rig-soft .box>i:nth-child(5){--face:#fff}.rig-shirt{--c:var(--shirt)}.rig-trousers{--c:var(--trousers)}.rig-shoes{--c:var(--color-foreground)}.rig-skin{--c:var(--skin)}.rig-hair{--c:var(--hair)}.rig-hair>i:nth-child(5){--face:var(--c)}@supports (color:color-mix(in lab, red, red)){.rig-hair>i:nth-child(5){--face:color-mix(in oklch, var(--c), white 8%)}}.rig-eye{width:1.5px;height:1.5px;translate:var(--look-x,0) var(--look-y,0);background:#1f1a17;transition:translate .2s ease-out;animation:4.5s ease-in-out infinite rig-blink;top:2px}@keyframes rig-blink{0%,94%,to{scale:1}97%{scale:1 .1}}.rig-eye:first-of-type{left:.75px}.rig-eye+.rig-eye{left:3.75px}.rig-neckline{background:var(--skin);clip-path:polygon(0 0,100% 0,50% 100%);width:4px;height:3.5px;left:3px}.rig-collar{background:var(--collar);width:3px;height:3px}.rig-collar.left{clip-path:polygon(0 0,100% 0,100% 100%);left:1.5px}.rig-collar.right{clip-path:polygon(0 0,100% 0,0 100%);left:5.5px}.rig-button{background:var(--buttons);width:1px;height:1px;left:4.5px}.rig-band{border:1px solid var(--collar);background:var(--skin);width:5px;height:4px;top:1px;left:2.5px}.rig-napkin{clip-path:polygon(30% 0,70% 0,90% 100%,10% 100%);background:linear-gradient(#dee2e6 0 1.5px,#0000 1.5px),linear-gradient(90deg,#fff 0 34%,#eceff2 34% 38%,#fff 38% 62%,#eceff2 62% 66%,#fff 66%);width:10px;height:8px;top:1px;left:0}.box[data-own-colour]>i{--edge:var(--c)}@supports (color:color-mix(in lab, red, red)){.box[data-own-colour]>i{--edge:color-mix(in oklch, var(--c), black 15%)}}.rig-patch{inset:0 .5px}.rig-twitch .rig-patch{inset:-1px}.rig-sway{animation:1.2s ease-in-out infinite rig-sway}@keyframes rig-sway{0%,50%,to{rotate:x 0deg}25%{rotate:1 0 .6 16deg}75%{rotate:1 0 -.6 16deg}}.rig-tilt{rotate:z var(--tilt)}.rig-tree-star{animation:8s linear infinite rig-tree-star}.rig-tree-star>i{background:var(--c);clip-path:polygon(50% 0,64.4% 25%,93.3% 25%,78.9% 50%,93.3% 75%,64.4% 75%,50% 100%,35.6% 75%,6.7% 75%,21.1% 50%,6.7% 25%,35.6% 25%);width:3.6px;height:3.6px;animation:1.6s ease-in-out infinite alternate rig-star-twinkle;top:-1.8px;left:-1.8px}.rig-tree-star>i+i{rotate:y 90deg}@keyframes rig-tree-star{to{rotate:y 360deg}}@keyframes rig-star-twinkle{0%{filter:brightness();scale:.9}to{filter:brightness(1.35);scale:1.1}}.rig-twitch{animation:3.2s ease-in-out infinite rig-twitch}@keyframes rig-twitch{0%,70%,to{rotate:z var(--tilt)}76%{rotate:z calc(var(--tilt) * 2.4)}82%{rotate:z calc(var(--tilt) * .6)}88%{rotate:z calc(var(--tilt) * 1.5)}}.box>i:first-child{transform:translateZ(calc(var(--d) / 2))}.box>i:nth-child(2){transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.box>i:nth-child(3),.box>i:nth-child(4){width:var(--d);left:calc((var(--w) - var(--d)) / 2)}.box>i:nth-child(3){transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.box>i:nth-child(4){transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.box>i:nth-child(5),.box>i:nth-child(6){height:var(--d);top:calc((var(--h) - var(--d)) / 2)}.box>i:nth-child(5){transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.box>i:nth-child(6){transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.rig-joint{translate:var(--x) var(--j)}.rig-waist{translate:0 8px}.rig-arm{rotate:z calc(var(--s) * -8deg)}.rig-swing{--lift:40deg;animation:1.2s linear infinite rig-stride}.rig-arm>.rig-swing{--lift:30deg}.rig-elbow{translate:0 4px;rotate:x 25deg}.rig-elbow-swing{animation:1.2s linear infinite rig-elbow-swing}.rig-knee{animation:1.2s linear infinite rig-knee;animation-delay:calc((1 + var(--s)) * .3s);translate:0 5.5px}@keyframes rig-elbow-swing{0%,50%,to{rotate:x 0deg}25%{rotate:x calc(var(--s) * 14deg)}75%{rotate:x calc(var(--s) * -14deg)}}@keyframes rig-knee{0%,to{rotate:x 0deg}25%{rotate:x -12deg}40%{rotate:x -45deg}55%{rotate:x calc(-30deg - var(--joy) * 35deg)}65%{rotate:x calc(-10deg - var(--joy) * 60deg)}75%{rotate:x calc(-2deg - var(--joy) * 70deg)}90%{rotate:x calc(var(--joy) * -25deg)}}@keyframes rig-stride{0%,50%,to{rotate:x 0deg}25%{rotate:x calc(var(--s) * 28deg + var(--joy) * max(0, var(--s)) * var(--lift))}75%{rotate:x calc(var(--s) * -28deg + var(--joy) * max(0, -1 * var(--s)) * var(--lift))}}@keyframes rig-bob{0%,to{translate:0}50%{translate:0 calc(-1.2px - var(--joy) * 4.8px)}}.rig-lens{width:2.8px;height:2.8px;top:1.25px}.rig-lens.left{left:.1px}.rig-lens.right{left:3.1px}.rig-glasses.sun{background:#1a1a1a;border-radius:.6px .6px 1.2px 1.2px}.rig-spark>i{clip-path:polygon(60% 0,10% 55%,45% 55%,25% 100%,90% 40%,55% 40%,80% 0);width:5px;height:9px;scale:var(--s) 1;opacity:0;background:#ffe066;animation:6s ease-in-out infinite rig-crackle;top:-6px;left:-2.5px}.rig-spark>i+i{rotate:y 90deg}@keyframes rig-crackle{0%,55%,to{opacity:0;scale:var(--s) 1}62%,68%{opacity:1;scale:var(--s) 1}72%,78%{opacity:1;scale:calc(var(--s) * -1) -1}82%{opacity:1;scale:var(--s) 1}90%{opacity:0;scale:var(--s) 1}}.rig-bob-part{animation:1.5s ease-in-out infinite rig-bobble}.rig-swing-part{animation:3s ease-in-out infinite rig-flop}@keyframes rig-bobble{0%,to{translate:0}50%{translate:0 -1px}}@keyframes rig-flop{0%,to{rotate:-10deg}50%{rotate:10deg}}.rig-glint{background:linear-gradient(115deg,#0000 40%,#ffffffe6 47% 53%,#0000 60%) 100% 0/300% 100%;width:5.8px;height:2.8px;animation:3s ease-in-out infinite rig-glint;top:1.25px;left:.1px}@keyframes rig-glint{0%,70%{background-position:100% 0}90%,to{background-position:0 0}}.rig-fall{animation:linear infinite rig-fall}@keyframes rig-fall{0%{translate:0 -6px var(--fz)}25%{translate:2px 13px var(--fz)}50%{translate:-1.5px 32px var(--fz)}75%{translate:2px 51px var(--fz)}to{translate:0 70px var(--fz)}}.rig-flake{background:var(--fc);animation:2.6s linear infinite rig-tumble}@keyframes rig-tumble{to{rotate:1 .4 .2 360deg}}.rig-flake.flake{border-radius:50%;width:1.8px;height:1.8px;box-shadow:0 0 0 .3px #00000026}.rig-flake.leaf{border-radius:0 100%;width:4px;height:2.8px}.rig-flake.petal{border-radius:50%;width:1.8px;height:2.6px}.rig-flake.heart{clip-path:polygon(50% 100%,0 40%,5% 10%,25% 0,50% 18%,75% 0,95% 10%,100% 40%);width:3px;height:2.8px}.rig-flake.confetti{width:1.5px;height:2.8px}.rig-flake.clover{background:radial-gradient(circle at 50% 28%, var(--fc) 26%, transparent 27%), radial-gradient(circle at 26% 68%, var(--fc) 26%, transparent 27%), radial-gradient(circle at 74% 68%, var(--fc) 26%, transparent 27%);width:3px;height:3px}.rig-sun{background:#fcc419;border-radius:50%;width:11px;height:11px;top:5px;left:47px}.rig-rays{background:repeating-conic-gradient(#fcc41999 0 12deg, transparent 12deg 30deg);border-radius:50%;width:24px;height:24px;animation:24s linear infinite rig-rays;top:-1.5px;left:40.5px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes rig-rays{to{rotate:360deg}}.rig-firework{width:1.4px;height:1.4px;box-shadow:0 -6px 0 .3px var(--fc), 4.2px -4.2px 0 .3px var(--fc), 6px 0 0 .3px var(--fc), 4.2px 4.2px 0 .3px var(--fc), 0 6px 0 .3px var(--fc), -4.2px 4.2px 0 .3px var(--fc), -6px 0 0 .3px var(--fc), -4.2px -4.2px 0 .3px var(--fc);border-radius:50%;animation:2.4s ease-out infinite rig-burst}@keyframes rig-burst{0%{opacity:0;scale:.2}10%{opacity:1}60%{opacity:1;scale:1}80%,to{opacity:0;scale:1.15}}.rig-moon{background:radial-gradient(circle at 35% 40%,#e9e3c4 0 12%,#0000 13%),radial-gradient(circle at 66% 64%,#e9e3c4 0 9%,#0000 10%),#fff3bf;border-radius:50%;width:12px;height:12px;top:5px;left:6px;box-shadow:0 0 6px 1px #fff3bf66}.rig-star{background:#fff;border-radius:50%;width:1.2px;height:1.2px;animation:2.4s ease-in-out infinite rig-twinkle}@keyframes rig-twinkle{0%,to{opacity:.4;scale:.5}50%{opacity:1;scale:1}}.rig-shooting-star{background:linear-gradient(90deg,#fff3bf,#0000);width:10px;height:.7px;animation:7s linear infinite rig-shooting-star;top:2px;left:64px;rotate:-26.6deg}@keyframes rig-shooting-star{0%{opacity:1;translate:0}22%{opacity:1}24%,to{opacity:0;translate:-90px 45px}}.rig-bat{visibility:hidden;animation:7s ease-in-out infinite rig-bat}.rig-bat-lift{animation:.35s infinite rig-bat-lift}.rig-bat-body{background:var(--bat);border-radius:40% 40% 50% 50%;width:2.4px;height:3px;top:-1.5px;left:-1.2px}.rig-bat{--bat:#7b5ea7}.rig-bat-wing{background:var(--bat);width:5px;height:3.5px;animation:none;top:-2px}.rig-bat-wing.left{transform-origin:100% 30%;clip-path:polygon(100% 20%,0 0,20% 60%,40% 50%,60% 100%,100% 70%);animation-name:rig-wing-left;left:-5px}.rig-bat-wing.right{transform-origin:0 30%;clip-path:polygon(0 20%,100% 0,80% 60%,60% 50%,40% 100%,0 70%);animation-name:rig-wing-right;left:0}@keyframes rig-wing-left{0%,to{animation-timing-function:ease-in;rotate:40deg;scale:.85 1}35%{animation-timing-function:ease-in-out;rotate:-35deg;scale:1}}@keyframes rig-wing-right{0%,to{animation-timing-function:ease-in;rotate:-40deg;scale:.85 1}35%{animation-timing-function:ease-in-out;rotate:35deg;scale:1}}@keyframes rig-bat-lift{0%,to{animation-timing-function:ease-out;translate:0 .5px}45%{animation-timing-function:ease-in;translate:0 -.7px}}@keyframes rig-bat{0%{visibility:visible;translate:72px 12px}15%{translate:52px 40px}30%{translate:34px 50px}45%{translate:16px 30px}59%{visibility:visible;translate:-10px 6px}60%,to{visibility:hidden;translate:-10px 6px}}.rig-bee{animation:3.5s ease-in-out infinite alternate rig-bee-across}.rig-bee-depth{animation:1.75s ease-in-out infinite alternate rig-bee-depth}.rig-bee-height{animation:1.3s ease-in-out infinite alternate rig-bee-height}@keyframes rig-bee-across{0%{translate:-15px}to{translate:15px}}@keyframes rig-bee-depth{0%{translate:0 0 -7px}to{translate:0 0 15px}}@keyframes rig-bee-height{0%{translate:0 -1px}to{translate:0 -5.5px}}.rig-bee-wing{transform-origin:50% 100%;background:#ffffffd9;border-radius:50% 50% 40% 40%;width:1.6px;height:1.8px;animation:.15s linear infinite alternate rig-buzz;top:-2.6px;left:-1px;box-shadow:0 0 0 .3px #0003}.rig-bee-wing.back{left:0;translate:0 0 -.6px}@keyframes rig-buzz{0%{rotate:x -40deg}to{rotate:x 40deg}}.rig-arrow-at{translate:-1.5px -2px 4px;rotate:y 60deg}.rig-arrow{animation:12s infinite rig-arrow,12s infinite rig-arrow-lit}@property --glow{syntax:"<number>";inherits:true;initial-value:0}@keyframes rig-arrow-lit{0%,10%{--glow:0}13%,63%{--glow:1}66%,to{--glow:0}}.rig-arrow .box>i{animation:1.6s ease-in-out infinite rig-arrow-glow}@keyframes rig-arrow-glow{0%,to{box-shadow:0 0 1.5px .4px rgb(255 135 135/calc(.6 * var(--glow)))}50%{box-shadow:0 0 3px .8px rgb(255 192 203/calc(.95 * var(--glow)))}}@keyframes rig-arrow{0%{visibility:visible;animation-timing-function:ease-in;translate:-160px;rotate:0deg}10%{translate:0;rotate:0deg}12%{rotate:5deg}14%{rotate:-4deg}16%{rotate:2deg}18%,62%{rotate:0deg}63%{rotate:6deg}64%{rotate:-6deg}65%{rotate:4deg}66%{animation-timing-function:ease-in;translate:-2px;rotate:0deg}79%{visibility:visible;translate:-4px 40px;rotate:70deg}80%,to{visibility:hidden;translate:-4px 40px;rotate:70deg}}.rig-heart-eye{clip-path:polygon(50% 100%,0 40%,5% 10%,25% 0,50% 18%,75% 0,95% 10%,100% 40%);visibility:hidden;background:#e03131;width:2.6px;height:2.4px;animation:12s step-end infinite rig-smitten,.8s ease-in-out infinite rig-pulse;top:1.4px}.rig-heart-eye.left{left:.2px}.rig-heart-eye.right{left:3.2px}.rig-stage[data-season=valentines] .rig-eye{animation:4.5s ease-in-out infinite rig-blink,12s step-end infinite rig-unsmitten}.rig-blush{opacity:0;background:#ff8787;border-radius:50%;width:1.6px;height:.9px;animation:12s ease-in-out infinite rig-blush;top:4.2px}.rig-blush.left{left:0}.rig-blush.right{left:4.4px}.rig-stage[data-season=valentines] .rig-body{transform-origin:0 8px;animation:.6s ease-in-out infinite rig-bob,12s linear infinite rig-joy,1.2s ease-in-out infinite rig-skip}.rig-stage[data-season=valentines] .rig-waist{animation:1.2s ease-in-out .12s infinite rig-shimmy}@keyframes rig-shimmy{0%,50%,to{transform:rotateY(0)rotate(0)}25%{transform:rotateY(calc(var(--joy) * -10deg)) rotateZ(calc(var(--joy) * -5deg))}75%{transform:rotateY(calc(var(--joy) * 10deg)) rotateZ(calc(var(--joy) * 5deg))}}@keyframes rig-joy{0%,9%,76%,to{--joy:0;animation-timing-function:ease-in-out}21%,62%{--joy:1;animation-timing-function:ease-in-out}}@keyframes rig-skip{0%,50%,to{transform:rotateY(0deg) rotateX(calc(var(--joy) * 7deg)) rotateZ(0deg)}25%{transform:rotateY(calc(var(--joy) * -16deg)) rotateX(calc(var(--joy) * -5deg)) rotateZ(calc(var(--joy) * 5deg))}75%{transform:rotateY(calc(var(--joy) * 16deg)) rotateX(calc(var(--joy) * -5deg)) rotateZ(calc(var(--joy) * -5deg))}}@keyframes rig-smitten{0%,70%,to{visibility:hidden}10%{visibility:visible}}@keyframes rig-unsmitten{0%,70%,to{visibility:visible}10%{visibility:hidden}}@keyframes rig-pulse{0%,to{scale:1}50%{scale:1.18}}@keyframes rig-blush{0%,10%,72%,to{opacity:0}16%,66%{opacity:.75}}@property --scroll{syntax:"<length>";inherits:true;initial-value:0}.rig-stage{--sky-top:#a5d8ff;--sky-bottom:#e7f5ff;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='0' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 -0.22'/%3E%3C/filter%3E%3Crect width='48' height='48' filter='url(%23n)'/%3E%3C/svg%3E");--grain-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='0' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 -0.12'/%3E%3C/filter%3E%3Crect width='48' height='48' filter='url(%23n)'/%3E%3C/svg%3E");--blotch-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 -0.45'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");--blotch-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.015' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 -0.45'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");background:linear-gradient(var(--sky-top), var(--sky-bottom) 70%)}.rig-ground,.rig-path{height:240px;top:-120px;rotate:x 90deg}.rig-ground{--ground-grain:var(--grain);background:var(--ground-art,none) 0 0 / 240px 240px, var(--ground-grain) 0 0 / 60px 60px, var(--blotch-light) 0 0 / 240px 240px, var(--blotch-dark) 0 0 / 240px 240px, var(--ground);background-position:0 calc(-1 * var(--scroll));width:240px;animation:10.4s linear infinite rig-scroll-ground;left:-120px;translate:0 23.5px;-webkit-mask:radial-gradient(closest-side,#000 60%,#0000);mask:radial-gradient(closest-side,#000 60%,#0000)}@keyframes rig-scroll-ground{to{--scroll:240px}}.rig-path{--path-w:40px;--path-grain:var(--grain);left:calc(var(--path-w) / -2);width:var(--path-w);background:var(--path-grain) 0 0 / 48px 48px, var(--path-bg);background-position:50% calc(-1 * var(--scroll));animation:2.08s linear infinite rig-scroll;translate:0 23.3px;-webkit-mask:linear-gradient(#0000 20%,#000 42% 68%,#0000 88%);mask:linear-gradient(#0000 20%,#000 42% 68%,#0000 88%)}@keyframes rig-scroll{to{--scroll:48px}}@property --t{syntax:"<number>";inherits:false;initial-value:0}.rig-prop{translate:var(--x) 23.5px calc(95px - var(--t) * 1px);--grow:calc(clamp(0, min(var(--t), 190 - var(--t)) / 12, 1) * var(--size));scale:var(--grow) var(--grow) var(--grow);animation:linear infinite rig-pass}@keyframes rig-pass{to{--t:var(--span)}}.rig-crow{animation:7s ease-in-out -2s infinite rig-shuffle}.rig-crow-card{transform-origin:50% 100%;width:5px;height:3.75px;animation:3.6s ease-in-out -1s infinite rig-chick-peck;top:-3.75px;left:-2.5px;overflow:visible}.rig-drink-card{width:6.8px;height:8.4px;top:8.2px;left:-3.4px;overflow:visible;scale:1 -1}.rig-crow-tail{transform-origin:6.5px 10.5px;animation:2.2s ease-in-out infinite rig-flick}@keyframes rig-flick{0%,70%,to{rotate:0deg}80%{rotate:-18deg}90%{rotate:4deg}}.rig-turkey{animation:9s ease-in-out -4s infinite rig-shuffle}.rig-turkey-card{transform-origin:50% 100%;width:6.4px;height:6.4px;animation:.9s ease-in-out infinite alternate rig-waddle;top:-6.4px;left:-3.2px;overflow:visible}@keyframes rig-waddle{0%{rotate:-4deg}to{rotate:4deg}}.rig-turkey-tail{transform-origin:11px 19px;animation:3s ease-in-out infinite rig-fan}@keyframes rig-fan{0%,to{scale:.85}40%,60%{scale:1.05}}.rig-turkey-head{transform-origin:18px 18px;animation:4s ease-in-out infinite rig-gobble}@keyframes rig-gobble{0%,55%,72%,to{rotate:0deg}60%,67%{rotate:45deg}}.rig-egg>i{background:radial-gradient(circle at 35% 30%, #fff9 0 12%, transparent 30%), radial-gradient(circle at 50% 120%, #0003, transparent 60%), linear-gradient(transparent 42%, var(--band) 42% 60%, transparent 60%), var(--shell);border-radius:50%/60% 60% 40% 40%;width:2.2px;height:2.9px;top:-3.1px;left:-1.1px}.rig-egg>i+i{rotate:y 90deg}.rig-chick{animation:6s ease-in-out infinite rig-shuffle}.rig-chick-card{transform-origin:50% 100%;width:4.4px;height:4.4px;animation:4s ease-in-out infinite rig-chick-peck;top:-4.4px;left:-2.2px;overflow:visible}@keyframes rig-shuffle{0%,10%{translate:-1.5px}15%{translate:-.75px -.8px}20%,45%{translate:0}50%{translate:.75px -.8px}55%,70%{translate:1.5px}77%{translate:0 -.8px}84%,to{translate:-1.5px}}@keyframes rig-chick-peck{0%,30%,to{translate:0;rotate:0deg}5%,15%,25%{translate:0 -.4px}10%,20%{translate:0}34%,42%{rotate:28deg}38%{rotate:16deg}}.rig-jay{translate:17px -1.25px -5.4px}.rig-jay-hop{animation:10s ease-in-out infinite rig-jay}.rig-jay-card{width:7.8px;height:5.85px;top:-5.85px;left:-3.9px;overflow:visible}.rig-jay-tail{transform-origin:7.6px 11.5px;animation:2.8s ease-in-out -1s infinite rig-flick}@keyframes rig-jay{0%,22%{translate:0;rotate:0deg}26%{translate:1.5px -1.5px}30%,40%{translate:3px}44%{translate:4.5px -1.5px}48%,52%{translate:6px;rotate:0deg}55%{rotate:25deg}58%,64%{translate:6px;rotate:0deg}68%{translate:4.5px -1.5px}72%,78%{translate:3px}82%{translate:1.5px -1.5px}86%,to{translate:0}}.rig-hatching{animation:2.6s ease-in-out infinite rig-hatch}@keyframes rig-hatch{0%,to{translate:0;rotate:0deg}8%{rotate:-14deg}16%{rotate:12deg}24%{rotate:-8deg}32%,50%{translate:0;rotate:0deg}60%{translate:0 -2.4px}70%{translate:0}76%{translate:0 -1px}82%{translate:0}}.rig-hop-part{animation:2.2s ease-in-out infinite rig-hop}.rig-prop>:nth-child(2)>.rig-hop-part{animation-delay:-1.1s}@keyframes rig-hop{0%,55%,to{translate:0;rotate:y 0deg}65%{translate:0 -12.5px;rotate:y 12deg}75%{translate:0;rotate:y 12deg}82%{translate:0 -6px;rotate:y 0deg}89%{translate:0}}.rig-rainbow{opacity:.85;transform-origin:3px 19px;background:radial-gradient(circle at 28px 19px,#0000 22px,#7950f2 22px 23px,#339af0 23px 24px,#40c057 24px 25px,#fcc419 25px 26px,#fd7e14 26px 27px,#fa5252 27px 28px,#0000 28px);width:19px;height:19px;top:-24px;left:-3px;rotate:y -45deg;-webkit-mask:linear-gradient(#0000,#0008 40%,#000c);mask:linear-gradient(#0000,#0008 40%,#000c)}.rig-shamrock{width:3.4px;height:6.6px;top:-6.4px;left:-1.6px;overflow:visible}.rig-orbit-part{animation:3s linear infinite rig-orbit,1.3s ease-in-out infinite rig-dip}@keyframes rig-dip{0%,to{translate:0 1.2px}30%{translate:0 -1.6px}60%{translate:0 .4px}80%{translate:0 -.8px}}@keyframes rig-orbit{to{rotate:y 360deg}}.rig-prop>:nth-child(3n+2)>.rig-swing-part{animation-delay:-1.1s}.rig-prop>:nth-child(3n)>.rig-swing-part{animation-delay:-2.2s}.rig-flag{animation:2.6s ease-in-out infinite alternate rig-flag}@keyframes rig-flag{0%{translate:0 .3px;rotate:y -14deg}to{translate:0 -.5px;rotate:y 10deg}}.rig-cloth{--along:calc(min(var(--n), 1) * 1.8px);translate:var(--along) 0;animation:1.1s ease-in-out infinite alternate rig-cloth}@keyframes rig-cloth{0%{translate:var(--along) -.1px;transform:rotateX(-3deg)}to{translate:var(--along) .1px;transform:rotateX(3deg)}}.rig-cloth>i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cpath fill='%23e03131' transform='scale(.85)' d='M0 -45 8 -30 16 -34 12 -12 26 -26 30 -18 42 -20 36 -6 42 -2 22 12 24 20 3 17 3 40 -3 40 -3 17 -24 20 -22 12 -42 -2 -36 -6 -42 -20 -30 -18 -26 -26 -12 -12 -16 -34 -8 -30Z'/%3E%3C/svg%3E") calc(4.5px - var(--n) * 1.8px) 0 / 9px 9px no-repeat, linear-gradient(90deg, #e03131 4.5px, #fff 4.5px 13.5px, #e03131 13.5px) calc(var(--n) * -1.8px) 0 / 18px 9px no-repeat;width:2.4px;height:9px;top:-4.5px}.rig-peck-part{animation:2.4s ease-in-out infinite rig-peck}@keyframes rig-peck{0%,50%,80%,to{rotate:x 0deg}60%,70%{rotate:x 60deg}65%{rotate:x 50deg}}.rig-peek-part{animation:5s ease-in-out infinite rig-peek}@keyframes rig-peek{0%,15%,85%,to{translate:0 9px}25%,75%{translate:0}}.rig-groundhog-pupil{animation:5s ease-in-out infinite rig-groundhog-look}@keyframes rig-groundhog-look{0%,30%,70%,to{translate:0}38%,46%{translate:-1.2px}54%,62%{translate:1.2px}}.rig-wolf{width:9px;height:9px;top:-9px;left:-4.5px;overflow:visible}.rig-wolf-tail{transform-origin:27px 37px;animation:3.2s ease-in-out infinite alternate rig-wolf-tail}@keyframes rig-wolf-tail{0%{rotate:-4deg}to{rotate:5deg}}.rig-wolf-head{transform-origin:18px 16px;animation:6s ease-in-out infinite rig-howl}@keyframes rig-howl{0%,40%,to{rotate:0deg}50%,85%{rotate:35deg}}.rig-owl{width:4.8px;height:6px;top:-9.4px;left:-2.4px;overflow:visible}.rig-owl-pupil{animation:5s ease-in-out infinite rig-look}@keyframes rig-look{0%,20%,to{translate:0}30%,45%{translate:-1px}60%,80%{translate:1px}}.rig-owl-eyes{transform-origin:12px 10.5px;animation:5s ease-in-out infinite rig-owl-blink}@keyframes rig-owl-blink{0%,52%,56%,to{scale:1}54%{scale:1 .1}}.rig-groundhog{width:6px;height:7.2px;top:-7.6px;left:-3px;overflow:visible}.rig-shadow{transform-origin:50% 100%;background:radial-gradient(closest-side,#0007 55%,#0000);width:5px;height:10px;animation:5s ease-in-out infinite rig-shadow;top:-10px;left:-2.5px;translate:0 -.1px;rotate:x 90deg}@keyframes rig-shadow{0%,15%,85%,to{scale:.6 0}25%,75%{scale:1}}.rig-wave-part{animation:.7s ease-in-out infinite alternate rig-wave}@keyframes rig-wave{0%{rotate:15deg}to{rotate:-20deg}}.rig-ghost{width:11px;height:13.2px;top:-6.6px;left:-5.5px;overflow:visible}.rig-hover-part{animation:2.4s ease-in-out infinite rig-hover}@keyframes rig-hover{0%,to{translate:0;rotate:-6deg}50%{translate:0 -2px;rotate:6deg}}.rig-glow-part>.box>i{animation:1.6s ease-in-out infinite alternate rig-glow}@keyframes rig-glow{0%{box-shadow:0 0 1px 0 var(--c)}to{box-shadow:0 0 4px 1px var(--c)}}.rig-flicker-part .rig-patch{animation:1.3s step-end infinite rig-flicker}@keyframes rig-flicker{0%,to{filter:brightness(1.2)drop-shadow(0 0 1px #ffd43b)}20%{filter:brightness(.8)}35%{filter:brightness(1.35)drop-shadow(0 0 1.5px #ffd43b)}60%{filter:brightness(.95)}75%{filter:brightness(1.25)drop-shadow(0 0 1px #ffd43b)}}[data-motion=reduce] .rig-prop{--t:var(--rest);animation:none}.rig-cloud{top:var(--cy);opacity:.85;background:#fff;border-radius:4px;width:14px;height:4px;animation:40s linear infinite rig-cloud}.rig-cloud:before{content:"";background:inherit;border-radius:50%;width:7px;height:5px;position:absolute;bottom:2px;left:3px}@keyframes rig-cloud{0%{translate:70px}to{translate:-20px}}.rig-ground{--ground:#8bbf5c}.rig-path{--path-bg:linear-gradient(90deg, #8d8a84 0 2px, transparent 2px calc(100% - 2px), #8d8a84 0), linear-gradient(#aaa49a 0 .6px, transparent .6px) 0 0 / 100% 12px, repeating-linear-gradient(90deg, #aaa49a 0 .6px, transparent .6px 12px), #cdc8bf}.rig-stage:is([data-season=winter],[data-season=christmas]) .rig-ground{--ground:#f1f5f9;--ground-grain:var(--grain-soft)}.rig-stage:is([data-season=winter],[data-season=christmas]) .rig-path{--path-w:18px;--path-grain:var(--grain-soft);--path-bg:linear-gradient(90deg, #f8fafc 0, transparent 3px calc(100% - 3px), #f8fafc 100%), #dfe7ef}.rig-stage:is([data-season=winter],[data-season=christmas]) .rig-path:before{content:"";background:radial-gradient(1px 1.7px at 36% 25%,#a9b8c8 85%,#0000) 0 0/100% 12px,radial-gradient(1px 1.7px at 64% 75%,#a9b8c8 85%,#0000) 0 0/100% 12px;background-position:50% calc(-1 * var(--scroll));position:absolute;inset:0 0 50%}.rig-stage[data-season=christmas]{--sky-top:#91a7ff;--sky-bottom:#dbe4ff}.rig-stage[data-season=winter]{--sky-top:#c5d5e4;--sky-bottom:#eef3f8}.rig-stage[data-season=groundhog]{--sky-top:#ced4da;--sky-bottom:#f1f3f5}.rig-stage:is([data-season=autumn],[data-season=thanksgiving],[data-season=groundhog]) .rig-ground{--ground:#9a9a55}.rig-stage:is([data-season=autumn],[data-season=thanksgiving],[data-season=groundhog]) .rig-path{--path-w:26px;--path-bg:linear-gradient(90deg, #9a9a55 0, transparent 3px calc(100% - 3px), #9a9a55 100%), radial-gradient(circle at 25% 30%, #8a6240 .6px, transparent .9px) 0 0 / 6px 6px, radial-gradient(circle at 70% 80%, #e8a200 .8px, transparent 1.1px) 0 0 / 16px 16px, #b08968}.rig-stage[data-season=autumn]{--sky-top:#ffd8a8;--sky-bottom:#fff4e6}.rig-stage[data-season=thanksgiving]{--sky-top:#ffc078;--sky-bottom:#fff3bf}.rig-stage[data-season=summer]{--sky-top:#74c0fc;--sky-bottom:#d0ebff}.rig-stage[data-season=summer] .rig-ground{--ground:#f3e2b8;--ground-grain:var(--grain-soft);--blotch-dark:none}.rig-stage[data-season=summer] .rig-path{--path-w:24px;--path-bg:linear-gradient(90deg, #8d6e4c 0 1.5px, transparent 1.5px calc(100% - 1.5px), #8d6e4c 0), linear-gradient(#7f5539 0 .6px, transparent .6px) 0 0 / 100% 3px, #c08a5c}.rig-stage[data-season=halloween] .rig-ground{--ground:#3d3b28}.rig-stage[data-season=halloween] .rig-path{--path-w:30px;--path-bg:radial-gradient(circle, #5a5368 1.5px, transparent 1.8px) 0 0 / 4px 4px, #2a2533}.rig-stage[data-season=valentines]{--sky-top:#fcc2d7;--sky-bottom:#fff0f6}.rig-stage[data-season=valentines] .rig-ground{--ground:#9cc97a}.rig-stage[data-season=valentines] .rig-path{--path-w:28px;--path-bg:linear-gradient(#e599b4 0 .6px, transparent .6px) 0 0 / 100% 6px, repeating-linear-gradient(90deg, #e599b4 0 .6px, transparent .6px 7px), #f8d0dc}.rig-stage[data-season=new-year] .rig-ground{--ground:#25283f}.rig-stage[data-season=new-year] .rig-path{--path-w:22px;--path-bg:linear-gradient(90deg, #fcc419 0 1.5px, transparent 1.5px calc(100% - 1.5px), #fcc419 0), linear-gradient(#b02525 0 .5px, transparent .5px) 0 0 / 100% 3px, #c92a2a}.rig-stage:is([data-season=spring],[data-season=easter]) .rig-ground{--ground:#8fd16a}.rig-stage[data-season=spring]{--sky-top:#a5ecf3;--sky-bottom:#ebfbee}.rig-stage[data-season=easter]{--sky-top:#b197fc;--sky-bottom:#f3f0ff}.rig-stage:is([data-season=spring],[data-season=easter],[data-season=book-day],[data-season=full-moon]) .rig-path{--path-w:22px;--gravel:#d6ccc2;--pebble:#b5a99a;--path-bg:linear-gradient(90deg, var(--pebble) 0 1px, transparent 1px calc(100% - 1px), var(--pebble) 0), radial-gradient(circle at 30% 30%, var(--pebble) .6px, transparent .9px) 0 0 / 3px 3px, radial-gradient(circle at 70% 70%, #fff8 .5px, transparent .8px) 0 0 / 4px 4px, var(--gravel)}.rig-stage[data-season=st-patricks]{--sky-top:#96f2d7;--sky-bottom:#e6fcf5}.rig-stage[data-season=st-patricks] .rig-ground{--ground:#51a85a}.rig-stage[data-season=st-patricks] .rig-path{--path-w:28px;--path-bg:linear-gradient(#d4a20f 0 .6px, transparent .6px) 0 0 / 100% 4px, repeating-linear-gradient(90deg, #d4a20f 0 .6px, transparent .6px 7px), #fcc419}.rig-stage[data-season=canada-day]{--sky-top:#4dabf7;--sky-bottom:#e7f5ff}.rig-stage[data-season=book-day]{--sky-top:#ffe8cc;--sky-bottom:#fff9db}.rig-stage[data-pose=reading] .rig-ground{animation:none;translate:0 18px}.rig-stage[data-pose=reading] .rig-prop{translate:var(--x) 18px calc(95px - var(--t) * 1px);--t:var(--rest);animation:none}.rig-stage[data-pose=reading] .rig-path{animation:none;transform:rotate(90deg)}.rig-stage[data-pose=lounging] .rig-ground{animation:none;translate:0 18px}.rig-stage[data-pose=lounging] .rig-path{--path-w:240px;--path-grain:none;--path-bg:repeating-linear-gradient(#74c0fc 0 3px, #a5d8ff 3px 3.6px, #74c0fc 3.6px 9px), #74c0fc;background-position:50% var(--scroll);-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;animation:6s linear infinite rig-scroll;translate:0 17.8px;-webkit-mask-image:linear-gradient(#000 25%,#000a 31%,#0000 33%),radial-gradient(closest-side,#000 60%,#0000);mask-image:linear-gradient(#000 25%,#000a 31%,#0000 33%),radial-gradient(closest-side,#000 60%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rig-lounger-back{translate:0 11.2px -2.3px;rotate:x 60deg}.rig-crown{animation:4s ease-in-out infinite rig-crown}@keyframes rig-crown{0%,to{rotate:-3deg}50%{rotate:3deg}}.rig-stage[data-season=halloween]{--sky-top:#2b1d3f;--sky-bottom:#b4532a}.rig-stage[data-season=new-year]{--sky-top:#0f1330;--sky-bottom:#2b2f5c}.rig-stage[data-season=full-moon]{--sky-top:#141a33;--sky-bottom:#2a3460}.rig-stage[data-season=full-moon] .rig-ground{--ground:#2f4a3a}.rig-stage[data-season=full-moon] .rig-path{--gravel:#4c5580;--pebble:#3b4266}.rig-stage[data-pose=reading] .rig-view{top:calc(50% + 4px)}.rig-stage[data-pose=reading] :is(.rig-body,.rig-waist,.rig-swing,.rig-elbow-swing,.rig-knee,.rig-sway){animation:none}.rig-stage[data-pose=reading] .rig-head{rotate:x -6deg}.rig-stage[data-pose=reading] .rig-arm{rotate:z calc(var(--s) * 6deg)}.rig-stage[data-pose=reading] .rig-arm>.rig-swing{rotate:x 25deg}.rig-stage[data-pose=reading] .rig-elbow{rotate:x 75deg}.rig-stage[data-pose=reading] :not(.rig-arm)>.rig-swing{rotate:x 90deg}.rig-stage[data-pose=reading] .rig-knee{rotate:x -90deg}.rig-stage[data-pose=reading] .rig-eye{animation:2.4s ease-in-out infinite rig-read,4.5s ease-in-out infinite rig-blink}.rig-stage[data-pose=reading] .rig-tapper{animation:19s ease-in-out infinite rig-tap}.rig-stage[data-pose=lounging] .rig-view{top:calc(50% + 4px)}.rig-stage[data-pose=lounging] :is(.rig-body,.rig-waist,.rig-swing,.rig-elbow-swing,.rig-knee,.rig-sway){animation:none}.rig-stage[data-pose=lounging] .rig-body{translate:0 7.25px;rotate:x 60deg}.rig-stage[data-pose=lounging] .rig-head{rotate:x -40deg}.rig-stage[data-pose=lounging] .rig-arm{rotate:z calc(var(--s) * 14deg)}.rig-stage[data-pose=lounging] .rig-arm>.rig-swing{rotate:x 5deg}.rig-stage[data-pose=lounging] .rig-elbow{rotate:x 15deg}.rig-stage[data-pose=lounging] .rig-sipper .rig-arm{animation:7s ease-in-out infinite rig-sip-wave}.rig-stage[data-pose=lounging] .rig-sipper .rig-arm>.rig-swing{animation:7s ease-in-out infinite rig-sip-arm}.rig-stage[data-pose=lounging] .rig-sipper .rig-elbow{animation:7s ease-in-out infinite rig-sip-elbow}.rig-stage[data-pose=lounging] .rig-head{animation:7s ease-in-out infinite rig-sip-head}.rig-stage[data-pose=lounging] :not(.rig-arm)>.rig-swing{rotate:x 25deg}.rig-stage[data-pose=lounging] .rig-knee{rotate:x -12deg}@keyframes rig-sip-wave{0%,50%,to{rotate:-12deg}25%{rotate:-2deg}65%,85%{rotate:-55deg}}@keyframes rig-sip-arm{0%,55%,to{rotate:x 15deg}65%,85%{rotate:x 40deg}}@keyframes rig-sip-elbow{0%,55%,to{rotate:x 100deg}65%,85%{rotate:x 75deg}}@keyframes rig-sip-head{0%,55%,to{transform:none}65%,85%{transform:rotateY(15deg)rotate(6deg)rotateX(8deg)}}.rig-ankle{translate:0 9.5px -2.5px}@keyframes rig-tap{0%,10%,11.8%,13.6%,15.4%,62%,63.8%,65.6%,to{rotate:x 0deg}10.9%,12.7%,14.5%,62.9%,64.7%{rotate:x 16deg}}.rig-book{translate:0 -2px 9px;rotate:x -35deg}.rig-book-half{rotate:y calc(var(--side) * 20deg)}.rig-page{animation:5s ease-in-out infinite rig-page;translate:0 0 -1.5px}@keyframes rig-read{0%,to{translate:-.3px .2px}45%{translate:.3px .2px}50%{translate:-.3px .45px}95%{translate:.3px .45px}}@keyframes rig-page{0%,70%{visibility:visible;rotate:y 20deg}85%,98%{visibility:visible;rotate:y 160deg}99%,to{visibility:hidden;rotate:y 160deg}}.clapper-arm{transform-box:fill-box;transform-origin:0 100%;animation:4s ease-in .4s infinite both paused clapper-take}[data-playing]>.clapper .clapper-arm{animation-play-state:running}.group:hover .clapper-arm{animation:.45s ease-out clapper-snap}.clapper{animation:4s .4s infinite both paused clapper-jolt}[data-playing]>.clapper{animation-play-state:running}.group:hover .clapper{animation:.45s ease-out clapper-snap-jolt}@keyframes clapper-take{0%,52%,to{rotate:-14deg}8%,16%{rotate:-30deg}22%,40%{rotate:0deg}46%{rotate:-19deg}}@keyframes clapper-jolt{0%,21%,27%,to{translate:0}23%{translate:0 1.5px}}@keyframes clapper-snap-jolt{0%,70%,90%,to{translate:0}75%{translate:0 1.5px}}@keyframes clapper-snap{0%,to{rotate:-14deg}35%{rotate:-30deg}70%{rotate:0deg}}@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-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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
