.empty-search{border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;width:100%;padding:24px 0 16px}.pagination-row{margin-block-start:40px}.pagination-row__select-block{display:flex;align-items:center;justify-content:center;gap:16px;order:2}@media (min-width:768px){.pagination-row__select-block{justify-content:flex-start;order:0}}.pagination-row__select-block p{margin:0}.pagination-row__page-block{display:flex;align-items:center;gap:16px;justify-content:center}@media (min-width:768px){.pagination-row__page-block{justify-content:flex-end}}.pagination-row__page-block p{margin:0}.pagination-row__page-size-select{margin:0;width:95px}.browse-datepicker{--nebula-date-picker-calendar-border:none}.browse-datepicker .nebula-date-picker__calendar>div{width:100%}.browse-datepicker__datepicker{margin:-16px -16px 0 -16px;--nebula-date-picker-caret-size:24px;--nebula-date-picker-calendar-date-border:2px solid #fff;--nebula-icon-size-s:12px}.browse-datepicker__datepicker .nebula-date-picker__calendar{width:100%}.browse-datepicker__datepicker .nebula-date-picker__calendar .picker-view .vdp-datepicker__up{margin-left:0}.browse-datepicker__datepicker .nebula-date-picker__calendar .picker-view .cell{height:33px}.browse-datepicker__datepicker--hairline:after{content:"";display:block;height:1px;background:#e0e8eb;margin-inline:16px;margin-bottom:32px}.nebula-accordion__button{background-color:#f0f9ff;padding:8px}.nebula-accordion__content{position:absolute;z-index:100;background-color:#fff}.nebula-fieldset{display:grid;grid-auto-flow:column;grid-template-rows:repeat(25,auto);-moz-column-gap:16px;column-gap:16px}.browse__filter-accordion .nebula-checkbox__container{width:100%}.browse__filter-accordion .nebula-checkbox__text{line-height:1em}.browse__filter-accordion .nebula-checkbox__visual{flex-shrink:0}.browse__filter-row{display:flex;margin-bottom:32px}@media (min-width:768px){.browse__filter-row{display:flex;justify-content:flex-end;margin-bottom:8px}}.browse__filter-select-row{display:flex;justify-content:flex-start}@media (min-width:768px){.browse__filter-select-row{display:flex;justify-content:flex-end;margin-bottom:16px}}.browse__filter-select-sort{display:flex;align-items:center}@media (min-width:768px){.browse__filter-select-sort{display:flex;justify-content:flex-end}}.browse__filters{display:flex;flex-grow:0;gap:8px}.browse__favorites-switch{margin-bottom:16px;padding-left:16px}.browse__sort-dropdown{--nebula-vs-dropdown-toggle-border:1px solid #c1d1d7;margin:0;width:100%}@media (min-width:768px){.browse__sort-dropdown{width:235px}}.browse__availability-accordion .nebula-accordion__content-container{--nebula-date-picker-calendar-border:none}.browse__availability-accordion .nebula-date-picker__calendar>div{width:100%}.browse__datepicker{margin:-16px -16px 0 -16px;--nebula-date-picker-caret-size:24px;--nebula-date-picker-calendar-date-border:2px solid #fff;--nebula-icon-size-s:12px}.browse__datepicker .nebula-date-picker__calendar{width:100%}.browse__datepicker .nebula-date-picker__calendar .picker-view .vdp-datepicker__up{margin-left:0}.browse__datepicker .nebula-date-picker__calendar .picker-view .cell{height:33px}.browse__datepicker:after{content:"";display:block;height:1px;background:#e0e8eb;margin-inline:16px;margin-bottom:32px}.browse__profile-card{height:100%}.browse-orgs__filter-row{display:flex;align-items:center;margin-bottom:32px}@media (min-width:768px){.browse-orgs__filter-row{display:flex;margin-bottom:40px}}.browse-orgs__profile-card{height:100%}.browse-orgs__filter-accordion{width:265px}.browse-orgs__filter-accordion .nebula-checkbox__container{width:100%}.browse-orgs__filter-accordion .nebula-checkbox__text{line-height:1em}.browse-orgs__availability-accordion .nebula-accordion__content-container{--nebula-date-picker-calendar-border:none}.browse-orgs__availability-accordion .nebula-date-picker__calendar>div{width:100%}.browse-orgs__datepicker{margin:-16px -16px 0 -16px;--nebula-date-picker-caret-size:24px;--nebula-date-picker-calendar-date-border:2px solid #fff;--nebula-icon-size-s:12px}.browse-orgs__datepicker .nebula-date-picker__calendar{width:100%}.browse-orgs__datepicker .nebula-date-picker__calendar .picker-view .vdp-datepicker__up{margin-left:0}.browse-orgs__datepicker .nebula-date-picker__calendar .picker-view .cell{height:33px}.browse-orgs__datepicker:after{content:"";display:block;height:1px;background:#e0e8eb;margin-inline:16px;margin-bottom:32px}.page-subheader__title{--nebula-font-size-header-level-5:1.25rem}.page-subheader__description{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-body-1);margin:4px 0 0;--nebula-text-color-body-default:#3d3d3d}.profile-field-group--horizontal{display:flex;flex-wrap:wrap;gap:0 24px}@media (min-width:768px){.profile-field-group--horizontal{flex-wrap:nowrap}}.profile-field-group--padded,.subsection{margin-block-start:40px}.subsection{margin-inline:auto;position:relative;width:100%}.subsection:first-child{margin-block-start:0}.subsection__header{margin:0 auto 8px;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-body-2);font-weight:600}.subsection__header+p{margin-block-start:0}.attachment-card{border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;padding:16px;display:flex;height:100%}.attachment-card__delete-button{--nebula-icon-button-fill:#50717c}.attachment-card__evergreen-icon{width:32px}.attachment-card__icon{fill:#a2bbc3}.attachment-card__content{display:flex;flex:1;justify-content:space-between}.attachment-card__visual{align-items:center;display:flex;margin-right:32px}.attachment-card__title-group{display:flex;justify-content:space-between}.attachment-card__title{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);font-weight:700;margin:0}.attachment-card__description{flex:1;max-width:420px}.attachment-card__details-group{display:flex}.attachment-card__detail{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;margin:0;margin-block-start:8px;margin-inline-end:16px}.attachment-card__actions{display:flex;align-items:center}.attachment-card__loader-bar{height:6px;width:100%;background:#e0e8eb;border-radius:3px;margin-block-start:8px}.attachment-card__loader-bar:after{border-radius:3px;content:"";display:block;height:100%}.attachment-card__loader-bar--uploading:after{animation:loader-bar .5s linear 1 both;background-color:#0077d1}.attachment-card__loader-bar--success:after{background-color:#128725;width:100%}.attachment-card__loader-bar--error:after{background-color:#b41818;width:80%}.attachment-card__status{display:flex;align-items:center;gap:8px}.attachment-card__status--success .attachment-card__status-text{color:#128725}.attachment-card__status--success .nebula-icon{fill:#128725}.attachment-card__status--error .attachment-card__status-text{color:#b41818}.attachment-card__status--error .nebula-icon{fill:#b41818}.attachment-card__status-text{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);margin:0}@keyframes loader-bar{0%{width:0}to{width:90%}}.resources-section__content{margin-block-start:16px}.resources-section__attachment-loader{height:80px;margin-block-start:16px}.uploader__drop-area{--clr-border:#0077d1;background-image:repeating-linear-gradient(0deg,var(--clr-border),var(--clr-border) 6px,transparent 0,transparent 12px),repeating-linear-gradient(90deg,var(--clr-border),var(--clr-border) 6px,transparent 0,transparent 12px),repeating-linear-gradient(180deg,var(--clr-border),var(--clr-border) 6px,transparent 0,transparent 12px),repeating-linear-gradient(270deg,var(--clr-border),var(--clr-border) 6px,transparent 0,transparent 12px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:2px 100%,100% 2px,2px 100%,100% 2px;border-radius:2px;line-height:1;padding:36px;width:100%}.uploader__content,.uploader__drop-area{align-items:center;display:flex;justify-content:center}.uploader__content{flex-direction:column;gap:8px}.uploader__input{display:none}.uploader__text{font-size:.875rem;text-align:center;margin:0}.uploader__instructions{font-weight:600}.uploader__link{border:none;border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer;background:none;display:inline;padding:0}.uploader__link:hover{border-bottom:1px solid #0077d1}.uploader__error{color:#e74b4b}@media (min-width:768px){.request-form__action-row,.request-form__actions{display:flex;justify-content:flex-end}}.request-form__action-row{margin-block-start:16px}.request-form__actions{margin-block-start:32px;gap:16px}.request-form__datepicker-label{font-size:1rem;font-weight:500;margin-block-end:8px}.request-form__warning-banner-container{margin-top:16px}.new-request-page-wrapper{padding:24px 0 72px}.participant-card{background:#fff;border-radius:8px;border:1px solid #c1d1d7;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:24px;width:100%}.participant-card--deleted{background-color:#f0f0f0}.participant-card__message-button{width:100%;justify-content:center}.participant-card__partner-email{word-break:break-all}.participant-card__partner-group,.participant-card__partner-name,.participant-card__partner-title{margin:0}.participant-card__partner-name{font-weight:600}.participant-card__partner-group,.participant-card__partner-title{font-size:.875rem}.participant-card__partner-group{color:#707070}.participant-card__partner-detail{display:flex;gap:16px}.participant-card__partner-detail-text--deactivated{font-weight:400;font-style:italic}.participant-card__profile-link{border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer}.participant-card__profile-link:hover{border-bottom:1px solid #0077d1}.participant-card__avatar--deleted{opacity:.8}.new-request__description-link{border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer}.new-request__description-link:hover{border-bottom:1px solid #0077d1}.request-directory__filters,.request-directory__tabs{display:flex}@media (min-width:768px){.request-directory__tabs{justify-content:flex-start}}.request-directory__tabs-primary{border-bottom:1px solid #d1ebff}.request-directory__tabs-secondary{--nebula-tab-item-color:#3c555d}.request-directory__filters{display:flex;flex-grow:0;gap:8px}@media (min-width:768px){.request-directory__create-button{width:100%;justify-content:center}}.request-directory__filter-row{margin-block-end:32px}.request-directory__sort{display:flex;justify-content:flex-end;margin-bottom:16px}.request-directory__view-buttons{align-self:center}.request-directory .nebula-tabs__list .nebula-tabs__list-item--selected .nebula-tabs__tab-link{--nebula-button-background:#c1d1d7}.request-directory .nebula-tabs__list .nebula-tabs__list-item--selected .nebula-tabs__tab-link:hover,.request-directory .nebula-tabs__list .nebula-tabs__list-item .nebula-tabs__tab-link,.request-directory .nebula-tabs__list .nebula-tabs__list-item .nebula-tabs__tab-link:hover{--nebula-button-background-hover:#c1d1d7}.request-directory .nebula-tabs__list--no-border{--nebula-tab-item-color-selected:#3c555d}.applicant-empty-state{border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;padding:40px}.applicant-empty-state__character-image{max-width:100%}.applicant-empty-state__text{text-align:center;display:flex;flex-direction:column;justify-content:center}.applicant-empty-state__text>h2{margin:0 0 4px}.applicant-empty-state__text>p{margin:0}.request-content__copy-confirmation{font-size:.875rem;margin-inline-start:16px;margin-block:0}.request-content__copy-group{display:flex}.request-content__copy-button{margin:0 16px 0 0}.request-content__meeting-link{margin:0;border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer}.request-content__meeting-link:hover{border-bottom:1px solid #0077d1}.detail-block{display:grid}.detail-block__icon{fill:#50717c;margin-right:8px}.detail-block__icon-label{align-items:center;display:flex;margin-bottom:8px;padding-right:48px}@container (max-width: 767px){.detail-block{grid-template-columns:repeat(2,auto)}.detail-block--vertical{grid-template-columns:repeat(1,auto)}}@container (min-width: 768px){.detail-block{grid-template-columns:repeat(2,auto)}.detail-block--vertical{max-width:700px}}@container (min-width: 1200px){.detail-block{grid-template-columns:repeat(3,auto);max-width:700px}}@container (max-width: 400px){.detail-block--simple{grid-template-columns:repeat(1,auto)}}.request-details-content{container-type:inline-size;container-name:request-details-content;width:100%}@media (min-width:768px){.request-details-content{display:flex;justify-content:space-between}}.request-details-content__caption{font-size:.875rem;margin-block-end:0}.request-details-content__title-group{margin-bottom:24px}.request-details-content__title-group--small{--nebula-font-size-header-level-5:1.25rem;font-size:1.25rem;margin:0;margin-bottom:16px}.request-details-content__title{margin:0 0 4px;font-size:1.75rem}.request-details-content__title--small{--nebula-font-size-header-level-5:1.25rem;font-size:1.25rem;margin:0;margin-block-end:8px}.request-details-content__detail-group{margin-block-start:16px}.request-details-content__subtitle{margin:0;font-weight:400}.request-details-content__subtitle--small{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-body-2)}.request-details-content__section-header{font-size:1rem;margin:0 0 8px}.request-details-content__actions{display:flex;gap:16px;flex-direction:column;justify-content:space-between;align-items:flex-end;max-width:500px;min-width:300px}.request-details-content__participant-card{align-self:flex-end}.request-details-content__requested-button{display:flex;justify-content:center;width:100%}.request-details-content__time-message{color:#128725;margin-block:16px}@container request-details-content (min-width: 500px){.request-details-content__section-header{font-size:1.375rem}}.request-detail-card{border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;background-color:#f9fafb;border:1px solid #c1d1d7;padding:24px}@media (min-width:768px){.request-detail-card{display:flex;justify-content:space-between}}.connector-upcoming{width:100%}@media (min-width:768px){.connector-upcoming{display:flex}}.connector-upcoming__section-title{flex-basis:100%}.connector-upcoming__content{display:flex;flex:2;flex-wrap:wrap}.connector-upcoming__actions{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px}@media (min-width:768px){.connector-upcoming__actions{align-items:flex-end}}.connector-upcoming__summary{margin-block-start:24px}.connector-upcoming__image{display:none;margin-inline-end:40px}@media (min-width:768px){.connector-upcoming__image{display:block}}.connector-upcoming__title{margin-block-end:16px}.educator-upcoming{width:100%}@media (min-width:768px){.educator-upcoming{display:flex;flex-direction:column}}.educator-upcoming__section-title{flex-basis:100%}.educator-upcoming__content{flex:2;display:flex;flex-direction:column}@media (min-width:768px){.educator-upcoming__content-wrapper{display:flex}}.educator-upcoming__actions{flex:1}.educator-upcoming__summary{margin-block-start:24px}@media (min-width:768px){.educator-upcoming__summary{display:flex}}.educator-upcoming__details{min-width:300px;max-width:500px;container-type:inline-size}@media (min-width:768px){.educator-upcoming__details{display:flex;flex-direction:column;justify-content:center}}.educator-upcoming__image{display:none;margin-inline-end:40px}@media (min-width:768px){.educator-upcoming__image{display:block}}.educator-upcoming__title{margin-block-start:16px}@media (min-width:768px){.educator-upcoming__title{margin-block-end:16px}}@media (min-width:768px){.educator-upcoming__participant{margin-block-start:24px}}.request-details__requested-button{width:100%;display:flex;justify-content:center}.request-details__card-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.request-details__message-button{width:100%;justify-content:center}.request-details__card-action-button{width:48%}.educator-request-details__attachment-loader{height:80px;margin-block-start:16px}.request-details__block-message{width:100%;max-width:100%;margin-block-start:16px}.request-details__detail-section{--nebula-icon-button-padding:0}.request-details__detail-section .nebula-icon-button--l{--nebula-icon-button-padding:0;--nebula-icon-button-background-hover:transparent;--nebula-icon-button-fill:#28393e;--nebula-icon-button-fill-hover:#0077d1}.request-details__detail-section .nebula-icon-button--l .nebula-icon-button__icon{height:24px;width:24px}.request-details__copy-group{display:flex}.request-details__copy-button{margin:0 16px 0 0}.request-details__card-action-button{flex:1;display:flex;justify-content:center}.request-details__copy-confirmation{font-size:.875rem;margin-inline-start:16px;margin-block:0}.request-details__meeting-link{margin:0;border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer}.request-details__meeting-link:hover{border-bottom:1px solid #0077d1}.request-details__request-button{width:100%;display:flex;justify-content:center}@media (min-width:768px){.new-request__action-row,.new-request__actions{display:flex;justify-content:flex-end}}.new-request__action-row{margin-block-start:16px}.new-request__actions{margin-block-start:32px;gap:16px}.new-request__datepicker-label{font-size:1rem;font-weight:500;margin-block-end:8px}.page-button{--nebula-card-carousel-controls-size:40px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;height:var(--nebula-card-carousel-controls-size);width:var(--nebula-card-carousel-controls-size);background-color:var(--nebula-card-carousel-controls-background-color);transition:var(--nebula-card-carousel-controls-transition-hover)}.page-button--prev{left:8px}@media (min-width:768px){.page-button--prev{left:16px}}.page-button--next{right:8px}@media (min-width:768px){.page-button--next{right:16px}}.page-button__container{height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center}@media (min-width:1200px){.page-button{--nebula-card-carousel-controls-size:48px}}.page-button:focus-visible,.page-button:hover{background-color:var(--nebula-card-carousel-controls-background-color-hover)}.page-button svg{fill:#fff}.page-button--disabled{--nebula-card-carousel-controls-background-color:var(--nebula-card-carousel-controls-background-color-hover);opacity:.5;pointer-events:none}.banner-title{font-size:2rem;color:#fff;font-weight:400;line-height:1em;margin-block:0 32px}@media (min-width:768px){.banner-title{font-size:4.25rem}}.banner-title__overline{display:block}.banner-title--heavy,.banner-title__overline{font-weight:600}.banner-description{font-size:1.25rem;color:#fff;line-height:1.2;max-width:430px}@media (min-width:768px){.banner-description{font-size:1.25rem}}.banner-description--wide{max-width:100%}.spotlight-banner{background-position:left 200px;background-repeat:no-repeat;background-size:100%}@media (min-width:600px){.spotlight-banner{background-size:contain}}@media (min-width:768px){.spotlight-banner{background-position:100% 0;background-size:cover;display:flex;min-height:466px}}@media (min-width:1024px){.spotlight-banner{background-position:100% 0}}@media (min-width:1200px){.spotlight-banner{background-size:65%}}.spotlight-banner__content{padding-inline-start:56px;padding-block:40px;padding-block-end:150px;position:relative;z-index:5}.spotlight-banner__content:after{background:linear-gradient(#000 50%,transparent 70%);content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;z-index:-1}@media (min-width:768px){.spotlight-banner__content{position:relative;padding-inline-start:72px;padding-block-end:40px;width:45%}.spotlight-banner__content:after{content:"";top:0;display:block;position:absolute;width:100%;height:100%;z-index:-1;left:0;background:linear-gradient(90deg,#000 80%,transparent)}}.spotlight-banner__overline{display:block}.spotlight-banner__description,.spotlight-banner__title{color:#fff}.spotlight-banner__overline,.spotlight-banner__title{line-height:1em}.spotlight-banner__title{font-weight:400;margin-block:0 32px}.spotlight-banner__overline{font-weight:600}.spotlight-banner__logo-container{position:absolute;bottom:16px;right:0;padding-inline-end:32px;margin-block-start:24px;z-index:5}@media (min-width:768px){.spotlight-banner__logo-container{bottom:inherit;right:inherit;position:relative;display:flex;align-items:flex-end;justify-content:flex-end;flex:1;margin-block-start:0;padding-inline-end:56px;padding-block-end:40px}}.spotlight-banner__logo-container img{width:150px}@media (min-width:768px){.spotlight-banner__logo-container img{width:270px}}.dots-pagination{display:flex;gap:16px;justify-content:center;margin-top:16px}.dots-pagination__dot{border:none;width:16px;height:16px;border-radius:50%;background:#83a4af;opacity:1%}.dots-pagination__dot--active{background:#83a4af;opacity:1}.banner-carousel{--nebula-card-carousel-controls-background-color:#0077d1;position:relative}.banner-carousel__page-button{opacity:.8;z-index:9}.browse-content__main-grid{margin-block-start:0}.browse-content__subtitle{--nebula-font-size-header-level-5:1.25rem;margin-block-end:40px}.browse-content__highlight-row{margin-block-start:0;margin-block-end:40px}.direct-request__header-loader{height:36px;margin-bottom:24px}.direct-request__description-link{border-bottom:1px solid transparent;color:#0077d1;text-decoration:none;cursor:pointer}.direct-request__description-link:hover{border-bottom:1px solid #0077d1}.direct-request__participant-card{padding-inline-end:48px;width:auto}.direct-request__participant-wrapper{margin-block-start:24px;margin-block-end:24px}.direct-request__participant-loader{height:100px}.direct-request__select-wrapper{margin-block-start:8px}.direct-request__actions{margin-block-start:16px;gap:16px}@media (min-width:768px){.direct-request__actions{display:flex;justify-content:flex-end}}.direct-request__select-loader{height:50px}.direct-request__button-loader{height:48px;border-radius:$nebula-border-radius-l;margin-block-end:8px}.direct-request__selected-details{border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;align-items:flex-start;display:flex;flex-direction:column;margin-block-start:24px;padding:24px}.direct-request__selected-type{margin:0 0 4px;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)}.direct-request__selected-name{margin:0;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:clamp(1rem,1.5vw,1.125rem)}.direct-request__selected-subhead{font-size:1rem;font-weight:700;margin-block:16px}.direct-request__details-button{width:100%;display:flex;justify-content:center;margin-block-start:16px}.content-hero-banner{background-position:center 150px;background-repeat:no-repeat;background-size:100%;border-radius:8px;min-height:400px}@media (min-width:1200px){.content-hero-banner{background-size:80%;background-position:100%;min-height:auto}}.content-hero-banner__content{padding:32px;padding-block-end:150px;position:relative;z-index:5}.content-hero-banner__content:after{background:linear-gradient(#000 50%,transparent 70%);content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;z-index:-1;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}@media (min-width:1200px){.content-hero-banner__content{position:relative;max-width:450px;padding:32px}.content-hero-banner__content:after{content:"";top:0;display:block;position:absolute;width:100%;height:100%;z-index:-1;left:0;background:linear-gradient(90deg,#000 80%,transparent);border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}}.category-content__spotlight-title{margin-block-start:40px;margin-block-end:0}.section-title{--nebula-font-size-header-level-5:1.25rem;font-size:1.25rem;margin:0;font-weight:400;align-items:flex-start}.message-card{margin-block-end:16px}.message-card__id-line{display:flex;justify-content:space-between;align-items:center}.message-card__name-group{display:flex;align-items:center;gap:16px}.message-card__name{font-weight:600}.message-card__name--self{color:#0077d1}.message-data-row{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);font-weight:600;display:flex;align-items:center;color:#707070;gap:8px;width:100%}.message-data-row:after,.message-data-row:before{content:"";border-bottom:1px solid #bdbdbd;height:0;width:10px;flex:1}.message-empty-state{max-width:100%}.message-request-details{overflow-y:auto}.message-request-details__request-link{width:100%;justify-content:center;margin-block-end:16px}.message-request-details__subheader{margin:16px 0 8px;font-size:1rem}.message-request-details__paragraph{margin:0 0 16px;font-size:1rem}.message-thread{flex:1;overflow-y:auto;display:flex;flex-direction:column-reverse}.message-thread--empty{flex-direction:column}.message-thread__inner{padding:24px}.message-thread__loader{border-radius:8px;height:100px}.messages__container{width:100%;height:100%;border-radius:8px;box-shadow:0 2px 10px 2px rgba(0,0,0,.1);overflow:hidden;z-index:0}.messages__list{padding:24px}.messages__list h2{margin:0}.messages__send-input{width:100%;align-self:flex-end}.messages__send-input .nebula-input-with-buttons__input{width:100%}.messages__send-button{height:92px}.messages__title{margin-block-end:24px}.messages__textarea{resize:none;height:92px;min-height:92px;padding:8px 16px;border-bottom-right-radius:0;border-top-right-radius:0;border-right:none;margin-bottom:0}.messages__message-column{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding-block-start:24px;border-inline:1px solid #c1d1d7}.messages__thread-wrapper{display:flex;flex:1;flex-direction:column;height:100%}.messages__request-list{height:100%;overflow-y:auto}.messages__request-list-section{display:flex;flex-direction:column;padding-block-start:24px;padding-inline-end:8px;padding-inline-start:24px}.messages__section{background:#fff;position:relative;z-index:1}.messages__request-details{padding:24px;display:flex;flex-direction:column}.messages__send-input{box-shadow:0 4px 26px 5px rgba(0,0,0,.1);padding:24px 24px 8px}.messages__select{padding-block:24px;display:flex;background:transparent;border:none;text-align:left;align-items:center;width:100%;border-bottom:1px solid #c1d1d7;transition:background .25s ease-in-out;border-inline-start:3px solid transparent}.messages__select--active{background:#f0f9ff;border-inline-start:3px solid #0077d1}.messages__select>div{margin-left:8px}.messages__message-partner-group,.messages__message-partner-name,.messages__request-title{margin:0 0 4px}.messages__request-title{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-body-2);font-weight:600;color:#3d3d3d}.messages__message-partner-name{color:#707070;font-size:$font-size-caption;font-weight:600}.messages__message-partner-group{color:#707070;font-size:$font-size-caption;font-weight:400}.messages__unread-indicator{width:12px;height:12px;border-radius:50%}.messages__unread-indicator--active{background:#0077d1}.messages__empty-state .empty-state__content{flex-direction:column;align-items:center;padding:40px}.messages__empty-state .empty-state__image-area{margin-bottom:24px}