.employee-profile{position:relative}.employee-profile__content{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}.employee-profile__action-buttons{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:768px){.employee-profile__action-buttons{position:absolute;top:16px;right:16px;flex-direction:row}}.employee-profile__direct-request-button,.employee-profile__direct-request-button--nested{--nebula-button-background:#fff}.employee-profile__direct-request-tooltip .nebula-button--ghost{--nebula-button-background:#e0e8eb;--nebula-button-background-hover:#e0e8eb;--nebula-button-text-color:#648d9b;--nebula-button-text-color-hover:#648d9b;--nebula-button-border-color:#e0e8eb;--nebula-button-border-color-hover:#e0e8eb;pointer-events:none}.employee-profile__direct-request-tooltip .nebula-title-tooltip__text{max-width:300px;text-align:center}.employee-profile__profile-banner{border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden}.employee-profile__language-badge{--nebula-badge-text-transform:capitalize}.employee-profile__user-avatar{--careers-avatar-border-color:var(--nebula-color-white);margin-block-start:-68px}.employee-profile__name{color:var(--nebula-text-color-header-default);font-family:var(--nebula-font-family-header);font-weight:var(--nebula-font-weight-header);line-height:var(--nebula-font-line-height-heading);font-size:clamp(1.25rem,2.25vw,1.5rem);text-align:center;margin:0}.employee-profile__pronouns{color:var(--nebula-text-color-body-default);font-family:var(--nebula-font-family-body);font-weight:var(--nebula-font-weight-body);line-height:var(--nebula-font-line-height-default);font-size:var(--nebula-font-size-caption);color:#707070}.employee-profile__title{color:var(--nebula-text-color-body-default);font-weight:var(--nebula-font-weight-body);font-size:var(--nebula-font-size-body-2);font-weight:500;color:#3d3d3d}.employee-profile__location,.employee-profile__title{font-family:var(--nebula-font-family-body);line-height:var(--nebula-font-line-height-default);text-align:center;margin:0}.employee-profile__location{color:var(--nebula-text-color-body-default);font-weight:var(--nebula-font-weight-body);font-size:var(--nebula-font-size-caption);color:#707070}.employee-profile__company-list{display:flex;flex-direction:column}.employee-profile__company{align-items:center;display:flex;gap:8px;justify-content:center}.employee-profile__company-avatar{border:1px solid #f0f0f0}.employee-profile__company-link{color:var(--nebula-text-color-body-default);font-family:var(--nebula-font-family-body);font-weight:var(--nebula-font-weight-body);line-height:var(--nebula-font-line-height-default);font-size:var(--nebula-font-size-caption);color:#707070}.employee-profile__section{display:flex;flex-direction:column;gap:8px;width:100%}.employee-section__title{font-weight:var(--nebula-font-weight-body);font-size:var(--nebula-font-size-body-1);font-weight:700}.employee-section__text,.employee-section__title{color:var(--nebula-text-color-body-default);font-family:var(--nebula-font-family-body);line-height:var(--nebula-font-line-height-default);margin:0}.employee-section__text{font-weight:var(--nebula-font-weight-body);font-size:var(--nebula-font-size-body-2)}.employee-section__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0;padding:0}.employee-profile__section--associations .employee-section__list{flex-direction:column}.employee-section__list-item{list-style:none}.employee-section__link{color:#3d3d3d}.nebula-text-italic{font-variation-settings:"ital" 75}.nebula-text-semibold{font-weight:500}.availability__datepicker .nebula-date-picker__input{display:none}.availability__container{display:flex;flex-direction:column;height:100%;width:100%}.availability__heading{align-items:center;display:flex;justify-content:space-between}.availability__heading-title{font-size:1.25rem;margin:0}.availability__timezone{align-items:center;display:flex;gap:8px}.availability__timezone-label{color:#3d3d3d;flex:1 0 auto;font-weight:500;margin-bottom:0}.availability__timezone-label .nebula-label{align-self:start;padding-top:4px}.availability__timezone-select{margin-bottom:0}.availability__schedule{display:flex;gap:8px;height:100%;margin-top:32px;overflow-x:auto;position:relative}.availability__schedule-day{display:flex;flex-direction:column;font-weight:700;justify-content:center;margin-bottom:32px;min-height:40px;text-align:center;width:100%}.availability__schedule-day--weekday{font-size:1.125rem}.availability__schedule-day--date{font-size:1rem;font-weight:600}.availability__schedule-col{display:flex;flex-direction:column;flex:1 1 auto}.availability__schedule-block{display:flex;flex-direction:column;gap:16px;height:100%}.availability__schedule-wrapper{display:flex;height:100%;min-height:48px}.availability__schedule-button{align-items:center;background-color:#fafafa;border-radius:8px;border:none;box-shadow:none;color:#3d3d3d;display:flex;font-weight:600;justify-content:center;line-height:1.2;transition:all .25s ease-in-out;width:100%}.availability__schedule-button--available,.availability__schedule-button:hover{background-color:#dbf0ff;color:#005a9e}.availability__schedule-button--available:hover{background-color:#d1ebff}.availability__schedule-button--disabled{background-color:#d6d6d6;color:#8a8a8a;cursor:not-allowed}.availability__schedule-button--disabled:hover{background-color:#d6d6d6;color:#8a8a8a}.availability__schedule-button--view-only{pointer-events:none}.availability__schedule-button--icon{background-color:transparent;padding:0 8px 0 0}.availability__schedule-button--icon:hover{background-color:transparent}.availability__schedule-button-text--time{display:block}.availability__schedule-button-text--day{font-size:.875rem;font-weight:600}.availability__schedule-button-svg{fill:#648d9b}.availability__pagination-week{align-items:center;display:flex}.availability__pagination-week-container{align-items:center;display:flex;justify-content:space-between}.availability__pagination-week-date{font-size:1.125rem}@media (min-width:1024px){.availability__pagination-week-date{font-weight:700;margin:0 $nebula-space-5}}.availability__pagination-week-arrow--previous{padding-left:0}.availability__pagination-week-arrow .nebula-icon{height:24px;width:24px}.availability__actions{margin-top:16px}.availability__pagination-day{align-items:center;display:flex;justify-content:space-between}.availability__pagination-day-arrow{font-size:.875rem}.availability__pagination-day-arrow--previous{margin-left:-8px}.availability__pagination-day-arrow--next{margin-right:-8px}@media (min-width:1024px){.availability__pagination-week-date{margin:0 24px}}.vdp-datepicker{--nebula-date-picker-calendar-border:none;--nebula-date-picker-caret-background-color:#3c555d;--nebula-date-picker-caret-background-color-hover:#28393e;--nebula-date-picker-calendar-today-background-color:#e0e8eb;--nebula-date-picker-calendar-date-background-hover:#dbf0ff;--nebula-date-picker-calendar-date-background-selected:#0077d1;--nebula-date-picker-calendar-date-background-selected-hover:#9ed5ff;--nebula-date-picker-calendar-date-color-selected:#fff}.vdp-datepicker__calendar{box-shadow:0 4px 15px 2px rgba(0,0,0,.1);margin-top:8px}@media (min-width:1024px){.vdp-datepicker__calendar{margin-top:16px}}.vdp-datepicker__calendar-button{align-items:center;background-color:transparent;border-radius:8px;color:#0077d1;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:600;line-height:1;margin-left:auto;padding:8px 16px;text-decoration:none;transition:all .25s ease-in-out;width:-moz-max-content;width:max-content}.vdp-datepicker__calendar-button:focus,.vdp-datepicker__calendar-button:hover{background-color:#dbf0ff;color:#0077d1}.vdp-datepicker__calendar-button:focus .vdp-datepicker__calendar-button-icon,.vdp-datepicker__calendar-button:hover .vdp-datepicker__calendar-button-icon{fill:#0077d1}.vdp-datepicker__calendar-button:active{background-color:#9ed5ff;color:#005a9e}.vdp-datepicker__calendar-button:active .vdp-datepicker__calendar-button-icon{fill:#005a9e}.vdp-datepicker__calendar-button-text{margin-inline-end:8px;vertical-align:middle}.vdp-datepicker__calendar-button-icon{fill:#0077d1;vertical-align:middle}