/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.Core_glow__qPSMk{pointer-events:none;inset:calc(var(--spacing,.25rem)*-2);opacity:.6;--tw-blur:blur(var(--blur-xl,24px));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,);border-radius:3.40282e+38px;position:absolute}@media (prefers-reduced-motion:no-preference){.Core_glow__qPSMk{animation:Core_glow-pulse__bIL7Q 5.5s ease-in-out infinite}}.Core_glow__qPSMk{background:conic-gradient(from -45deg,var(--color-blue-500),var(--color-emerald-500),var(--color-rose-500),var(--color-orange-500),var(--color-blue-500))}@keyframes Core_glow-pulse__bIL7Q{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}.Core_photo__1txK0{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}@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}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.FacetCard_card__240_M{--pointer-x:50%;--pointer-y:50%;--spotlight-radius:16rem;--spotlight-strength:2.5%;--spotlight-border-reach:11rem;--spotlight-border-strength:50%;position:relative}@media (prefers-color-scheme:dark){html:not([data-theme]) .FacetCard_card__240_M{--spotlight-strength:4.5%;--spotlight-border-strength:68%}}html[data-theme=dark] .FacetCard_card__240_M{--spotlight-strength:4.5%;--spotlight-border-strength:68%}.FacetCard_glow__s5Tud{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);border-radius:inherit;opacity:0;transform-origin:var(--facet-origin);background:radial-gradient(120% 120% at var(--facet-origin),var(--facet-accent)0,transparent 62%);position:absolute}@supports (color:color-mix(in lab,red,red)){.FacetCard_glow__s5Tud{background:radial-gradient(120% 120% at var(--facet-origin),color-mix(in oklab,var(--facet-accent)20%,transparent)0,transparent 62%)}}@media (prefers-reduced-motion:no-preference){.FacetCard_glow__s5Tud{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y);transition:opacity .45s,transform .45s}}.FacetCard_card__240_M:hover .FacetCard_glow__s5Tud{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}.FacetCard_persistent__mmtWH .FacetCard_glow__s5Tud{opacity:.6}.FacetCard_spotlight__fuH6x{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);border-radius:inherit;opacity:0;position:absolute}@media (prefers-reduced-motion:no-preference){.FacetCard_spotlight__fuH6x{transition-property:opacity;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))}}.FacetCard_spotlight__fuH6x{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),var(--facet-accent),transparent)}@supports (color:color-mix(in lab,red,red)){.FacetCard_spotlight__fuH6x{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--facet-accent)var(--spotlight-strength),transparent),transparent)}}.FacetCard_card__240_M:hover .FacetCard_spotlight__fuH6x{opacity:1}.FacetCard_spotlightBorder__w_okA{opacity:0}@media (prefers-reduced-motion:no-preference){.FacetCard_spotlightBorder__w_okA{transition-property:opacity;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))}}.FacetCard_spotlightBorder__w_okA{border-color:var(--facet-accent)}@supports (color:color-mix(in lab,red,red)){.FacetCard_spotlightBorder__w_okA{border-color:color-mix(in oklab,var(--facet-accent)var(--spotlight-border-strength),transparent)}}.FacetCard_spotlightBorder__w_okA{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.FacetCard_card__240_M:hover .FacetCard_spotlightBorder__w_okA{opacity:1}@media (prefers-color-scheme:dark){html:not([data-theme]) .FacetCard_glow__s5Tud{background:radial-gradient(120% 120% at var(--facet-origin),var(--facet-accent)0,transparent 64%)}@supports (color:color-mix(in lab,red,red)){html:not([data-theme]) .FacetCard_glow__s5Tud{background:radial-gradient(120% 120% at var(--facet-origin),color-mix(in oklab,var(--facet-accent)32%,transparent)0,transparent 64%)}}}html[data-theme=dark] .FacetCard_glow__s5Tud{background:radial-gradient(120% 120% at var(--facet-origin),var(--facet-accent)0,transparent 64%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .FacetCard_glow__s5Tud{background:radial-gradient(120% 120% at var(--facet-origin),color-mix(in oklab,var(--facet-accent)32%,transparent)0,transparent 64%)}}@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}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.ArticleCard_card__cpDrH{--tint-strength:8%;--pointer-x:50%;--pointer-y:50%;--spotlight-radius:18rem;--spotlight-strength:3%;--spotlight-border-reach:13rem;--spotlight-border-strength:50%}@media (prefers-color-scheme:dark){html:not([data-theme]) .ArticleCard_card__cpDrH{--tint-strength:14%;--spotlight-strength:5.5%;--spotlight-border-strength:68%}}html[data-theme=dark] .ArticleCard_card__cpDrH{--tint-strength:14%;--spotlight-strength:5.5%;--spotlight-border-strength:68%}.ArticleCard_card__cpDrH:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ArticleCard_card__cpDrH:before{transition-property:opacity;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:.7s;transition-duration:.7s}}.ArticleCard_card__cpDrH:before{background-image:radial-gradient(120% 50% at 50% 43%,var(--cover-from,var(--foreground)),transparent 70%),radial-gradient(95% 45% at 50% 58%,var(--cover-to,var(--foreground)),transparent 74%)}@supports (color:color-mix(in lab,red,red)){.ArticleCard_card__cpDrH:before{background-image:radial-gradient(120% 50% at 50% 43%,color-mix(in oklab,var(--cover-from,var(--foreground))var(--tint-strength),transparent),transparent 70%),radial-gradient(95% 45% at 50% 58%,color-mix(in oklab,var(--cover-to,var(--foreground))calc(var(--tint-strength)*.5),transparent),transparent 74%)}}.ArticleCard_card__cpDrH:hover:before{opacity:1}.ArticleCard_card__cpDrH:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ArticleCard_card__cpDrH:after{transition-property:opacity;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))}}.ArticleCard_card__cpDrH:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),var(--cover-from,var(--foreground)),var(--cover-to,var(--foreground)),transparent)}@supports (color:color-mix(in lab,red,red)){.ArticleCard_card__cpDrH:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--cover-from,var(--foreground))var(--spotlight-strength),transparent),color-mix(in oklab,var(--cover-to,var(--foreground))calc(var(--spotlight-strength)*.4),transparent),transparent)}}.ArticleCard_card__cpDrH:hover:after{opacity:1}.ArticleCard_spotlightBorder__SXhaA{opacity:0}@media (prefers-reduced-motion:no-preference){.ArticleCard_spotlightBorder__SXhaA{transition-property:opacity;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))}}.ArticleCard_spotlightBorder__SXhaA{border-color:var(--cover-from,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ArticleCard_spotlightBorder__SXhaA{border-color:color-mix(in oklab,var(--cover-from,var(--foreground))var(--spotlight-border-strength),transparent)}}.ArticleCard_spotlightBorder__SXhaA{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.ArticleCard_card__cpDrH:hover .ArticleCard_spotlightBorder__SXhaA{opacity:1}@media (prefers-reduced-motion:no-preference){.ShinyTextAnimation_shine__P_Nw_{animation:ShinyTextAnimation_shine__P_Nw_ 5s linear infinite}}@keyframes ShinyTextAnimation_shine__P_Nw_{0%{background-position:100%}to{background-position:-100%}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.ContactForm_panel__S37MJ{--panel-glow:9%;--pointer-x:50%;--pointer-y:50%;--spotlight-radius:26rem;--spotlight-strength:1.8%;--spotlight-border-reach:18rem;--spotlight-border-strength:50%}@media (prefers-color-scheme:dark){html:not([data-theme]) .ContactForm_panel__S37MJ{--panel-glow:16%;--spotlight-strength:3.2%;--spotlight-border-strength:68%}}html[data-theme=dark] .ContactForm_panel__S37MJ{--panel-glow:16%;--spotlight-strength:3.2%;--spotlight-border-strength:68%}.ContactForm_panel__S37MJ:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:0;border-radius:inherit;opacity:.55;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ContactForm_panel__S37MJ:before{transition-property:opacity;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:.7s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}}.ContactForm_panel__S37MJ:before{background-image:radial-gradient(55% 45% at 88% 0,oklch(69.6% .17 162.48),#0000 72%),radial-gradient(50% 40% at 6% 4%,oklch(69.6% .17 162.48),#0000 70%)}@supports (color:color-mix(in lab,red,red)){.ContactForm_panel__S37MJ:before{background-image:radial-gradient(55% 45% at 88% 0,color-mix(in oklab,var(--color-emerald-500)var(--panel-glow),transparent),transparent 72%),radial-gradient(50% 40% at 6% 4%,color-mix(in oklab,var(--color-emerald-500)calc(var(--panel-glow)*.55),transparent),transparent 70%)}}.ContactForm_panel__S37MJ:hover:before{opacity:1}.ContactForm_panel__S37MJ:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:0;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ContactForm_panel__S37MJ:after{transition-property:opacity;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))}}.ContactForm_panel__S37MJ:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),oklch(69.6% .17 162.48),transparent)}@supports (color:color-mix(in lab,red,red)){.ContactForm_panel__S37MJ:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--color-emerald-500)var(--spotlight-strength),transparent),transparent)}}.ContactForm_panel__S37MJ:hover:after{opacity:1}.ContactForm_spotlightBorder__yucVK{opacity:0}@media (prefers-reduced-motion:no-preference){.ContactForm_spotlightBorder__yucVK{transition-property:opacity;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))}}.ContactForm_spotlightBorder__yucVK{border-color:oklch(69.6% .17 162.48)}@supports (color:color-mix(in lab,red,red)){.ContactForm_spotlightBorder__yucVK{border-color:color-mix(in oklab,var(--color-emerald-500)var(--spotlight-border-strength),transparent)}}.ContactForm_spotlightBorder__yucVK{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.ContactForm_panel__S37MJ:hover .ContactForm_spotlightBorder__yucVK{opacity:1}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.ProjectCard_card__v_xa8{--glow-strength:5%;--pointer-x:50%;--pointer-y:50%;--spotlight-radius:21rem;--spotlight-strength:1%;--spotlight-border-reach:15rem;--spotlight-border-strength:50%}@media (prefers-color-scheme:dark){html:not([data-theme]) .ProjectCard_card__v_xa8{--glow-strength:6%;--spotlight-strength:2.2%;--spotlight-border-strength:68%}}html[data-theme=dark] .ProjectCard_card__v_xa8{--glow-strength:6%;--spotlight-strength:2.2%;--spotlight-border-strength:68%}.ProjectCard_card__v_xa8:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ProjectCard_card__v_xa8:before{transition-property:opacity;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;transition-duration:.3s}}.ProjectCard_card__v_xa8:before{background-image:radial-gradient(80% 85% at 0 0,var(--glow-a,var(--foreground)),transparent 78%),radial-gradient(70% 75% at 20% 4%,var(--glow-b,var(--foreground)),transparent 75%),radial-gradient(65% 70% at 2% 24%,var(--glow-c,var(--foreground)),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.ProjectCard_card__v_xa8:before{background-image:radial-gradient(80% 85% at 0 0,color-mix(in oklab,var(--glow-a,var(--foreground))var(--glow-strength),transparent),transparent 78%),radial-gradient(70% 75% at 20% 4%,color-mix(in oklab,var(--glow-b,var(--foreground))var(--glow-strength),transparent),transparent 75%),radial-gradient(65% 70% at 2% 24%,color-mix(in oklab,var(--glow-c,var(--foreground))var(--glow-strength),transparent),transparent 72%)}}.ProjectCard_card__v_xa8:hover:before{opacity:1}.ProjectCard_card__v_xa8:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ProjectCard_card__v_xa8:after{transition-property:opacity;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))}}.ProjectCard_card__v_xa8:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),var(--glow-b,var(--foreground)),var(--glow-c,var(--foreground)),transparent)}@supports (color:color-mix(in lab,red,red)){.ProjectCard_card__v_xa8:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--glow-b,var(--foreground))var(--spotlight-strength),transparent),color-mix(in oklab,var(--glow-c,var(--foreground))calc(var(--spotlight-strength)*.4),transparent),transparent)}}.ProjectCard_card__v_xa8:hover:after{opacity:1}.ProjectCard_spotlightBorder__JxmQU{opacity:0}@media (prefers-reduced-motion:no-preference){.ProjectCard_spotlightBorder__JxmQU{transition-property:opacity;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))}}.ProjectCard_spotlightBorder__JxmQU{border-color:var(--glow-a,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.ProjectCard_spotlightBorder__JxmQU{border-color:color-mix(in oklab,var(--glow-a,var(--foreground))var(--spotlight-border-strength),transparent)}}.ProjectCard_spotlightBorder__JxmQU{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.ProjectCard_card__v_xa8:hover .ProjectCard_spotlightBorder__JxmQU{opacity:1}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.SkillCard_tile__eo6o8{--glow-strength:8%;--pointer-x:50%;--pointer-y:50%;--spotlight-radius:6rem;--spotlight-strength:4%;--spotlight-border-reach:3.5rem;--spotlight-border-strength:50%}@media (prefers-color-scheme:dark){html:not([data-theme]) .SkillCard_tile__eo6o8{--glow-strength:14%;--spotlight-strength:7%;--spotlight-border-strength:68%}}html[data-theme=dark] .SkillCard_tile__eo6o8{--glow-strength:14%;--spotlight-strength:7%;--spotlight-border-strength:68%}.SkillCard_tile__eo6o8:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.SkillCard_tile__eo6o8:before{transition-property:opacity;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;transition-duration:.3s}}.SkillCard_tile__eo6o8:before{background-image:radial-gradient(130% 100% at 50% 30%,var(--brand-color,var(--foreground)),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.SkillCard_tile__eo6o8:before{background-image:radial-gradient(130% 100% at 50% 30%,color-mix(in oklab,var(--brand-color,var(--foreground))var(--glow-strength),transparent),transparent 70%)}}.SkillCard_tile__eo6o8:hover:before{opacity:1}.SkillCard_tile__eo6o8:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.SkillCard_tile__eo6o8:after{transition-property:opacity;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))}}.SkillCard_tile__eo6o8:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),var(--brand-color,var(--foreground)),transparent)}@supports (color:color-mix(in lab,red,red)){.SkillCard_tile__eo6o8:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--brand-color,var(--foreground))var(--spotlight-strength),transparent),transparent)}}.SkillCard_tile__eo6o8:hover:after{opacity:1}.SkillCard_spotlightBorder__TVNKd{opacity:0}@media (prefers-reduced-motion:no-preference){.SkillCard_spotlightBorder__TVNKd{transition-property:opacity;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))}}.SkillCard_spotlightBorder__TVNKd{border-color:var(--brand-color,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.SkillCard_spotlightBorder__TVNKd{border-color:color-mix(in oklab,var(--brand-color,var(--foreground))var(--spotlight-border-strength),transparent)}}.SkillCard_spotlightBorder__TVNKd{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.SkillCard_tile__eo6o8:hover .SkillCard_spotlightBorder__TVNKd{opacity:1}@media (prefers-reduced-motion:no-preference){.SearchModal_backdrop__gVyHC{animation:SearchModal_search-backdrop-in__QFBz9 .18s ease-out both}.SearchModal_panel__G56O2{animation:SearchModal_search-panel-in__JYIIK .24s cubic-bezier(.16,1,.3,1) both}}@keyframes SearchModal_search-backdrop-in__QFBz9{0%{opacity:0}to{opacity:1}}@keyframes SearchModal_search-panel-in__JYIIK{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.ShareMenu_trigger__LGXuw{--glow-strength:9%}@media (prefers-color-scheme:dark){html:not([data-theme]) .ShareMenu_trigger__LGXuw{--glow-strength:16%}}html[data-theme=dark] .ShareMenu_trigger__LGXuw{--glow-strength:16%}.ShareMenu_trigger__LGXuw:before{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.ShareMenu_trigger__LGXuw:before{transition-property:opacity;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:.7s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.7s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}}.ShareMenu_trigger__LGXuw:before{background-image:radial-gradient(70% 70% at 50% 0,var(--accent-to,oklch(69.6% .17 162.48)),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.ShareMenu_trigger__LGXuw:before{background-image:radial-gradient(70% 70% at 50% 0,color-mix(in oklab,var(--accent-to,var(--color-emerald-500))var(--glow-strength),transparent),transparent 72%)}}.ShareMenu_trigger__LGXuw:hover:before,.ShareMenu_trigger__LGXuw[aria-expanded=true]:before{opacity:1}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.WhatYoullLearn_card__oL_O3{--pointer-x:50%;--pointer-y:50%;--spotlight-radius:20rem;--spotlight-strength:2%;--spotlight-border-reach:14rem;--spotlight-border-strength:50%}@media (prefers-color-scheme:dark){html:not([data-theme]) .WhatYoullLearn_card__oL_O3{--spotlight-strength:3.5%;--spotlight-border-strength:68%}}html[data-theme=dark] .WhatYoullLearn_card__oL_O3{--spotlight-strength:3.5%;--spotlight-border-strength:68%}.WhatYoullLearn_card__oL_O3:after{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);z-index:-1;border-radius:inherit;opacity:0;--tw-content:"";content:var(--tw-content);position:absolute}@media (prefers-reduced-motion:no-preference){.WhatYoullLearn_card__oL_O3:after{transition-property:opacity;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))}}.WhatYoullLearn_card__oL_O3:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),var(--accent-from,var(--foreground)),var(--accent-to,var(--foreground)),transparent)}@supports (color:color-mix(in lab,red,red)){.WhatYoullLearn_card__oL_O3:after{background-image:radial-gradient(circle var(--spotlight-radius)at var(--pointer-x)var(--pointer-y),color-mix(in oklab,var(--accent-from,var(--foreground))var(--spotlight-strength),transparent),color-mix(in oklab,var(--accent-to,var(--foreground))calc(var(--spotlight-strength)*.4),transparent),transparent)}}.WhatYoullLearn_card__oL_O3:hover:after{opacity:1}.WhatYoullLearn_spotlightBorder__sovna{opacity:0}@media (prefers-reduced-motion:no-preference){.WhatYoullLearn_spotlightBorder__sovna{transition-property:opacity;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))}}.WhatYoullLearn_spotlightBorder__sovna{border-color:var(--accent-from,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.WhatYoullLearn_spotlightBorder__sovna{border-color:color-mix(in oklab,var(--accent-from,var(--foreground))var(--spotlight-border-strength),transparent)}}.WhatYoullLearn_spotlightBorder__sovna{-webkit-mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent);mask-image:radial-gradient(circle var(--spotlight-border-reach)at var(--pointer-x)var(--pointer-y),#000,#00000059,transparent)}.WhatYoullLearn_card__oL_O3:hover .WhatYoullLearn_spotlightBorder__sovna{opacity:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}