fade-element[data-astro-cid-khohxdnp]{display:block;opacity:0}@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-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}}}div[data-astro-cid-djtp2igw]{border-radius:var(--radius);background-color:var(--color-stone-50,oklch(98.5% .001 106.423));padding:calc(var(--spacing,.25rem)*4);color:var(--color-cyan-900,oklch(39.8% .07 227.392));--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)}div[data-astro-cid-djtp2igw]:where(.dark,.dark *){background-color:var(--color-surface-overlay1,#ffffff0d);color:var(--color-whiteEmphasis-high,#ffffffde);--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)}@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-content:""}}}div[data-astro-cid-2nljtd7t]{margin-right:calc(var(--spacing,.25rem)*5);display:block;position:relative}@media (min-width:64rem){div[data-astro-cid-2nljtd7t]{display:none}}div[data-astro-cid-2nljtd7t]:after{content:var(--tw-content);border-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}div[data-astro-cid-2nljtd7t]:where(.dark,.dark *):after{content:var(--tw-content);border-color:var(--color-teal-900,oklch(38.6% .063 188.416))}div[data-astro-cid-2nljtd7t] p{top:calc(var(--spacing,.25rem)*16);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));white-space:nowrap;color:#104e6499;position:relative}@supports (color:color-mix(in lab,red,red)){div[data-astro-cid-2nljtd7t] p{color:color-mix(in oklab,var(--color-cyan-900,oklch(39.8% .07 227.392))60%,transparent)}}div[data-astro-cid-2nljtd7t] p{text-transform:uppercase}div[data-astro-cid-2nljtd7t] p:where(.dark,.dark *){color:var(--color-whiteEmphasis-low,#ffffff61)}.mobile-timeline[data-astro-cid-2nljtd7t]:after{content:"";border-width:1px;height:5rem;display:block;position:absolute;top:0;left:50%}.first-experience[data-astro-cid-2nljtd7t].mobile-timeline{margin-top:-5rem}.first-experience[data-astro-cid-2nljtd7t].mobile-timeline:after{display:none}@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-content:""}}}div[data-astro-cid-gb3hpgrc]{margin-right:calc(var(--spacing,.25rem)*10);height:auto;display:none;position:relative}@media (min-width:64rem){div[data-astro-cid-gb3hpgrc]{display:block}}div[data-astro-cid-gb3hpgrc]:after{content:var(--tw-content);border-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}div[data-astro-cid-gb3hpgrc]:where(.dark,.dark *):after{content:var(--tw-content);border-color:var(--color-teal-900,oklch(38.6% .063 188.416))}div[data-astro-cid-gb3hpgrc] p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));white-space:nowrap;color:#104e6499}@supports (color:color-mix(in lab,red,red)){div[data-astro-cid-gb3hpgrc] p{color:color-mix(in oklab,var(--color-cyan-900,oklch(39.8% .07 227.392))60%,transparent)}}div[data-astro-cid-gb3hpgrc] p{text-transform:uppercase}div[data-astro-cid-gb3hpgrc] p:where(.dark,.dark *){color:var(--color-whiteEmphasis-low,#ffffff61)}.timeline[data-astro-cid-gb3hpgrc]:after{content:"";border-width:1px;height:calc(100% - 3rem);display:block;position:absolute;left:50%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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}}}.experienceCard-details[data-astro-cid-cdg4dngo]{width:100%;margin-top:calc(var(--spacing,.25rem)*20);border-radius:var(--radius);border-color:var(--color-outline,#313131);background-color:var(--color-stone-50,oklch(98.5% .001 106.423));padding:calc(var(--spacing,.25rem)*4);--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)}@media (min-width:64rem){.experienceCard-details[data-astro-cid-cdg4dngo]{margin-top:calc(var(--spacing,.25rem)*0)}}.experienceCard-details[data-astro-cid-cdg4dngo]:where(.dark,.dark *){background-color:var(--color-surface-overlay1,#ffffff0d)}.experienceCard-details[data-astro-cid-cdg4dngo] h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}.experienceCard-details[data-astro-cid-cdg4dngo] h2:where(.dark,.dark *){color:var(--color-whiteEmphasis-high,#ffffffde)}.experienceCard-details[data-astro-cid-cdg4dngo] h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-cyan-600,oklch(60.9% .126 221.723))}.experienceCard-details[data-astro-cid-cdg4dngo] h3:where(.dark,.dark *){color:var(--color-whiteEmphasis-medium,#fff9)}.experienceCard-details[data-astro-cid-cdg4dngo] div{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}.experienceCard-details[data-astro-cid-cdg4dngo] div:where(.dark,.dark *){color:var(--color-whiteEmphasis-medium,#fff9)}.experienceCard[data-astro-cid-zgt3dcta]{margin-bottom:calc(var(--spacing,.25rem)*5)}@media (min-width:64rem){.experienceCard[data-astro-cid-zgt3dcta]{display:flex}}h2[data-astro-cid-6napck55]{margin-bottom:calc(var(--spacing,.25rem)*10);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}h2[data-astro-cid-6napck55]:where(.dark,.dark *){color:var(--color-whiteEmphasis-high,#ffffffde)}@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-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}}}li[data-astro-cid-vxxt6c65]{margin-right:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*2)}li[data-astro-cid-vxxt6c65] div{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);background-color:var(--color-cyan-900,oklch(39.8% .07 227.392));padding-inline: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)));color:var(--color-whiteEmphasis-high,#ffffffde);--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);border-width:1px;border-color:#0000}li[data-astro-cid-vxxt6c65] div:where(.dark,.dark *){background-color:var(--color-surface-overlay7,#ffffff24);color:var(--color-teal-300,oklch(85.5% .138 181.071));--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)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}}}div[data-astro-cid-eeejywjb]{border-radius:var(--radius);background-color:var(--color-stone-50,oklch(98.5% .001 106.423));padding:calc(var(--spacing,.25rem)*4);--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)}div[data-astro-cid-eeejywjb]:where(.dark,.dark *){background-color:var(--color-surface-overlay1,#ffffff0d);--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)}div[data-astro-cid-eeejywjb] h3{margin-bottom:calc(var(--spacing,.25rem)*4);color:var(--color-cyan-700,oklch(52% .105 223.128))}div[data-astro-cid-eeejywjb] h3:where(.dark,.dark *){color:var(--color-whiteEmphasis-medium,#fff9)}div[data-astro-cid-eeejywjb] ul{flex-wrap:wrap;display:flex}h2[data-astro-cid-tqslgoap]{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}h2[data-astro-cid-tqslgoap]:where(.dark,.dark *){color:var(--color-whiteEmphasis-high,#ffffffde)}div[data-astro-cid-tqslgoap]{gap:calc(var(--spacing,.25rem)*4);display:grid}.container[data-astro-cid-45xr562f]{padding:calc(var(--spacing,.25rem)*4);margin-inline:auto}a[data-astro-cid-qiaraffc]{margin-right:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*8);position:relative}@media (min-width:64rem){a[data-astro-cid-qiaraffc]{margin-right:calc(var(--spacing,.25rem)*0)}}.dark[data-astro-cid-qiaraffc]{opacity:0}.dark .dark[data-astro-cid-qiaraffc]{opacity:1}.dark .light[data-astro-cid-qiaraffc]{opacity:0}@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-outline-style:solid}}}.text-input[data-astro-cid-ezq23ku7]{margin-bottom:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;display:flex;position:relative}input[data-astro-cid-ezq23ku7]{border-radius:calc(var(--radius) - 2px);background-color:var(--color-stone-100,oklch(97% .001 106.424));padding:calc(var(--spacing,.25rem)*1);color:var(--color-cyan-900,oklch(39.8% .07 227.392));outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:64rem){input[data-astro-cid-ezq23ku7]{padding:calc(var(--spacing,.25rem)*2)}}input[data-astro-cid-ezq23ku7]:where(.dark,.dark *){background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-whiteEmphasis-medium,#fff9);outline-color:var(--color-whiteEmphasis-veryLow,#ffffff1f)}input[data-astro-cid-ezq23ku7]:focus{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}input[data-astro-cid-ezq23ku7]:where(.dark,.dark *):focus{outline-color:var(--color-whiteEmphasis-medium,#fff9)}input[data-astro-cid-ezq23ku7]{transition:background-color,color .5s}input[data-astro-cid-ezq23ku7].error{outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}input[data-astro-cid-ezq23ku7].error:where(.dark,.dark *){outline-color:var(--color-red-400,oklch(70.4% .191 22.216))}.errors[data-astro-cid-ezq23ku7]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-red-500,oklch(63.7% .237 25.331));position:absolute;bottom:-24px}.errors[data-astro-cid-ezq23ku7]:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}@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-outline-style:solid}}}.textarea[data-astro-cid-mxyhxd5h]{flex-direction:column;display:flex;position:relative}.wrapper[data-astro-cid-mxyhxd5h]{display:grid}.wrapper[data-astro-cid-mxyhxd5h]:after{content:attr(data-replicated-value)" ";white-space:pre-wrap;visibility:hidden}.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]{resize:none;overflow:hidden}.wrapper[data-astro-cid-mxyhxd5h]:after,.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]{margin-bottom:calc(var(--spacing,.25rem)*8);min-height:calc(var(--spacing,.25rem)*48);border-radius:calc(var(--radius) - 2px);background-color:var(--color-stone-100,oklch(97% .001 106.424));padding:calc(var(--spacing,.25rem)*2);color:var(--color-cyan-900,oklch(39.8% .07 227.392));outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:64rem){.wrapper[data-astro-cid-mxyhxd5h]:after,.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]{min-height:calc(var(--spacing,.25rem)*64);padding:calc(var(--spacing,.25rem)*4)}}:is(.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]):where(.dark,.dark *){background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-whiteEmphasis-medium,#fff9);outline-color:var(--color-whiteEmphasis-veryLow,#ffffff1f)}:is(.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]):focus{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}:is(.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]):where(.dark,.dark *):focus{outline-color:var(--color-whiteEmphasis-medium,#fff9)}.wrapper[data-astro-cid-mxyhxd5h]:after,.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]{grid-area:1/1/2/2;transition:background-color,color .5s}:is(.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]).error{outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}:is(.wrapper[data-astro-cid-mxyhxd5h]>textarea[data-astro-cid-mxyhxd5h]).error:where(.dark,.dark *){outline-color:var(--color-red-400,oklch(70.4% .191 22.216))}.errors[data-astro-cid-mxyhxd5h]{bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-red-500,oklch(63.7% .237 25.331));position:absolute}.errors[data-astro-cid-mxyhxd5h]:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}@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-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}}}dialog[data-astro-cid-kq6mwzlu]::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}dialog[data-astro-cid-kq6mwzlu]{border-radius:var(--radius);background-color:var(--color-stone-100,oklch(97% .001 106.424));--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);outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-whiteEmphasis-veryLow,#ffffff1f)}dialog[data-astro-cid-kq6mwzlu]:where(.dark,.dark *){background-color:var(--color-gray-900,oklch(21% .034 264.665));--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)}dialog[data-astro-cid-kq6mwzlu]{width:100%}@media (min-width:64rem){dialog[data-astro-cid-kq6mwzlu]{width:fit-content}}dialog[data-astro-cid-kq6mwzlu]{transition:background-color .5s}.Dialog-content[data-astro-cid-kq6mwzlu]{background-color:var(--color-surface-overlay1,#ffffff0d);min-width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);position:relative}@media (min-width:64rem){.Dialog-content[data-astro-cid-kq6mwzlu]{min-width:33vw;padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*10)}}.Dialog-title-container[data-astro-cid-kq6mwzlu]{z-index:10;margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:64rem){.Dialog-title-container[data-astro-cid-kq6mwzlu]{margin-bottom:calc(var(--spacing,.25rem)*10)}}.Dialog-close[data-astro-cid-kq6mwzlu] svg{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);fill:var(--color-cyan-900,oklch(39.8% .07 227.392))}.Dialog-close[data-astro-cid-kq6mwzlu] svg:where(.dark,.dark *){fill:var(--color-whiteEmphasis-high,#ffffffde)}@media (hover:hover){.Dialog-close[data-astro-cid-kq6mwzlu] svg:hover{fill:var(--color-cyan-600,oklch(60.9% .126 221.723))}.Dialog-close[data-astro-cid-kq6mwzlu] svg:hover:where(.dark,.dark *){fill:var(--color-teal-300,oklch(85.5% .138 181.071))}}.Dialog-close[data-astro-cid-kq6mwzlu] svg{transition:fill .5s}.Dialog-title[data-astro-cid-kq6mwzlu]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-cyan-900,oklch(39.8% .07 227.392))}.Dialog-title[data-astro-cid-kq6mwzlu]:where(.dark,.dark *){color:var(--color-whiteEmphasis-high,#ffffffde)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}form[data-astro-cid-2h5kwhe3]{z-index:10;position:relative}form[data-astro-cid-2h5kwhe3] label{margin-bottom: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)));color:var(--color-cyan-900,oklch(39.8% .07 227.392));text-transform:capitalize}form[data-astro-cid-2h5kwhe3] label:where(.dark,.dark *){color:var(--color-whiteEmphasis-low,#ffffff61)}form[data-astro-cid-2h5kwhe3] label.error{color:var(--color-red-500,oklch(63.7% .237 25.331))}form[data-astro-cid-2h5kwhe3] label.error:where(.dark,.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}@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-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}}}button[data-astro-cid-ilqyxgny]{min-height:calc(var(--spacing,.25rem)*10);border-radius:calc(var(--radius) - 2px);background-color:var(--color-cyan-900,oklch(39.8% .07 227.392));min-width:140px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-whiteEmphasis-high,#ffffffde);--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);display:inline-block;position:relative}@media (hover:hover){button[data-astro-cid-ilqyxgny]:hover{background-color:var(--color-cyan-700,oklch(52% .105 223.128));color:var(--color-whiteEmphasis-high,#ffffffde)}}button[data-astro-cid-ilqyxgny]:where(.dark,.dark *){background-color:var(--color-surface-overlay5,#ffffff1c);color:var(--color-whiteEmphasis-medium,#fff9)}@media (hover:hover){button[data-astro-cid-ilqyxgny]:where(.dark,.dark *):hover{background-color:var(--color-surface-overlay9,#ffffff29);color:var(--color-teal-300,oklch(85.5% .138 181.071))}}button[data-astro-cid-ilqyxgny]{transition:background-color .5s,color .5s,width 3s}button[data-astro-cid-ilqyxgny]:disabled{background-color:var(--color-cyan-950,oklch(30.2% .056 229.695));color:var(--color-whiteEmphasis-disabled,#ffffff61)}button[data-astro-cid-ilqyxgny]:disabled:where(.dark,.dark *){background-color:var(--color-surface-overlay1,#ffffff0d)}button[data-astro-cid-ilqyxgny] .button-content{z-index:10;position:relative}button[data-astro-cid-ilqyxgny] .button-overlay{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:100%;width:calc(var(--spacing,.25rem)*0);border-radius:calc(var(--radius) - 2px);background-color:var(--color-cyan-700,oklch(52% .105 223.128));position:absolute}button[data-astro-cid-ilqyxgny] .button-overlay:where(.dark,.dark *){background-color:var(--color-cyan-900,oklch(39.8% .07 227.392))}button[data-astro-cid-ilqyxgny] .button-overlay{transition:width 4s ease-in-out}button[data-astro-cid-ilqyxgny] .button-overlay.active{width:100%}@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}.success[data-astro-cid-65k5su5r]{width:100%;padding-bottom:calc(var(--spacing,.25rem)*12);flex-direction:column;justify-content:center;align-items:center;display:none}.success[data-astro-cid-65k5su5r] span{margin-top:calc(var(--spacing,.25rem)*8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.success[data-astro-cid-65k5su5r] span:where(.dark,.dark *){color:var(--color-whiteEmphasis-medium,#fff9)}.button-loader[data-astro-cid-65k5su5r]{border:1px solid #0003;border-left-color:var(--color-teal-300,oklch(85.5% .138 181.071));vertical-align:top;border-radius:50%;width:50px;height:50px;animation:1.2s linear infinite loader-spin;display:inline-block;position:relative}.button-loader[data-astro-cid-65k5su5r].active{display:inline-block}.button-load-complete[data-astro-cid-65k5su5r]{border-color:var(--color-cyan-900,oklch(39.8% .07 227.392));transition:border .5s ease-out;animation:none}.button-load-complete[data-astro-cid-65k5su5r]:where(.dark,.dark *){border-color:var(--color-teal-300,oklch(85.5% .138 181.071))}.button-checkmark[data-astro-cid-65k5su5r]{display:none}.button-checkmark[data-astro-cid-65k5su5r].draw:after{animation-name:checkmark;animation-duration:1.5s;animation-timing-function:ease;transform:scaleX(-1)rotate(135deg)}.button-checkmark[data-astro-cid-65k5su5r]:after{opacity:1;transform-origin:0 0;content:"";border-top:1px solid;border-right:1px solid;border-color:var(--color-cyan-900,oklch(39.8% .07 227.392));width:20px;height:45px;position:absolute;top:20px;left:10px}.button-checkmark[data-astro-cid-65k5su5r]:after:where(){border-color:var(--color-teal-300,oklch(85.5% .138 181.071))}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes checkmark{0%{opacity:1;width:0;height:0}20%{opacity:1;width:20px;height:0}40%{opacity:1;width:20px;height:45px}to{opacity:1;width:20px;height:45px}}.actions[data-astro-cid-ymvydnwg]{justify-content:center;display:flex}.actions[data-astro-cid-ymvydnwg] .close-button{display:none}.loading[data-astro-cid-ymvydnwg]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:0;opacity:0;width:100%;height:100%;position:absolute}.loading[data-astro-cid-ymvydnwg]:where(.dark,.dark *){background-color:var(--color-surface-overlay1,#ffffff0d)}.loading[data-astro-cid-ymvydnwg]{transition:opacity .5s}.loading[data-astro-cid-ymvydnwg].visible{z-index:20;opacity:1}.SocialList[data-astro-cid-pcl4ip7n]{width:100%;margin-top:auto;display:flex}@media (min-width:64rem){.SocialList[data-astro-cid-pcl4ip7n]{margin-bottom:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*60);justify-content:space-around}}.SocialList[data-astro-cid-pcl4ip7n] button{width:calc(var(--spacing,.25rem)*8)}.SocialList[data-astro-cid-pcl4ip7n] .social-img{width:calc(var(--spacing,.25rem)*8);transition:opacity .5s ease-in;position:absolute}.dark[data-astro-cid-pcl4ip7n]{opacity:0}.dark .dark[data-astro-cid-pcl4ip7n]{opacity:1}.dark .light[data-astro-cid-pcl4ip7n]{opacity:0}ul[data-astro-cid-3ocifyd7]{display:none}@media (min-width:64rem){ul[data-astro-cid-3ocifyd7]{display:block}}.nav-item[data-astro-cid-3ocifyd7]:hover{cursor:pointer}.nav-item[data-astro-cid-3ocifyd7].disabled{color:var(--color-whiteEmphasis-disabled,#ffffff61)}.nav-item[data-astro-cid-3ocifyd7] .coming-soon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-whiteEmphasis-disabled,#ffffff61)}h1[data-astro-cid-mwfgfts2]{color:var(--color-cyan-900,oklch(39.8% .07 227.392))}h1[data-astro-cid-mwfgfts2]:where(.dark,.dark *){color:var(--color-whiteEmphasis-high,#ffffffde)}h2[data-astro-cid-mwfgfts2]{color:var(--color-cyan-700,oklch(52% .105 223.128))}h2[data-astro-cid-mwfgfts2]:where(.dark,.dark *){color:var(--color-whiteEmphasis-medium,#fff9)}p[data-astro-cid-mwfgfts2]{margin-bottom:calc(var(--spacing,.25rem)*8);color:var(--color-cyan-600,oklch(60.9% .126 221.723))}p[data-astro-cid-mwfgfts2]:where(.dark,.dark *){color:var(--color-whiteEmphasis-low,#ffffff61)}@media (min-width:64rem){p[data-astro-cid-mwfgfts2]{margin-bottom:calc(var(--spacing,.25rem)*20);max-width:var(--container-xs,20rem)}}.container[data-astro-cid-eozqz4ax]{padding:calc(var(--spacing,.25rem)*4);margin-inline:auto}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.home-content[data-astro-cid-j7pv25f6]{width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*12)}@media (min-width:64rem){.home-content[data-astro-cid-j7pv25f6]{padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-content[data-astro-cid-j7pv25f6] .container{width:100%}}.home-content[data-astro-cid-j7pv25f6] .container:first-of-type{margin-bottom:calc(var(--spacing,.25rem)*56);flex-direction:column;display:flex}@media (min-width:64rem){.home-content[data-astro-cid-j7pv25f6] .container:first-of-type{top:calc(var(--spacing,.25rem)*20);margin-bottom:calc(var(--spacing,.25rem)*0);height:calc(100svh - 10rem);position:sticky}}
