a[skill-tool-tip-msg]{z-index:40;text-decoration:none;position:relative}a[skill-tool-tip-msg]:before{content:attr(skill-tool-tip-msg);color:#1f2937;opacity:.9;z-index:10;white-space:nowrap;background-color:#e5e7eb;border-radius:5px;width:max-content;padding:2px 10px;font-size:10px;position:absolute;bottom:0%;left:110px}.dark a[skill-tool-tip-msg]:before{color:#e5e7eb;background-color:#1f2937}@media (min-width:768px){a[skill-tool-tip-msg]:before{opacity:.9;font-size:12px;transition:transform .25s ease-out,opacity .25s ease-out;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)scale(0)}a[skill-tool-tip-msg]:hover:before{opacity:1;transition:transform .25s ease-out,opacity .25s ease-out;transform:translate(-50%)scale(1)}}@media (max-width:768px){a[skill-tool-tip-msg]:before{visibility:hidden}}.skill-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.skill-card:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}@media (min-width:640px){.skill-card{padding:.75rem}}@media (min-width:768px){.skill-card{padding:1rem}}.skill-card{text-align:center;min-width:80px;min-height:80px}.skill-card:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.skill-logo{width:4rem;height:4rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.skill-logo:hover{--tw-translate-y:-.25rem;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.skill-logo{width:5rem;height:5rem}}@media (min-width:768px){.skill-logo{width:6rem;height:6rem}}.skill-logo{-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.skill-text{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.skill-text{font-size:.875rem;line-height:1.25rem}}.skill-text{white-space:nowrap}.skill-cert-link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.skill-cert-link:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.skill-cert-link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.skill-cert-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.accordion-card{--tw-border-opacity:1;border-width:2px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;margin-bottom:.75rem;padding:1rem}.accordion-card:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.accordion-card{transition:all .3s ease-in-out}.accordion-card:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.accordion-title{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(75 85 99/var(--tw-text-opacity,1));padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.accordion-title:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}@media (min-width:768px){.accordion-title{font-size:1.5rem;line-height:2rem}}.accordion-content{--tw-border-opacity:1;border-top-width:2px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));text-align:left;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-top:.5rem;padding-top:.75rem;font-size:.875rem;line-height:1.25rem}.accordion-content:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:768px){.accordion-content{font-size:1rem;line-height:1.5rem}}.accordion-content{line-height:1.6}.accordion-link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion-link:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.accordion-link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.accordion-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.strengths-banner{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);height:6rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem 1rem 1rem 2.5rem;display:flex}.strengths-banner:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.strengths-icon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(37 99 235/var(--tw-text-opacity,1));flex-shrink:0;margin-right:.5rem}.strengths-icon:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.strengths-text{text-transform:uppercase;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));flex-grow:1;font-size:.875rem;line-height:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.strengths-text:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.strengths-text{font-size:1rem;line-height:1.5rem}}
