@keyframes slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse-outline{0%{outline-offset:0}25%{outline-offset:4px}50%{outline-offset:0}75%{outline-offset:4px}to{outline-offset:0}}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}to{content:"..."}}.cup-block-container,.cup-featured-professor-block-loading,.cup-featured-professor-edit-block,.cup-featured-professor-save-block{--background-color:#86c4da;--border-color:#43a3c5;background-color:var(--background-color);border-color:var(--border-color);border-style:solid;border-width:2px;color:#0f0d0d;padding-block:20px;padding-inline:10px}.cup-block-container pre,.cup-featured-professor-block-loading pre,.cup-featured-professor-edit-block pre,.cup-featured-professor-save-block pre{display:none;visibility:hidden}.cup-featured-professor-block-loading{text-align:center}.cup-featured-professor-block-loading:after{animation-delay:.5s;animation-duration:2s;animation-iteration-count:infinite;animation-name:loading-dots;animation-timing-function:linear;content:""}.cup-featured-professor-edit-block{display:grid;grid-template-columns:1fr;row-gap:1rem}.cup-featured-professor-edit-block__select:is(*,#priority){color:inherit;max-width:none}.cup-featured-professor-edit-block__select--blank:is(*,#priority){color:#8f7e7e}.cup-featured-professor-edit-block__select option{color:#0f0d0d}:is(.cup-featured-professor-edit-block__select-blank,#priority){color:#8f7e7e}@supports(selector(*:has(*))){.cup-featured-professor-edit-block__select:is(*,#priority):has(.cup-featured-professor-edit-block__select-blank:checked){color:#8f7e7e}}.cup-featured-professor-edit-block .cup-featured-professor-block-display{--background-color:#f4f4f4;--border-color:#b7b7b7;background-color:var(--background-color);border-color:var(--border-color);border-style:solid;border-width:2px}.cup-featured-professor-save-block-root,.cup-featured-professor-save-block-root pre{display:none;visibility:hidden}.cup-featured-professor-save-block{border-radius:5px;margin-block:15px;overflow:hidden;padding-block:0;padding-inline:0}.cup-featured-professor-save-block pre{display:none;visibility:hidden}.cup-featured-professor-block-display{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"image title" "image description" "image programs" "image link";grid-template-columns:35fr 65fr;grid-template-rows:auto auto auto auto;row-gap:1rem}.cup-featured-professor-block-display:is(*,#priority1){font-family:Roboto Condensed,sans-serif}@media(min-width:768px){.cup-featured-professor-block-display{grid-template-columns:auto 65fr}}.cup-featured-professor-block-display__image{-ms-grid-row:1;-ms-grid-row-span:7;grid-area:image;-ms-grid-column:1}.cup-featured-professor-block-display__image:is(*,#priority1){aspect-ratio:48/65;height:100%;max-width:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){.cup-featured-professor-block-display__image:is(*,#priority1){max-height:300px;max-width:none;width:auto}}.cup-featured-professor-block-display__title{grid-area:title;-ms-grid-column:3;-ms-grid-row:1}.cup-featured-professor-block-display__title:is(*,#priority1){font-size:1.5rem;font-weight:600;margin:20px 10px 0 0}.cup-featured-professor-block-display__description{grid-area:description;-ms-grid-column:3;-ms-grid-row:3}.cup-featured-professor-block-display__description:is(*,#priority1){margin:0 10px 0 0}.cup-featured-professor-block-display__programs{grid-area:programs;-ms-grid-column:3;-ms-grid-row:5}.cup-featured-professor-block-display__programs:is(*,#priority1){font-size:1rem;margin:0 10px 0 0}.cup-featured-professor-block-display__link{font-weight:600;grid-area:link;-ms-grid-column:3;-ms-grid-row:7;justify-self:start}.cup-featured-professor-block-display__link:is(*,#priority1){margin:0 10px 20px 0}.cup-featured-professor-block-display__link:after{content:" >>"}
