.faculty-layout-wrapper{padding:3rem 1.5rem}@media(min-width:992px){.faculty-layout-wrapper{padding:6rem 1.5rem}}@media(min-width:1200px){.faculty-layout-wrapper{padding:6rem 5.5rem}}.faculty-layout-colums{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.faculty-layout-colums{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.faculty-layout-text{color:#222930;font:normal 800 2rem Futura LT Pro,-apple-system,sans-serif;letter-spacing:.8px;margin-bottom:.5rem;scroll-margin-top:var(--header-height)}@media(min-width:992px){.faculty-layout-text{font:normal 800 2.5rem/3rem Futura LT Pro,-apple-system,sans-serif}}.faculty-layout-text-content{margin-bottom:2rem}.faculty-layout-subtitle{color:#545759;font:normal 400 1.25rem/1.75rem Open Sans,-apple-system,sans-serif;letter-spacing:-.3px}.faculty-layout-copy-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#686b6d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Open Sans,-apple-system,sans-serif;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1rem;padding:.25rem 0;white-space:nowrap}.faculty-layout-copy-link .lucide-link{stroke:#686b6d;height:1rem;width:1rem}@media(max-width:991.98px){.faculty-flyout{padding-top:var(--header-height)}}.faculty-flyout .modal-dialog{margin:0 auto}@media(min-width:992px){.faculty-flyout .modal-dialog{margin-left:auto;margin-right:0}}.faculty-flyout .modal-content{border-right:0;padding:40px 24px}@media(min-width:992px){.faculty-flyout .modal-content{padding:40px}}.faculty-flyout .modal-title{color:#222930;font:normal 800 1.5rem/1.8rem Futura LT Pro,-apple-system,sans-serif;letter-spacing:.48px;margin-bottom:24px}.faculty-flyout .faculty-card-img:not(:empty){margin-bottom:24px}.faculty-flyout .faculty-card-name:not(:empty){margin-bottom:12px;margin-top:8px;text-decoration:none}.faculty-flyout .faculty-card-focus:not(:empty){margin-bottom:16px}.faculty-flyout .faculty-card-school:not(:empty){margin-bottom:24px}.faculty-flyout .faculty-card-bio:not(:empty){color:#545759;font:normal 400 1rem/1.4rem Open Sans,-apple-system,sans-serif;letter-spacing:-.24px}.faculty-flyout .modal-footer{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px;justify-content:flex-start}.faculty-flyout .modal-footer:empty{border-top:0;padding-top:0!important}.faculty-flyout .modal-footer .view-bio-btn,.faculty-flyout .modal-footer .view-courses-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;border-radius:1.5px;display:-webkit-box;display:-ms-flexbox;display:flex;font:normal 700 1rem/1rem Open Sans,-apple-system,sans-serif;gap:8px;justify-content:center;letter-spacing:-.24px;padding:15px 0;width:100%}@media(min-width:992px){.faculty-flyout .modal-footer .view-bio-btn,.faculty-flyout .modal-footer .view-courses-btn{padding:15px 24px;width:auto}}.faculty-flyout .modal-footer .view-bio-btn{background:#343d46;color:#fff}.faculty-flyout .modal-footer .view-courses-btn{border:1.5px solid #d0d1d2;color:#222930}