/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.container{width:100%;max-width:calc(var(--spacing,var(--size-spacing-100,8px))*150);justify-content:center;gap:calc(var(--spacing,var(--size-spacing-100,8px))*10);padding-inline:calc(var(--spacing,var(--size-spacing-100,8px))*2);flex-direction:column}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.breadcrumb,.container{align-items:center;display:flex}.breadcrumb{gap:calc(var(--spacing,var(--size-spacing-100,8px))*1)}.breadcrumb-icon,.breadcrumb-text{color:var(--color-link-primary-default,var(--color-link-primary-default))}@media (hover:hover){:is(.breadcrumb-text,.breadcrumb-icon):is(:where(.group\/breadcrumb):hover *){color:var(--color-link-primary-hover,var(--color-link-primary-hover))}}:is(.breadcrumb-text,.breadcrumb-icon):is(:where(.group\/breadcrumb):active *),:is(.breadcrumb-text,.breadcrumb-icon):is(:where(.group\/breadcrumb):focus *){color:var(--color-link-primary-hover,var(--color-link-primary-hover))}.breadcrumb-icon{width:calc(var(--spacing,var(--size-spacing-100,8px))*1.5);height:calc(var(--spacing,var(--size-spacing-100,8px))*1.5)}@media (hover:hover){.breadcrumb-icon:is(:where(.group\/breadcrumb):hover *){width:calc(var(--spacing,var(--size-spacing-100,8px))*2);height:calc(var(--spacing,var(--size-spacing-100,8px))*2)}}.breadcrumb-icon:is(:where(.group\/breadcrumb):focus *){width:calc(var(--spacing,var(--size-spacing-100,8px))*2);height:calc(var(--spacing,var(--size-spacing-100,8px))*2)}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.icon-link-group{gap:calc(var(--spacing,var(--size-spacing-100,8px))*2);padding:calc(var(--spacing,var(--size-spacing-100,8px))*.5);flex-direction:row;margin-top:auto;display:flex}

/*! tailwindcss v4.1.11 | 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.experience-item{margin-bottom:calc(var(--spacing,var(--size-spacing-100,8px))*3)}.experience-link{gap:calc(var(--spacing,var(--size-spacing-100,8px))*3);border-radius:var(--radius-default,var(--border-radius-default));padding-block:calc(var(--spacing,var(--size-spacing-100,8px))*1);flex-direction:row;transition:opacity .2s ease-in-out;display:flex}@media (hover:hover){.experience-link:hover{background-color:var(--color-bg-secondary-hover,var(--color-bg-secondary-hover))}}@media (max-width:991.98px){.experience-link{gap:calc(var(--spacing,var(--size-spacing-100,8px))*0);flex-direction:column}}.details-column{gap:calc(var(--spacing,var(--size-spacing-100,8px))*.5)}.date-column,.details-column{flex-direction:column;display:flex}.date-column{min-width:fit-content}body:has(.experience-link:hover) .experience-link:not(:hover){opacity:.5}.title{align-items:center;gap:calc(var(--spacing,var(--size-spacing-100,8px))*.5);font-size:var(--text-body,var(--font-size-body));--tw-font-weight:var(--font-weight-medium,var(--font-weight-medium));font-weight:var(--font-weight-medium,var(--font-weight-medium));color:var(--color-link-primary-default,var(--color-link-primary-default));display:flex}@media (hover:hover){.title:is(:where(.group\/experience):hover *){color:var(--color-link-primary-hover,var(--color-link-primary-hover))}}.title:is(:where(.group\/experience):active *),.title:is(:where(.group\/experience):focus *){color:var(--color-link-primary-hover,var(--color-link-primary-hover))}.title-icon{width:calc(var(--spacing,var(--size-spacing-100,8px))*1.5);height:calc(var(--spacing,var(--size-spacing-100,8px))*1.5);color:var(--color-link-primary-default,var(--color-link-primary-default))}@media (hover:hover){.title-icon:is(:where(.group\/experience):hover *){width:calc(var(--spacing,var(--size-spacing-100,8px))*2);height:calc(var(--spacing,var(--size-spacing-100,8px))*2);color:var(--color-link-primary-hover,var(--color-link-primary-hover))}}.title-icon:is(:where(.group\/experience):active *),.title-icon:is(:where(.group\/experience):focus *){width:calc(var(--spacing,var(--size-spacing-100,8px))*2);height:calc(var(--spacing,var(--size-spacing-100,8px))*2);color:var(--color-link-primary-hover,var(--color-link-primary-hover))}@property --tw-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.education-list,.education-section{gap:calc(var(--spacing,var(--size-spacing-100,8px))*1.5);flex-direction:column;display:flex}