@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-astro-cid-anhloy43]{animation:fade-in .6s ease-out backwards}.animate-slide-up[data-astro-cid-anhloy43]{animation:slide-up .8s ease-out backwards}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--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-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%}}}.bento-card[data-astro-cid-zsov6f23]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bento-card[data-astro-cid-zsov6f23]{background-color:color-mix(in oklab,var(--color-base-200) 50%,transparent)}}.bento-card[data-astro-cid-zsov6f23]{--tw-backdrop-blur:blur(var(--blur-sm,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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.bento-card[data-astro-cid-zsov6f23]:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bento-card[data-astro-cid-zsov6f23]:hover{border-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.bento-card[data-astro-cid-zsov6f23]:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bento-card[data-astro-cid-zsov6f23]:hover{background-color:color-mix(in oklab,var(--color-base-200) 80%,transparent)}}.bento-card[data-astro-cid-zsov6f23]:hover{transform:translateY(-2px)}.bento-card-accent[data-astro-cid-zsov6f23]{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950,oklch(26.2% .051 172.552)) 10%, transparent);--tw-gradient-via:var(--color-base-200);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-base-200);border-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 20%,transparent)}.bento-card-accent[data-astro-cid-zsov6f23]:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.bento-card-accent[data-astro-cid-zsov6f23]:hover{border-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 40%,transparent)}}.text-gradient-stat[data-astro-cid-zsov6f23]{color:#0000;background-image:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;background-clip:text}.bento-card[data-astro-cid-zsov6f23]{animation:.6s ease-out backwards fadeInUp}.bento-card[data-astro-cid-zsov6f23]:first-child{animation-delay:0s}.bento-card[data-astro-cid-zsov6f23]:nth-child(2){animation-delay:50ms}.bento-card[data-astro-cid-zsov6f23]:nth-child(3){animation-delay:.1s}.bento-card[data-astro-cid-zsov6f23]:nth-child(4){animation-delay:.15s}.bento-card[data-astro-cid-zsov6f23]:nth-child(5){animation-delay:.2s}.bento-card[data-astro-cid-zsov6f23]:nth-child(6){animation-delay:.25s}.bento-card[data-astro-cid-zsov6f23]:nth-child(7){animation-delay:.3s}@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%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--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}}}.bento-card[data-astro-cid-44zkpkd5]{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);--tw-backdrop-blur:blur(var(--blur-xl,24px));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));background:linear-gradient(135deg,hsl(var(--b2) / .7),hsl(var(--b2) / .5),hsl(var(--b2) / .6));opacity:.96;position:relative;overflow:hidden}.bento-card[data-astro-cid-44zkpkd5]:hover{border-color:var(--color-primary);opacity:1;box-shadow:0 25px 50px -12px rgb(var(--p) / .25),0 0 80px -15px rgb(var(--p) / .2),inset 0 0 0 1px rgb(var(--p) / .1);transform:translateY(-6px)scale(1.02)}.bento-card-accent[data-astro-cid-44zkpkd5]{border-color:var(--color-primary);--tw-backdrop-blur:blur(var(--blur-xl,24px));-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,);background:linear-gradient(135deg,hsl(var(--p) / .2),hsl(var(--s) / .15) 30%,hsl(var(--a) / .1) 70%,hsl(var(--b2) / .8));box-shadow:0 20px 40px -12px rgb(var(--p) / .3),inset 0 0 0 1px rgb(var(--p) / .2)}.bento-card-accent[data-astro-cid-44zkpkd5]:hover{box-shadow:0 30px 60px -15px rgb(var(--p) / .4),0 0 100px -20px rgb(var(--p) / .3),inset 0 0 0 1px rgb(var(--p) / .3)}@keyframes fadeInUp{0%{opacity:0;filter:blur(4px);transform:translateY(30px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.bento-card[data-astro-cid-44zkpkd5]{animation:.8s cubic-bezier(.16,1,.3,1) backwards fadeInUp}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial}}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prose[data-astro-cid-ghubstuj] h2[data-astro-cid-ghubstuj]{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-base-content)}.prose[data-astro-cid-ghubstuj] h3[data-astro-cid-ghubstuj]{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-content)}.prose[data-astro-cid-ghubstuj] ul[data-astro-cid-ghubstuj]{margin-block:calc(var(--spacing,.25rem) * 3);list-style-type:none}:where(.prose[data-astro-cid-ghubstuj] ul[data-astro-cid-ghubstuj]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.prose[data-astro-cid-ghubstuj] li[data-astro-cid-ghubstuj]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.prose[data-astro-cid-ghubstuj] li[data-astro-cid-ghubstuj]:before{content:"▹";margin-top:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary);flex-shrink:0}.prose[data-astro-cid-ghubstuj] p[data-astro-cid-ghubstuj]{margin-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.prose[data-astro-cid-ghubstuj] strong[data-astro-cid-ghubstuj]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-base-content)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}
