.faculty-members .hero{display:flex;flex-direction:column;min-height:375px;position:relative;--tw-bg-opacity:1;background-color:rgb(12 69 26/var(--tw-bg-opacity,1))}@media (min-width:768px){.faculty-members .hero{flex-direction:row;height:520px}}.faculty-members .hero .empty-photo{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.faculty-members .hero .empty-photo svg{height:284px;width:255px}@media (min-width:768px){.faculty-members .hero .empty-photo svg{height:440px;width:394px}}.faculty-members .hero .info{flex-grow:1;z-index:2}.faculty-members .hero .info h3.title{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:800;letter-spacing:-.84px;line-height:28px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .hero .info h3.title{font-size:60px;letter-spacing:-1.2px;line-height:60px}}.faculty-members .hero .info h3.title{padding-bottom:20px;text-align:center}@media (min-width:320px) and (max-width:767px){.faculty-members .hero .info h3.title{padding-bottom:13px;padding-top:60px}}@media (min-width:768px) and (max-width:1279px){.faculty-members .hero .info h3.title{padding-top:120px}}@media (min-width:1280px){.faculty-members .hero .info h3.title{padding-top:180px}}.faculty-members .hero .info .position{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;line-height:24px;text-align:center;--tw-text-opacity:1;color:rgb(214 168 45/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .hero .info .position{font-size:20px;line-height:28px;padding-bottom:40px}}.faculty-members .hero .info .email,.faculty-members .hero .info .phone{align-items:center;display:flex;font-family:Cormorant Garamond;font-size:24px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.48px;line-height:32px;margin-left:auto;margin-right:auto;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .hero .info .email,.faculty-members .hero .info .phone{padding-bottom:10px}}.faculty-members .hero .photo{padding:40px 20px 60px}@media (min-width:768px){.faculty-members .hero .photo{width:33.333333%}}@media (min-width:1280px){.faculty-members .hero .photo{padding:60px 120px}}.faculty-members .hero .photo img{height:446px;margin-left:auto;margin-right:auto;width:335px}@media (min-width:768px){.faculty-members .hero .photo img{height:400px;max-height:400px;max-width:300px;width:300px}}.faculty-members .inner{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}@media (min-width:1280px){.faculty-members .inner{flex-direction:row;padding:90px 120px 120px}}.faculty-members .inner .content{flex-grow:1}@media (min-width:320px) and (max-width:767px){.faculty-members .inner .content{padding-bottom:48px}}@media (min-width:768px){.faculty-members .inner .content{padding-right:60px}}.faculty-members .inner .content .section{display:flex;flex-direction:column;font-family:Cormorant Garamond;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:24px;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .inner .content .section{font-size:24px;letter-spacing:-.48px;line-height:32px}}.faculty-members .inner .content .section .label{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:800;letter-spacing:-.48px;line-height:24px;padding-bottom:40px;padding-top:60px;--tw-text-opacity:1;color:rgb(12 69 26/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .inner .content .section .label{font-size:40px;letter-spacing:-1.2px;line-height:56px}}.faculty-members .inner .content .section .text.about p:first-of-type{font-family:Cormorant Garamond;font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:32px;margin-bottom:0;margin-top:0;padding-bottom:20px;text-align:left;margint:0;marginb:0}@media (min-width:1280px){.faculty-members .inner .content .section .text.about p:first-of-type{font-size:30px;font-weight:500;letter-spacing:.3px;line-height:40px;padding-bottom:40px}}.faculty-members .inner .content .section .text.about p:first-of-type:first-letter{float:left;font-size:80px;font-style:italic;font-weight:400;letter-spacing:.8px;line-height:64px;margin-right:12px;padding-bottom:20px;text-transform:capitalize;--tw-text-opacity:1;color:rgb(214 168 45/var(--tw-text-opacity,1))}@media (min-width:1280px){.faculty-members .inner .content .section .text.about p:first-of-type:first-letter{font-size:156px;font-weight:400;letter-spacing:1.56px;line-height:120px;margin-right:20px;padding-bottom:30px}}.faculty-members .inner .content .section .text.about p:not(:first-of-type){font-family:Cormorant Garamond;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:24px;text-align:left;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .inner .content .section .text.about p:not(:first-of-type){font-size:24px;font-weight:500;letter-spacing:-.48;line-height:32px}}.faculty-members .inner .content .section .text.faculty-member--standard p{font-family:Cormorant Garamond;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:24px;text-align:left;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}@media (min-width:768px){.faculty-members .inner .content .section .text.faculty-member--standard p{font-size:24px;font-weight:500;letter-spacing:-.48;line-height:32px}}.faculty-members .inner .content .section:first-of-type .label{padding-top:0;paddingt:0}@media (min-width:768px){.faculty-members .inner .sidebar{border-left-width:1px;border-style:solid;min-width:33%;width:33.333333%;--tw-border-opacity:1;border-color:rgb(214 168 45/var(--tw-border-opacity,1));padding-left:60px}}@media (min-width:320px) and (max-width:767px){.faculty-members .inner .sidebar{border-style:solid;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(214 168 45/var(--tw-border-opacity,1));padding-top:40px}}.faculty-members .inner .sidebar .section{display:flex;flex-direction:column;font-family:Cormorant Garamond;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:32px;--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.faculty-members .inner .sidebar .section .label{font-family:Montserrat;font-size:30px;font-style:normal;font-weight:800;letter-spacing:-1.2px;line-height:36px;padding-bottom:40px;padding-top:60px;--tw-text-opacity:1;color:rgb(12 69 26/var(--tw-text-opacity,1))}.faculty-members .inner .sidebar .section:first-of-type .label{padding-top:0;paddingt:0}.faculty-view{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.faculty-view{flex-direction:row}}.faculty-view .filters{width:100%}@media (min-width:768px) and (max-width:1279px){.faculty-view .filters{width:33.333333%}}@media (min-width:1280px){.faculty-view .filters{width:25%}}.faculty-view .filters .views-exposed-form{border-bottom-width:1px;border-style:solid;display:flex;--tw-border-opacity:1;border-color:rgb(214 168 45/var(--tw-border-opacity,1));padding:12px 0;paddingx:0}@media (min-width:768px){.faculty-view .filters .views-exposed-form{padding-bottom:16px;padding-top:16px}}@media (max-width:767px){.faculty-view .filters .views-exposed-form{align-items:flex-start;display:flex;flex-wrap:wrap}}@media (min-width:768px){.faculty-view .filters .views-exposed-form{height:55px}}.faculty-view .filters .views-exposed-form .form-item{margin:0}.faculty-view .filters .views-exposed-form input[type=search],.faculty-view .filters .views-exposed-form input[type=text]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.faculty-view .filters .views-exposed-form input[type=search]::-moz-placeholder,.faculty-view .filters .views-exposed-form input[type=text]::-moz-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.faculty-view .filters .views-exposed-form input[type=search]::placeholder,.faculty-view .filters .views-exposed-form input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.faculty-view .filters .views-exposed-form input[type=search],.faculty-view .filters .views-exposed-form input[type=text]{background-color:transparent;border-style:none;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;letter-spacing:-.4px;line-height:25px;margin:0;padding:0}.faculty-view .filters .views-exposed-form input[type=search]::-moz-placeholder,.faculty-view .filters .views-exposed-form input[type=text]::-moz-placeholder{opacity:.8}.faculty-view .filters .views-exposed-form input[type=search]::placeholder,.faculty-view .filters .views-exposed-form input[type=text]::placeholder{opacity:.8}@media (min-width:768px){.faculty-view .filters .views-exposed-form input[type=search],.faculty-view .filters .views-exposed-form input[type=text]{font-size:20px;line-height:32px}}.faculty-view .filters .views-exposed-form input[type=search],.faculty-view .filters .views-exposed-form input[type=text]{box-shadow:none}.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill:focus,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill::placeholder,.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill:focus::placeholder,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill::placeholder,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill:focus::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill:focus,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill:focus{border-style:none;--tw-bg-opacity:1;background-color:rgb(12 69 26/var(--tw-bg-opacity,1));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;letter-spacing:-.4px;line-height:25px;margin:0;padding:0}@media (min-width:768px){.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill:focus,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill:focus{font-size:20px;line-height:32px}}.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=search]:-webkit-autofill:focus,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill,.faculty-view .filters .views-exposed-form input[type=text]:-webkit-autofill:focus{box-shadow:none}.faculty-view .filters .views-exposed-form input[type=search i]::-webkit-search-cancel-button{-webkit-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM2IDM2Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS42IDI3LjQ2MiA4LjUzOCAyNi40bDguNC04LjQtOC40LTguNEw5LjYgOC41MzhsOC40IDguNCA4LjQtOC40TDI3LjQ2MiA5LjZsLTguNCA4LjQgOC40IDguNC0xLjA2MiAxLjA2Mi04LjQtOC40eiIvPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain;border-radius:50px;height:16px;opacity:0;pointer-events:none;width:40px}.faculty-view .filters .views-exposed-form input[type=search i]:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}.faculty-view .filters .views-exposed-form .button{border-style:none;color:transparent;cursor:pointer;font-size:1em;height:24px;line-height:1;min-height:24px;overflow:hidden;padding:0;text-align:left;width:24px;paddingx:0;paddingy:0}@media (min-width:768px){.faculty-view .filters .views-exposed-form .button{height:32px;min-height:32px;padding-bottom:16px;padding-top:16px;width:32px}}.faculty-view .filters .views-exposed-form .button{background:transparent url(../../../src/assets/svgs/snc/search_mobile_faculty.svg) no-repeat scroll 50%}@media (max-width:767px){.faculty-view .filters .views-exposed-form .form-item-search-api-fulltext{flex-shrink:0;max-width:calc(100% - 40px);order:1}.faculty-view .filters .views-exposed-form .form-actions{flex-shrink:0;margin-left:.5rem;order:2;marginl:.5rem}}.faculty-view .filters .views-exposed-form .form-item-field-departments{margin-top:20px;width:100%}@media (max-width:767px){.faculty-view .filters .views-exposed-form .form-item-field-departments{order:3}}.faculty-view .filters .views-exposed-form .form-item-field-departments,.faculty-view .filters .views-exposed-form .form-item-field-departments label{display:none}.faculty-view .filters .views-exposed-form .form-item-field-departments select{background-color:transparent;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;line-height:24px;padding-bottom:12px;padding-top:12px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.faculty-view .filters .departments{border-bottom-width:1px;display:block;height:56px;max-height:56px;overflow:hidden;position:relative;--tw-border-opacity:1;border-color:rgb(214 168 45/var(--tw-border-opacity,1))}.faculty-view .filters .departments .opener{align-items:center;display:flex;height:56px;justify-content:center;position:absolute;right:0;top:0;width:56px}.faculty-view .filters .departments .opener.opened{rotate:180deg}.faculty-view .filters .departments.open{height:100%;max-height:100%;overflow:visible}.faculty-view .filters .departments .facet-title{display:none}.faculty-view .filters .departments .facet-mobile-title{display:inline-block;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:800;height:56px;line-height:30px;padding-bottom:12px;padding-top:12px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faculty-view .filters .departments .list-item-element{cursor:pointer}.faculty-view .filters .departments .facet-item__value{cursor:pointer;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:28px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-color:#fff;text-decoration-line:underline;text-decoration-thickness:1px}.faculty-view .filters .departments .facet-item__value:hover{text-decoration-line:none}}@media (min-width:768px){.faculty-view .filters .departments{padding-top:60px}.faculty-view .filters .departments .facet-mobile-title,.faculty-view .filters .departments .opener{display:none}.faculty-view .filters .departments .facet-title{padding-bottom:40px}.faculty-view .filters .departments .list-item-element{cursor:pointer}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments]{display:flex;flex-direction:column}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments]{gap:40px}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label{position:relative}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label.is-active:before{display:block;height:28px;left:-38px;position:absolute;top:50%;width:26px;--tw-translate-y:-50%;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI2IDI4Ij48cGF0aCBmaWxsPSIjRDZBODJEIiBkPSJNMTMuMDc2IDI4YzMuMjY2LTEuOTkzIDEuOTE4LTMuMjI0IDEuOTE4LTMuMjI0IDIuNzUgMi4xNjIgMy40OTYtMS42NjMgMy40OTYtMS42NjMtMy41ODQuODgxLTMuNzg0LTEuNTctMy43ODQtMS41N2gxLjUwNnMuNjI5LS4wNi42NzEtLjcyYy4wODEtLjk0LS43NDEtLjkxMS0uNzQxLS45MTFoLTEuMzk1cy42OC0xLjY2MiAzLjA2Mi0yLjM0OGMyLjQwMS0uNjkxIDMuNTIzLjk2OCAyLjE5NyAyLjM0OCAyLjY2MSAxLjI0IDYuNDItMS4xNjcgNS45NTUtNC42MzItLjQ4NS0zLjYtNi40NzYtNi4xNzQtMTEuMjk2IDEuOTcxIDAgMCAyLjMzMS02LjE3NCAyLjAyNS05Ljk0OEMxNi4zNyAzLjM3NCAxMi45NjIgMCAxMi45NjIgMGgtLjA0M1M5LjUzOSAzLjM3NCA5LjI1IDcuMzA0Yy0uMjc5IDMuNzczIDIuMDk2IDkuOTQ4IDIuMDk2IDkuOTQ4QzYuNDY2IDkuMTA2LjQ5NSAxMS42OC4wMzUgMTUuMjhjLS40NCAzLjQ2NiAzLjMzOCA1Ljg3MyA1Ljk4OSA0LjYzMi0xLjMzNi0xLjM4LS4yMjktMy4wMzkgMi4xNzgtMi4zNDggMi4zODguNjg2IDMuMDgyIDIuMzQ4IDMuMDgyIDIuMzQ4SDkuODkycy0uODI3LS4wMy0uNzQuOTEyYy4wNS42Ni42NzkuNzIuNjc5LjcyaDEuNTA5cy0uMTg3IDIuNDUtMy43NzcgMS41NjljMCAwIC43NzQgMy44MjUgMy41MSAxLjY2MyAwIDAtMS4zMzkgMS4yMzEgMS45NCAzLjIyNHoiLz48L3N2Zz4=);content:var(--tw-content)}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label.is-active span{border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(214 168 45/var(--tw-border-opacity,1))}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label .facet-item__value{cursor:pointer;font-family:Cormorant Garamond;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:28px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label .facet-item__value:hover{--tw-text-opacity:1;color:rgb(214 168 45/var(--tw-text-opacity,1))}.faculty-view .filters .departments ul[data-drupal-facet-filter-key=departments] li.facet-item label .facet-item__value{font-size:24px}}.faculty-view .content .snc-grid-3{row-gap:40px}@media (min-width:768px){.faculty-view .content .snc-grid-3{row-gap:60px}}.faculty-view .content ptp-card img{overflow:hidden;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faculty-view .content ptp-card img:hover{transform:scale(1.1)}.faculty-view .content ptp-card .image-placeholder{align-items:center;aspect-ratio:3/4;border-style:solid;border-width:1px;display:flex;justify-content:center;width:100%;--tw-border-opacity:1;border-color:rgb(73 115 83/var(--tw-border-opacity,1))}.faculty-view .empty{padding-bottom:.75rem;padding-top:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));paddingy:.75rem}.faculty-view .pager{padding-top:40px}@media (min-width:1920px){.faculty-view .pager{padding-top:60px}}
