@import "https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/school_of_computing/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/school_of_computing/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/school_of_computing/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/school_of_computing/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/school_of_computing/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/school_of_computing/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/school_of_computing/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/school_of_computing/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/school_of_computing/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/school_of_computing/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.secondary-menu-container{background-color:#f3f3f3;height:57px}.region-secondary-menu{justify-content:space-between;align-items:center;width:min(1200px,100% - 40px);height:100%;margin-inline:auto;transition:max-width .2s ease-in-out;display:flex}.utexas-link{color:#9f4700;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;text-decoration:none}.menu--top-bar .menu{gap:15px;font-size:14px;display:flex}.menu--top-bar .menu .menu-item a,.menu--top-bar .menu a:visited{color:#333f48;text-decoration:none}.menu--top-bar .menu .menu-item a:hover,.menu--top-bar .menu a:visited:hover{color:#9f4700}#block-school-of-computing-hierarchylinks{margin-right:auto}.cns-link{color:#333f48;border-left:1px solid #333f48;margin-left:12px;padding-left:12px;font-family:GT Sectra,Georgia,serif;font-size:14px;font-style:italic;text-decoration:none}.header-container{border-top:7px solid #bf5700}#block-school-of-computing-account-menu ul li{display:inline}.give-button{color:#9f4700;text-transform:uppercase;border:1px solid #9f4700;border-radius:4px;margin-left:20px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none}.give-button:hover{color:#fff;background-color:#9f4700}.region-primary-menu{justify-content:space-between;align-items:baseline;width:min(1200px,100% - 40px);margin-inline:auto;padding-block:2.5rem 1rem;transition:max-width .2s ease-in-out;display:flex}@media (width<=767px){.region-primary-menu{padding-block:20px}}@media (width<=63.999rem){.region-primary-menu{flex-wrap:wrap;align-items:center}}.site-logo img{width:271px;height:44px}@media (width<=63.999rem){.primary-navigation{width:100%}}.primary-navigation__toggle{color:#333f48;background:0 0;border:none;margin-top:-10px;padding:0;font-size:2rem;line-height:1rem}@media (width<=63.999rem){.primary-navigation__content.collapse:not(.show){display:none}.primary-navigation__content.collapsing{height:0;transition:height .35s;overflow:hidden}}@media (width>=64rem){.primary-navigation__toggle{display:none}.primary-navigation__content{display:block;height:auto!important}}#block-school-of-computing-main-menu .menu{gap:25px;margin:0;display:flex;position:relative;bottom:6px}@media (width<=63.999rem){#block-school-of-computing-main-menu .menu{border-bottom:1px solid #d6d2c4;margin-top:20px;display:block}}#block-school-of-computing-main-menu .menu-item{font-weight:600}#block-school-of-computing-main-menu .menu-item a,#block-school-of-computing-main-menu .menu-item a:visited{color:#333f48;text-decoration:none}#block-school-of-computing-main-menu .menu-item a:hover,#block-school-of-computing-main-menu .menu-item a:visited:hover{color:#bf5700}@media (width<=63.999rem){#block-school-of-computing-main-menu .menu-item a,#block-school-of-computing-main-menu .menu-item a:visited{border-top:1px solid #d6d2c4;padding-block:10px;display:block}}#block-school-of-computing-main-menu .menu-item.menu-item--active-trail a,#block-school-of-computing-main-menu .menu-item.menu-item--active-trail a:visited{color:#bf5700}@media (width>=768px){#block-school-of-computing-main-menu .menu-item.mobile-only{display:none}}#block-school-of-computing-search-form-narrow{display:none}@media (width<=767px){#block-school-of-computing-topbar,#block-school-of-computing-givebutton{display:none}}@font-face{font-family:GT Sectra;src:url(/themes/custom/school_of_computing/dist/assets/./GT-Sectra-Regular-B1yitOqK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Sectra;src:url(/themes/custom/school_of_computing/dist/assets/./GT-Sectra-Regular-Italic-Htyz2vRL.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Thin-zd4XiO0V.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-ThinItalic-C440PYze.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-ExtraLight-1qhyvmN6.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-ExtraLightItalic-D6X0rCye.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Light-BGeKhvzB.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-LightItalic-CZ7K3LLb.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Regular-PE69TQYS.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Italic-ClPa9uwx.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Medium-B1che85S.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-MediumItalic-BquTtDW4.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-SemiBold-8dlw5k-Z.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-SemiBoldItalic-CoD5TPMY.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Bold-BuHweQ8Q.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-BoldItalic-Dy0-JN_Z.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-ExtraBold-BhG7eR77.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-ExtraBoldItalic-Bejw73k8.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-Black-DSyiX2-H.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"1883 Sans";src:url(/themes/custom/school_of_computing/dist/assets/./1883Sans-BlackItalic--c6STF4v.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}.region-highlighted .messages,.block-help-block,.block-local-tasks-block,.layout-builder-form{width:100%;max-width:var(--section-max-width,1200px);margin-inline:auto;padding-block:1rem;transition:max-width .2s ease-in-out}.is-layout-builder .block-help-block{display:none}.block-local-tasks-block ul.tabs.primary{justify-content:space-between;gap:10px;display:flex}.block-local-tasks-block ul.tabs.primary>li{text-align:center;width:100%}.block-local-tasks-block ul.tabs.primary>li a,.block-local-tasks-block ul.tabs.primary>li a:visited{background-color:#eee;padding:10px 0}.block-local-tasks-block ul.tabs.primary>li a:hover,.block-local-tasks-block ul.tabs.primary>li a.is-active,.block-local-tasks-block ul.tabs.primary>li a:visited:hover,.block-local-tasks-block ul.tabs.primary>li a:visited.is-active{color:#fff;background-color:#333f48}.node-page-layout-builder-form .form-actions{text-align:left}.node-page-layout-builder-form .form-actions button[type=submit]{margin-right:10px;padding:5px 20px}.node-page-layout-builder-form .form-actions button[type=submit]:last-child{margin-right:0}.node-page-layout-builder-form fieldset{display:none}.layout-builder{border:0;padding:0}.layout-builder .utcs-layout.bg-color{padding:20px 0}.layout-builder .block-inline-blocklayout-block{margin-bottom:0}.layout-builder .layout-builder-block{background-color:inherit}a.tabledrag-handle .handle{width:24px;height:24px;margin:-.4em 0 0 .5em}.custom-control-label:before{cursor:pointer;background-color:#adb5bd}.custom-switch .custom-control-label:after{cursor:pointer;background-color:#fff}.custom-control-input:checked~.custom-control-label:before{color:#adb5bd;background-color:#adb5bd;border-color:#adb5bd}#edit-preview-toggle{float:right;display:inline-block}.js-form-item-toggle-content-preview{border:0 solid #dee2e6;margin-top:0;padding:8px 0}.layout-builder__add-section,.layout-builder__add-block{padding:10px 0}#drupal-off-canvas .layout-builder-add-block button,#drupal-off-canvas .layout-builder-add-block .button,#drupal-off-canvas .layout-builder-remove-block button,#drupal-off-canvas .layout-builder-remove-block .button,#drupal-off-canvas .layout-builder-configure-block button,#drupal-off-canvas .layout-builder-configure-block .button,#drupal-off-canvas .layout-builder-configure-section button,#drupal-off-canvas .layout-builder-configure-section .button,#drupal-off-canvas .layout-builder-remove-section button,#drupal-off-canvas .layout-builder-remove-section .button,#drupal-off-canvas .form-type-search button,#drupal-off-canvas .form-type-search .button{text-transform:uppercase;border:1px solid #fff;border-radius:4px;margin:0;padding:5px 10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}#drupal-off-canvas .layout-builder-add-block button:hover,#drupal-off-canvas .layout-builder-add-block .button:hover,#drupal-off-canvas .layout-builder-remove-block button:hover,#drupal-off-canvas .layout-builder-remove-block .button:hover,#drupal-off-canvas .layout-builder-configure-block button:hover,#drupal-off-canvas .layout-builder-configure-block .button:hover,#drupal-off-canvas .layout-builder-configure-section button:hover,#drupal-off-canvas .layout-builder-configure-section .button:hover,#drupal-off-canvas .layout-builder-remove-section button:hover,#drupal-off-canvas .layout-builder-remove-section .button:hover,#drupal-off-canvas .form-type-search button:hover,#drupal-off-canvas .form-type-search .button:hover{color:#333f48;background-color:#fff}#drupal-off-canvas .layout-builder-add-block input[type=text].form-control,#drupal-off-canvas .layout-builder-remove-block input[type=text].form-control,#drupal-off-canvas .layout-builder-configure-block input[type=text].form-control,#drupal-off-canvas .layout-builder-configure-section input[type=text].form-control,#drupal-off-canvas .layout-builder-remove-section input[type=text].form-control,#drupal-off-canvas .form-type-search input[type=text].form-control{border:1px solid #fff;width:100%;margin-top:2px;padding:4px 8px}#drupal-off-canvas .layout-builder-add-block input[type=search],#drupal-off-canvas .layout-builder-remove-block input[type=search],#drupal-off-canvas .layout-builder-configure-block input[type=search],#drupal-off-canvas .layout-builder-configure-section input[type=search],#drupal-off-canvas .layout-builder-remove-section input[type=search],#drupal-off-canvas .form-type-search input[type=search]{width:100%}#drupal-off-canvas .layout-builder-add-block .text-muted,#drupal-off-canvas .layout-builder-remove-block .text-muted,#drupal-off-canvas .layout-builder-configure-block .text-muted,#drupal-off-canvas .layout-builder-configure-section .text-muted,#drupal-off-canvas .layout-builder-remove-section .text-muted,#drupal-off-canvas .form-type-search .text-muted{color:#eee!important}#drupal-off-canvas ul.inline-block-list li{border-bottom:1px solid #999;padding:0}#drupal-off-canvas ul.inline-block-list li:last-child{border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:0}#drupal-off-canvas fieldset legend{text-align:center;color:#fff;background-color:#999;width:100%;margin:10px 0;padding:5px 0}#drupal-off-canvas fieldset legend span.fieldset-legend{text-transform:uppercase;font-weight:700}.node--type-article .image-section{padding-block:15px}.node--type-article .image-section img{width:100%;height:auto}.node--type-article .date-and-byline{padding-block:15px}.node--type-article .date-and-byline>.container{gap:10px;font-size:16px;line-height:25px;display:flex}.node--type-article .date-and-byline>.container .field--name-field-original-author:before{content:"By "}.node--type-article .headline-section{padding-top:15px;margin-bottom:1rem!important}.node--type-article .headline-section h1{margin-top:0;font-size:40px;font-weight:400;line-height:46px}.node--type-article .headline-section .field--name-field-subheadline{font-size:22px;line-height:35px}.node--type-article .headline-section .field--name-field-tags .field__item{text-transform:uppercase;letter-spacing:10%;margin-bottom:6px;font-size:14px;font-weight:500;line-height:28px}.node--type-article .body-section .field--name-body p{margin-bottom:2rem}.node--type-article .body-section .field--name-body .caption-drupal-media{margin:3rem 0}.node--type-article .body-section .field--name-body .caption-drupal-media figcaption{font-size:16px;font-style:italic;line-height:25px}body .view-display-id-news_page h3,body .view-display-id-home_page h3{margin:0;font-size:24px;font-weight:400;line-height:32px}body .view-display-id-news_page h3 a,body .view-display-id-home_page h3 a{color:#333f48}body .view-display-id-news_page h3 a:hover,body .view-display-id-home_page h3 a:hover{color:#bf5700;text-decoration:none}body .view-display-id-news_page .views-row,body .view-display-id-home_page .views-row{border-bottom:1px solid #d6d2c4;padding:30px 0}body .view-display-id-news_page .pager__items,body .view-display-id-home_page .pager__items{text-align:left;padding:0}body .view-display-id-news_page .pager__item,body .view-display-id-news_page .news-tag,body .view-display-id-home_page .pager__item,body .view-display-id-home_page .news-tag{text-transform:uppercase;letter-spacing:10%;margin-bottom:8px;font-size:14px;font-weight:500;line-height:28px}body .view-display-id-news_page .pager__item--next,body .view-display-id-home_page .pager__item--next{padding:8px 0}body .view-display-id-news_page .pager__item--next a,body .view-display-id-home_page .pager__item--next a{color:#333f48}body .view-display-id-news_page .pager__item--next a:after,body .view-display-id-home_page .pager__item--next a:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23333f48' stroke-opacity='0.5' stroke-width='2' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:11px;margin-left:4px;transition:background-image .2s,transform .2s;display:inline-block;transform:translateY(1.25px)}body .view-display-id-news_page .pager__item--next a:hover,body .view-display-id-home_page .pager__item--next a:hover{color:#bf5700;text-decoration:none}body .view-display-id-news_page .pager__item--next a:hover:after,body .view-display-id-home_page .pager__item--next a:hover:after{background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23bf5700' stroke-opacity='1' stroke-width='2' stroke-linejoin='round'/></svg>")}body .view-display-id-news_page .pager__item--previous,body .view-display-id-home_page .pager__item--previous{padding:8px 50px 8px 0}body .view-display-id-news_page .pager__item--previous a,body .view-display-id-home_page .pager__item--previous a{color:#333f48}body .view-display-id-news_page .pager__item--previous a:before,body .view-display-id-home_page .pager__item--previous a:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23333f48' stroke-opacity='0.5' stroke-width='2' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:11px;margin-right:4px;transition:background-image .2s,transform .2s;display:inline-block;transform:scaleX(-1)}body .view-display-id-news_page .pager__item--previous a:hover,body .view-display-id-home_page .pager__item--previous a:hover{color:#bf5700;text-decoration:none}body .view-display-id-news_page .pager__item--previous a:hover:before,body .view-display-id-home_page .pager__item--previous a:hover:before{background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23bf5700' stroke-opacity='1' stroke-width='2' stroke-linejoin='round'/></svg>")}body .view-display-id-news_page .views-row:first-child{border-top:1px solid #d6d2c4}body .view-display-id-home_page .views-row{column-gap:2rem;display:flex}body .view-display-id-home_page .views-row:first-child{padding-top:0}@media (width<=1024px){body .view-display-id-home_page .views-row:first-child{border-top:1px solid #d6d2c4;padding:30px 0}}@media (width<=600px){body .view-display-id-home_page .views-row{display:block}body .view-display-id-home_page .views-row .article-info{margin-top:20px}}body .view-display-id-home_page .article-listing{column-gap:2rem;display:flex}body .view-display-id-home_page .article-listing:first-child{padding-top:0}@media (width<=1024px){body .view-display-id-home_page .article-listing:first-child{border-top:1px solid #d6d2c4;padding:30px 0}}@media (width<=600px){body .view-display-id-home_page .views-row{display:block}body .view-display-id-home_page .views-row .article-info{margin-top:20px}}.news-categories,.external-source{text-transform:uppercase;letter-spacing:10%;margin-bottom:6px;font-size:14px;font-weight:500;line-height:28px}.view-events .views-row{border-bottom:1px solid #d6d2c4;padding:30px 0}.view-events .views-row:first-child{border-top:1px solid #d6d2c4}.more-events,.featured-heading{letter-spacing:10%;text-transform:uppercase;margin-bottom:.75rem;font-size:14px;line-height:28px}.more-events{text-align:right}.more-events a:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23bf5700' stroke-opacity='1' stroke-width='2' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:11px;margin-left:4px;transition:background-image .2s,transform .2s;display:inline-block;transform:translateY(1.25px)}h3.featured-event-title{margin:1.25rem 0 .5rem;font-size:25px;font-weight:400;line-height:30px}h3.featured-event-title a{color:#333f48}h3.featured-event-title a:hover{color:#bf5700;text-decoration:none}.featured-event-date{margin-bottom:.75rem}.featured-event-date,.featured-event-description{font-size:16px;line-height:25px}.event-listing{gap:40px;display:flex}.event-listing .event-date{text-align:center;width:56px}.event-listing .event-day{color:#bf5700;width:56px;font-size:40px;line-height:45px;display:block}.event-listing .event-month{color:#bf5700;text-transform:uppercase;width:56px;font-size:14px;font-weight:500;line-height:14px;display:block}.event-listing .event-meta{display:flex}.event-listing .event-time,.event-listing .event-location{font-size:16px;line-height:25px}.event-listing .event-time+.event-location:before{content:","}h3.event-title{margin:0;font-size:25px;font-weight:400;line-height:30px}h3.event-title a{color:#333f48}h3.event-title a:hover{color:#bf5700;text-decoration:none}.event-hero{--event-bg-image:linear-gradient(transparent,transparent);min-height:495px;position:relative}.event-hero.event-hero--no-image{min-height:300px}.event-hero{background-image:linear-gradient(0deg,#707070cc 3.42%,#70707000 93.5%),var(--event-bg-image);background-blend-mode:multiply;background-color:#c4c4c4;background-position:top;background-size:cover;align-items:flex-end;display:flex}@media (width<=900px){.event-hero{flex-direction:column}}.event-hero__inner{width:min(1200px,100% - 40px);margin-inline:auto;padding:2rem 0}@media (width<=900px){.event-hero__inner{margin-top:auto}}.event-hero__inner .hero__headline{margin-right:calc(50% - 180px)}@media (width<=1240px){.event-hero__inner .hero__headline{margin-right:440px}}@media (width<=1024px){.event-hero__inner .hero__headline{margin-right:0;padding-right:1.5rem}}.event-hero__inner .hero__headline:before{content:none}.event-info-box{background:#fff;border:2px solid #e0e5e9;width:min(380px,100% - 40px);padding:2rem;position:absolute;bottom:0;right:calc(50% - 600px);transform:translateY(50%)}@media (width<=1240px){.event-info-box{right:20px}}@media (width<=1024px){.event-info-box{transform:translateY(100%)}}@media (width<=900px){.event-info-box{width:100%;position:relative;right:0;transform:none}}.event-info-box__date,.event-info-box__time{font-weight:500}.event-info-box__location{margin-top:.5rem}.event-info-box__invitation{margin-top:1rem}.event-info-box__register{margin-top:1rem;display:inline-block}.event-description{background-color:#f3f4f6;width:100%;min-height:140px}.event-description .field--name-field-description{margin-left:calc(50% - 600px);margin-right:calc(50% - 180px);padding-block:4rem;font-size:22px;line-height:35px}@media (width<=1260px){.event-description .field--name-field-description{margin-left:20px;margin-right:440px}}@media (width<=900px){.event-description .field--name-field-description{margin-right:20px}}.event-past-info{border-top:1px solid;width:min(1200px,100% - 40px);margin-inline:auto;padding:2rem 0}.event-past-info__date{font-weight:600}.event-past-info__location{margin-top:.5rem}.link--external>span:not(.visually-hidden--external):after,a[href$=\.pdf]:after{vertical-align:middle;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1rem;height:1.1rem;margin-left:.25em;display:inline-block;position:relative;top:-1px}.link--external>span:not(.visually-hidden--external):after{background-image:url(/themes/custom/school_of_computing/images/icons/external-tangerine.svg)}a[href$=\.pdf]:after{background-image:url(/themes/custom/school_of_computing/images/icons/download-tangerine.svg)}.visually-hidden--external{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-link-icon a.link--external>span:not(.visually-hidden--external):after,.no-link-icon a[href$=\.pdf]:after{display:none}.card__image,.card__content{flex:0 0 calc(50% - 30px)}.card__content .card__title{margin-bottom:2rem;font-size:35px;font-weight:400;line-height:42px;position:relative}.card__content .body-links,.card__content .card__link .field__items{margin-top:48px}.card__content .body-links .body-link:not(:only-child),.card__content .body-links .field__item:not(:only-child),.card__content .card__link .field__items .body-link:not(:only-child),.card__content .card__link .field__items .field__item:not(:only-child){border-top:1px solid #d6c2d4;padding:15px 0}.card__content .body-links .body-link:not(:only-child):last-child,.card__content .body-links .field__item:not(:only-child):last-child,.card__content .card__link .field__items .body-link:not(:only-child):last-child,.card__content .card__link .field__items .field__item:not(:only-child):last-child{border-bottom:1px solid #d6c2d4}.narrow-title .card__title{width:315px;max-width:100%}.tight-title .card__title{width:300px;max-width:100%}.card__image .field__items{flex-direction:column;gap:2.5rem;display:flex}.card__image img{width:100%;height:auto;display:block;box-shadow:2px 4px 4px #0003}@media (width<=768px){.card__image,.card__content{flex:0 0 100%;width:100%}.card__image .field__item{text-align:center}.card__image .field__item img{max-width:400px;display:inline}.card__content{padding:1.5rem 0}}.card--image-left{flex-direction:row;align-items:center;gap:60px;display:flex}.card--image-left .card__content{padding-right:50px}@media (width<=768px){.card--image-left{flex-direction:column;gap:20px}.card--image-left .card__content{padding-left:0}}.card--image-right{flex-direction:row;align-items:center;gap:60px;display:flex}.card--image-right .card__content{padding-left:50px}@media (width<=768px){.card--image-right{flex-direction:column-reverse;gap:20px}.card--image-right .card__content{padding-left:0}}.hero{background-image:var(--hero-bg-layers);background-color:#ccc;background-position:var(--hero-bg-position);background-size:var(--hero-bg-size);background-attachment:var(--hero-bg-attachment);background-blend-mode:var(--hero-blend-mode);background-repeat:no-repeat;align-items:end;width:100%;display:flex;position:relative}.hero--level-home{border-bottom:8px solid #bf5700;min-height:555px}.hero--level-one{min-height:495px}.hero--level-two{min-height:235px}.hero--level-free .hero__body{width:500px;max-width:100%;margin-top:0;padding-block:5rem}.hero__inner{width:min(1200px,100% - 40px);margin:0 auto 20px;position:relative}:is(.hero__inner:has(canvas#c),.hero__inner:has(#tsparticles)){width:100%;height:100%;margin:0}:is(.hero__inner:has(canvas#c) .hero__body,.hero__inner:has(#tsparticles) .hero__body){margin:0}:is(.hero__inner:has(canvas#c) .hero__body .field__item,.hero__inner:has(#tsparticles) .hero__body .field__item){align-items:end;min-height:555px;display:flex}:is(.hero__inner:has(canvas#c) .hero__body .head-home,.hero__inner:has(#tsparticles) .hero__body .head-home){z-index:2;width:min(1200px,100% - 40px);margin:0 auto 20px}:is(.hero__inner:has(canvas#c) .hero__body .head-home .hero__headline,.hero__inner:has(#tsparticles) .hero__body .head-home .hero__headline){position:relative}canvas#c,#tsparticles{width:100%;height:100%;position:absolute;inset:0}.form-textarea-wrapper canvas#c,.form-textarea-wrapper #tsparticles{display:none}.hero__headline{letter-spacing:0;color:#fff;margin:0;padding-left:1.5rem;font-family:"1883 Sans",Libre Franklin,sans-serif;font-size:3.4375rem;font-weight:400;line-height:4rem}.hero__headline:before{content:"";background-color:#f8971f;width:10px;height:41px;position:absolute;top:11px;left:0}.hero__headline.two-lines:before{height:105px}.hero__headline.big-top:before{top:27px}.hero__body{margin-top:1rem}@media (prefers-reduced-motion:reduce){.hero{background-attachment:scroll}}.featured-collection{gap:30px;display:flex}.featured-collection .featured-entry{flex:1 1 0}.featured-collection .featured-entry-image img{width:100%;height:auto}.featured-collection .featured-head h3{font-size:25px;font-weight:400;line-height:30px}.featured-collection .featured-body{font-size:16px;line-height:25px}.featured-collection .featured-link{margin-top:1rem}@media (width<=767px){.featured-collection{display:block}.featured-collection .featured-entry{margin-bottom:40px}.featured-collection .featured-entry:last-child{margin-bottom:0}.featured-collection .featured-entry-image img{max-width:400px}}.site-section:has(.icons-collection)>div{background-color:#fff}.icons-collection{gap:3rem;padding:3rem;display:flex}.icons-collection .icons-entry{flex:1 1 0}.icons-collection .icons-entry-image{justify-content:center;align-items:center;height:68px;display:flex}.icons-collection .icons-entry-image img{width:100%;max-width:80px;height:auto;max-height:70px}.icons-collection .icons-entry-link{text-align:center;max-width:95%;margin:1rem auto 0}.icons-collection .icons-entry-link a{letter-spacing:0;font-size:18px;font-weight:500;line-height:28px}.admissions-icons .icons-collection{flex-wrap:wrap}@media (width<=800px){.admissions-icons .icons-collection .icons-entry{flex-basis:calc(50% - 1.5rem)}}@media (width<=600px){.admissions-icons .icons-collection{display:block}.admissions-icons .icons-collection .icons-entry{margin-bottom:30px}}.listed-collection{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:15px;display:grid}@media (width<=800px){.listed-collection{grid-template-columns:1fr}}.listed-collection .listed-entry{background-color:#f3f4f6;padding:15px 20px}.panel-collection{column-gap:10px;display:flex}@media (width<=1023px){.panel-collection{display:block}}.panel-entry{color:#fff;background-position:50%;background-size:100%;flex:1;align-items:end;height:420px;padding:40px;transition:all .8s;display:flex;position:relative}@media (width<=1023px){.panel-entry{height:auto;margin-bottom:20px;padding:20px 40px}}.panel-entry .gradient-overlay{background-color:#bf5700cc;transition:all .8s;position:absolute;inset:0}.panel-entry:hover{background-size:110%}.panel-entry:hover .gradient-overlay{background-color:#bf5700e6}.panel-entry .panel-entry-head{z-index:2}.panel-entry h2{margin-top:0;margin-bottom:1rem}.panel-entry a{z-index:3;position:absolute;inset:0}.panel-entry .cta{letter-spacing:10%;text-transform:uppercase;font-size:14px;font-weight:500;line-height:22px}.panel-entry .cta:after{content:"";background-image:url(/themes/custom/school_of_computing/images/icons/external-tangerine.svg);background-size:13px 13px;width:13px;height:13px;margin-left:4px;display:inline-block;position:relative;top:2px}.site-section.stats-slider-section{background-image:linear-gradient(#bf5700b0 0% 100%),url(/sites/default/files/2026-07/stats-background.png);border-top:25px solid #fff;padding-top:0;padding-bottom:1rem}.stats-slider{--stats-items-visible:3.5}@media (width<=900px){.stats-slider{--stats-items-visible:2.5}}@media (width<=540px){.stats-slider{--stats-items-visible:1.5}}.stats-slider__header{height:50px;letter-spacing:10%;text-transform:uppercase;color:#fff;background-color:#333f48;justify-content:space-between;align-items:center;margin-top:-25px;margin-bottom:3rem;margin-right:calc(50% - 500px);padding-left:calc(50% - 600px);padding-right:10px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}@media (width<=1240px){.stats-slider__header{padding-left:20px}}@media (width<=1100px){.stats-slider__header{margin-right:35px}}.stats-slider__header:after{content:"";clip-path:polygon(0% 0%,0% 100%,100% 50%);background-color:#333f48;width:25px;height:100%;position:absolute;top:0;left:100%}.stats-slider__btn--next{cursor:pointer;text-transform:uppercase;color:#fff;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.stats-slider__btn--next svg{stroke:#f8971f;fill:none;stroke-width:4.5px;stroke-linecap:square;stroke-linejoin:round;width:1rem;height:1rem}.stats-slider__btn--next:hover{color:#f8971f}.stats-slider__viewport{overflow:hidden}.stats-slider__track{will-change:transform;transition:transform .35s;display:flex}.stats-slider__item{flex:none;padding:1.5rem 2rem 1.5rem 0}.stats-slider__number{font-size:3rem;font-weight:700;line-height:1}.stats-slider__label{margin-top:.5rem}.stats-slider__label h4{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.stats-slider__track{transition:none}}.zoom-collection{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:20px;padding-bottom:1rem;display:grid}@media (width<=767px){.zoom-collection{display:block}}.zoom-entry>a{width:100%;height:200px;display:block;color:#fff!important}.zoom-entry>a:hover .zoom-entry-inner{opacity:.8;transform:scale(1.3)}@media (width<=767px){.zoom-entry{margin-bottom:40px}.zoom-entry:last-child{margin-bottom:0}}.zoom-entry-outer{background-color:#000;width:100%;height:200px;position:relative;overflow:hidden}.zoom-entry-inner{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;padding:2.5rem;font-weight:700;transition:all .8s}.zoom-entry-text{text-align:center;text-shadow:0 .125rem .25rem #000000b3;justify-content:center;align-items:center;width:100%;height:200px;margin:0;padding:1.875rem;display:flex;position:absolute;inset:0}.tabs-collection__pane{display:none}.tabs-collection__pane.active{display:block}.tabs-collection__pane.fade{opacity:0;transition:opacity .15s linear}.tabs-collection__pane.fade.show{opacity:1}.tabs-collection__nav{border-bottom:2px solid;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tabs-collection__nav-item{margin:0}.tabs-collection__trigger{cursor:pointer;background:0 0;border:none;padding:.75rem 1.25rem;font-size:1rem}.tabs-collection__trigger.active{font-weight:700}.tabs-collection__trigger:hover:not(.active){opacity:.7}.tabs-collection__content{padding:1.5rem 0}.tabs-collection--vertical{gap:2rem;display:flex}.tabs-collection--vertical .tabs-collection__nav{border-bottom:none;border-right:2px solid;flex-direction:column;flex:none;min-width:180px;padding-right:1rem}.tabs-collection--vertical .tabs-collection__content{flex:1;padding:0}.accordion-collection__body.collapse:not(.show){display:none}.collapsing{height:0;transition:height .3s;overflow:hidden}.accordion-collection__item{border-bottom:1px solid #d6d2c4}.accordion-collection__item:first-child{border-top:1px solid #d6d2c4}.accordion-collection__heading{margin:0}.accordion-collection__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem 0;display:flex;color:#333f48!important}.accordion-collection__trigger:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='34'%20height='34'%20viewBox='0%200%2034%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.41513%2023.4928L9.35156%2015.5563L17.288%2023.4928'%20stroke='%23F8971F'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.288%207.93644L9.35156%2015.8729L1.41513%207.93644'%20stroke='%23F8971F'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:0;flex-shrink:0;width:22px;height:22px;transition:transform .2s;display:inline-block;transform:rotate(0)}.accordion-collection__trigger.collapsed:after{transform:rotate(-45deg)}.accordion-collection__trigger:hover{opacity:.7}.accordion-collection__content{padding:0 2.5rem 2.5rem 0}@media (prefers-reduced-motion:reduce){.collapsing,.accordion-collection__trigger:after{transition:none}}.expand-collection{gap:10px;height:270px;display:flex}@media (hover:none){.expand-collection{grid-template-columns:repeat(2,1fr);height:auto;display:grid}}@media (width<=767px){.expand-collection{height:auto;display:block}}.expand-collection .expand-entry{color:#fff;background-blend-mode:multiply;overflow-wrap:anywhere;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:50%;height:270px;padding:15px;transition-duration:.5s;display:flex;position:relative;overflow:hidden}@media (hover:none){.expand-collection .expand-entry{width:100%;margin-bottom:0}}@media (width<=767px){.expand-collection .expand-entry{width:100%;margin-bottom:15px}}@media (hover:hover){.expand-collection .expand-entry:hover{width:60%}}@media (hover:hover) and (width<=1199px){.expand-collection .expand-entry:hover{width:60%}}@media (hover:hover) and (width<=767px){.expand-collection .expand-entry:hover{width:100%}}@media (hover:hover){.expand-collection .expand-entry:hover .pre-text{opacity:0}.expand-collection .expand-entry:hover .post-script{top:7.75rem}}@media (hover:hover) and (width<=1019px){.expand-collection .expand-entry:hover .post-script{top:auto;bottom:2rem}}.expand-collection .expand-entry .cta,.expand-collection .expand-entry h4.standing-head,.expand-collection .expand-entry h4.hover-head{text-transform:uppercase;letter-spacing:10%;margin:0;font-size:16px;font-weight:500;line-height:20px}.expand-collection .expand-entry h4.hover-head:after{content:"";border-bottom:5px solid #f8971f;width:88px;margin:0 auto .75rem;padding-top:.75rem;display:block}.expand-collection .expand-entry .cta{letter-spacing:1.4px;font-size:14px;font-weight:400}.expand-collection .expand-entry .cta:after{content:"";background-image:url(/themes/custom/utcs_bs_sass/images/icons/arrow-tangerine.svg);background-size:12px 12px;width:12px;height:12px;margin-left:.5rem;display:inline-flex}.expand-collection .expand-entry p{margin-bottom:.75rem;line-height:1.5rem}.expand-collection .expand-entry .total-type{text-align:center}.expand-collection .expand-entry .pre-text,.expand-collection .expand-entry .post-script{opacity:1;width:100%;max-width:calc(100% - 80px);padding:0;transition:all .5s ease-in-out;position:absolute;left:40px}.expand-collection .expand-entry .pre-text{top:7.75rem}@media (hover:none){.expand-collection .expand-entry .pre-text{top:-38rem}}@media (hover:hover) and (width<=1019px){.expand-collection .expand-entry .post-script{top:auto;bottom:38rem}}.expand-collection .expand-entry .post-script{top:-38rem}@media (hover:none){.expand-collection .expand-entry .post-script{top:7.75rem}}@media (hover:none) and (width<=1019px){.expand-collection .expand-entry .post-script{top:auto;bottom:2rem}}.expand-collection .expand-entry .gradient-overlay{mix-blend-mode:multiply;background-image:linear-gradient(#d6d6d6cc 18.75%,#333f48 93.27%);position:absolute;inset:0}.expand-collection .expand-entry>a{z-index:2;position:absolute;inset:0}.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry{width:33.33%}@media (hover:none){.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry{width:100%;margin-bottom:0}}@media (width<=767px){.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry{width:100%;margin-bottom:15px}}@media (hover:hover){.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry:hover{width:50%}}@media (hover:hover) and (width<=1199px){.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry:hover{width:60%}}@media (hover:hover) and (width<=767px){.expand-collection:has(.expand-entry:nth-child(3)) .expand-entry:hover{width:100%}}.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry{width:25%}@media (hover:none){.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry{width:100%;margin-bottom:0}}@media (width<=767px){.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry{width:100%;margin-bottom:15px}}@media (hover:hover){.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry:hover{width:50%}}@media (hover:hover) and (width<=1199px){.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry:hover{width:60%}}@media (hover:hover) and (width<=767px){.expand-collection:has(.expand-entry:nth-child(3)):has(.expand-entry:nth-child(4)) .expand-entry:hover{width:100%}}.featured-recent{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}@media (width<=1024px){.featured-recent{display:block}}.featured-recent__featured,.featured-recent__recent{flex:100%}.featured-recent__featured img{min-width:240px;max-width:100%;height:auto}@media (width<=600px){.featured-recent__recent .views-row{display:block}.featured-recent__recent .views-row .article-info{margin-top:20px}}@media (width>=769px){.featured-article:first-child{margin-bottom:40px}.featured-recent__featured{flex:0 0 480px}.featured-recent__recent{flex:0 0 calc(100% - 510px)}}@media (width<=1024px){.featured-recent__featured .featured-article{column-gap:2rem;display:flex}}@media (width<=768px){.featured-recent__featured .featured-article{margin-bottom:25px;display:block}}.featured-article__info{margin-top:20px}.featured-article__info .news-categories,.featured-article__info .external-source{margin-bottom:0}h3.featured-article__title{margin:0;font-size:25px;font-weight:400;line-height:30px}h3.featured-article__title a{color:#333f48}h3.featured-article__title a:hover{color:#bf5700;text-decoration:none}.field--name-field-subheadline{margin-top:1rem;font-size:16px;line-height:25px}.field--name-field-tags{text-transform:uppercase;letter-spacing:10%;margin:1rem 0 .25rem;font-size:14px;font-weight:500;line-height:28px}@media (width<=1024px){.field--name-field-tags{margin-top:0}}.featured-article__meta{color:#979797;flex-wrap:wrap;gap:.25rem;margin-top:.75rem;font-size:16px;line-height:25px;display:flex}.featured-article__meta .field{display:inline}.block-homepage-news-featured-recent{border-top:1px solid #d6d2c4;margin-top:1rem;padding-top:2rem}.block-homepage-news-featured-recent .featured-recent__recent{flex:0 0 calc(100% - 510px)}.block-events-featured-recent h2{margin-bottom:.5rem}.events-page-instance .view-events .more-events{display:none}.events-page-instance .view-events .view-content{margin-top:40px}body{color:#333f48;background-color:#fff;font-family:"1883 Sans",Libre Franklin,sans-serif;font-size:1rem;line-height:1.5625rem}a,a:visited{color:#bf5700;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}*,:before,:after{box-sizing:border-box}.layout-content{font-size:1.125rem;line-height:1.75rem}p{margin:0 0 1rem}p:last-child{margin:0}.lofty-list li{line-height:40px}h2{font-size:35px;font-weight:400;line-height:42px}h2.orange-under{text-align:center}h2.orange-under:after{content:"";border-bottom:5px solid #f8971f;width:153px;margin:0 auto 2.5rem;padding-top:2.5rem;display:block}h2.XL{margin-bottom:20px;font-size:40px;line-height:46px}h3{font-size:30px;font-weight:500;line-height:38px}h4{margin-block:1rem;font-size:24px;font-weight:500;line-height:35px}.main-canvas-wrapper,.layout-content{width:100%;display:block}.block-page-title-block{width:min(1200px,100% - 40px);margin-inline:auto;padding-block:1rem;transition:max-width .2s ease-in-out}.container{width:min(var(--section-max-width,1200px),100% - 40px);margin-inline:auto;transition:width .2s ease-in-out}.container.width-fluid{width:100%}.width-large{--section-max-width:1200px}.width-medium{--section-max-width:1000px}.width-small{--section-max-width:800px}.width-narrow{--section-max-width:600px}.region-footer{--section-max-width:1100px}.site-section{width:100%;padding-block:3rem}.site-section:has(.hero){padding-block:0}.site-section:not(.bg-none){margin-block:3rem}.site-section:not(.bg-none):first-child{margin-top:0;padding-top:3rem}.site-section:not(.bg-none).homepage-hero:first-child{padding-top:0}.site-section:not(.bg-none):last-child{margin-bottom:0}.site-section:first-child{padding-top:0}.site-section.bg-none{background-color:#0000}.site-section.bg-none:last-child{padding-bottom:5rem}.site-section.bg-chalk{color:#333f48;background-color:#f3f4f6}.site-section.bg-chalk a,.site-section.bg-chalk a:visited{color:#9f4700}.site-section.bg-charcoal{color:#fff;background-color:#333f48}.site-section.bg-charcoal a,.site-section.bg-charcoal a:visited{color:#fff}.site-section.bg-burnt{color:#fff;background-color:#bf5700}.site-section.bg-burnt a,.site-section.bg-burnt a:visited{color:#fff}#layout-builder{width:calc(100% - 40px);margin-inline:auto}.is-layout-builder .field--name-revision-log{display:none!important}.is-layout-builder .form-item-revision{margin:0}.layout-grid-two-col{flex-wrap:wrap;gap:2rem;width:100%;display:flex}.layout-grid-two-col .layout-column{flex:100%}@media (width>=768px){.layout-grid-two-col .column-first{flex:0 0 calc(var(--col-split) - 1rem)}.layout-grid-two-col .column-second{flex:0 0 calc(100% - var(--col-split) - 1rem)}}.split-50-50{--col-split:50%}.split-10-90{--col-split:10%}.split-20-80{--col-split:20%}.split-25-75{--col-split:25%}.split-33-67{--col-split:33.333%}.split-40-60{--col-split:40%}.split-60-40{--col-split:60%}.split-67-33{--col-split:66.666%}.split-75-25{--col-split:75%}.split-80-20{--col-split:80%}.split-90-10{--col-split:90%}.sidekick{margin-left:20px;position:relative}.sidekick:before{content:"";background-color:#f8971f;width:8px;height:calc(100% - 10px);position:absolute;top:5px;left:-20px}.padded-cell{padding:2rem 5rem 3rem!important}@media (width<=600px){.padded-cell{padding:2rem 2rem 3rem!important}}.padded-top-1{padding-top:1rem!important}.padded-bottom-1{padding-bottom:1rem!important}.padded-top-2{padding-top:2rem!important}.padded-bottom-2{padding-bottom:2rem!important}.padded-top,.padded-top-3{padding-top:3rem!important}.padded-bottom,.padded-bottom-3{padding-bottom:3rem!important}.padded-top-4{padding-top:4rem!important}.padded-bottom-4{padding-bottom:4rem!important}.padded-top-5{padding-top:5rem!important}.padded-bottom-5{padding-bottom:5rem!important}.tight-above.bg-none{padding-top:0}.tight-above:not(.bg-none){margin-top:0}.tight-below.bg-none{padding-bottom:0}.tight-below:not(.bg-none){margin-bottom:0}.overlap-above{z-index:1;margin-top:-120px;padding-top:0;position:relative}@media (width<=1023px){.path-frontpage .overlap-above{margin-top:0}}.overlap-less-above{z-index:1;margin-top:-70px;padding-top:0;position:relative}#layout-builder .overlap-above,#layout-builder .overlap-less-above{margin-top:0}footer{background-color:#333f48}footer .region-footer{width:min(var(--section-max-width,1200px),100% - 40px);justify-content:space-between;margin-inline:auto;padding-top:4rem;display:flex}@media (width<=1023px){footer .region-footer{justify-content:space-around}}@media (width<=767px){footer .region-footer{display:block}footer .region-footer #block-school-of-computing-footerright{margin-top:20px}footer{padding-bottom:30px}}.footer-logo{max-width:100%;margin-bottom:60px}.footer-cta{margin-top:60px}#block-school-of-computing-footerright .field__item{justify-content:space-between;gap:100px;display:flex}@media (width<=1023px){#block-school-of-computing-footerright .field__item{display:block}}#block-school-of-computing-footerright .footer-column-head{color:#afb4b7;text-transform:uppercase;font-size:14px;font-weight:500;line-height:28px}#block-school-of-computing-footerright .footer-column-link{color:#fff;font-size:16px;font-weight:500;line-height:30px}#block-school-of-computing-footerright .footer-column-link a,#block-school-of-computing-footerright .footer-column-link a:visited{color:#fff}.footer-links{width:min(var(--section-max-width,1200px),100% - 40px);color:#fff;justify-content:space-between;margin-inline:auto;padding-block:4rem 2rem;font-size:.875rem;line-height:1.5625rem;list-style:none;display:flex}@media (width<=1023px){.footer-links{flex-wrap:wrap;padding:20px}.footer-links li:first-child{width:100%}}.footer-links a,.footer-links a:visited{color:#fff}@media (width<=767px){.footer-links{padding:0;display:block}}@media (width<=1023px){.footer-column:last-child .footer-column-head{margin-top:20px}}.social-icons{gap:20px;margin-top:20px;display:flex}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-white,a.text-white:visited,a.text-white:hover{color:#fff}.text-burnt{color:#bf5700}.nobr{white-space:nowrap}.fine-print{font-size:14px;line-height:25px}.small-print{font-size:16px;line-height:28px}.lead{font-size:22px;line-height:35px}.left-inset{margin-left:60px}@media (width<=768px){.left-inset{margin-left:30px}}.text-700{max-width:700px}.inline-links{align-items:center;gap:60px;margin-top:2rem;display:flex}blockquote{margin:20px 30px}.flat-out,.flat-top{margin-top:0!important;padding-top:0!important}.flat-out,.flat-bottom{margin-bottom:0!important;padding-bottom:0!important}.big-quote img{width:55px;padding-bottom:10px}.flex-wide{gap:40px;display:flex}.flex-wide.wide-gap{gap:140px}@media (width<=768px){.flex-wide.wide-gap{gap:40px}}@media (width<=600px){.flex-wide{display:block}.flex-wide div:last-child{margin-top:20px}}.flex-narrow{gap:20px;display:flex}.flex-space{justify-content:space-between;display:flex}.flex-one{flex:1}.flex-two{flex:2}.flex-three{flex:3}.flex-four{flex:4}.flex-five{flex:5}.flex-center{align-items:center}.flex-end{align-items:end}.small-icon{width:86px}.equal-columns{gap:20px;display:flex}.equal-columns>div{flex:1 1 0}@media (width<=768px){.equal-columns{display:block}}.bg-white{background-color:#fff;padding:1rem 2rem 3rem}.round-pic img{border-radius:50%;width:100%;height:auto}.max-550{width:100%;max-width:550px;margin:0 auto}.video-container,.field--name-field-media-oembed-video{padding-top:56.25%;position:relative;overflow:hidden}.video-iframe,.media-oembed-content{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.body-links{max-width:337px;margin-top:48px}.body-links .body-link:not(:only-child),.body-links .field__item:not(:only-child){border-top:1px solid #d6c2d4;padding:15px 0}.body-links .body-link:not(:only-child):last-child,.body-links .field__item:not(:only-child):last-child{border-bottom:1px solid #d6c2d4}.body-links.full-width{width:100%;max-width:100%}.button-orange,.button-orange-outline,.button-white,.button-white-outline,.button-orange-free,.button-white-free{letter-spacing:1.5px;text-transform:uppercase;font-size:14px;line-height:20px;display:inline-block}.button-orange:after,.button-orange-outline:after,.button-white:after,.button-white-outline:after,.button-orange-free:after,.button-white-free:after{content:"";background-size:12px 12px;width:12px;height:12px;margin-left:8px;display:inline-flex;position:relative;top:1px}.button-orange.chevron-plz:after,.button-orange-outline.chevron-plz:after,.button-white.chevron-plz:after,.button-white-outline.chevron-plz:after,.button-orange-free.chevron-plz:after,.button-white-free.chevron-plz:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.668945 0.744141L5.66895 5.24414L0.668945 9.74414' stroke='%23bf5700' stroke-opacity='0.5' stroke-width='2' stroke-linejoin='round'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:7px;height:11px;margin-left:8px;transition:background-image .2s,transform .2s;display:inline-block;transform:translateY(1.25px)}.button-orange:after,.button-orange-outline:after,.button-white:after,.button-white-outline:after,.button-orange-free:after{background-image:url(/themes/custom/school_of_computing/images/icons/arrow-tangerine.svg)}.button-orange[href$=\.pdf]:after,.button-orange-outline[href$=\.pdf]:after,.button-white[href$=\.pdf]:after,.button-white-outline[href$=\.pdf]:after,.button-orange-free[href$=\.pdf]:after{background-image:url(/themes/custom/school_of_computing/images/icons/download-tangerine.svg);background-size:14px 13px;width:14px;height:13px;position:relative;top:1px}.button-orange[href^=https]:after,.button-orange-outline[href^=https]:after,.button-white[href^=https]:after,.button-white-outline[href^=https]:after,.button-orange-free[href^=https]:after{content:none}.button-orange[href^=mailto\:]:after,.button-orange-outline[href^=mailto\:]:after,.button-white[href^=mailto\:]:after,.button-white-outline[href^=mailto\:]:after,.button-orange-free[href^=mailto\:]:after{background-image:url(/themes/custom/school_of_computing/images/icons/email-tangerine.svg);background-size:16px 16px;width:16px;height:16px;position:relative;top:3px}.button-orange.button-locked:after,.button-orange-outline.button-locked:after,.button-white.button-locked:after,.button-white-outline.button-locked:after,.button-orange-free.button-locked:after{vertical-align:baseline;background-image:url(/themes/custom/school_of_computing/images/icons/locked-tangerine.svg);background-size:12px 15px;width:12px;height:15px;margin-left:10px;position:relative;top:1px}.button-orange:after{background-image:url(/themes/custom/school_of_computing/images/icons/arrow-sunshine.svg)}.button-orange[href$=\.pdf]:after{background-image:url(/themes/custom/school_of_computing/images/icons/download-sunshine.svg)}.button-orange[href^=https]:after{content:none;background-image:url(/themes/custom/school_of_computing/images/icons/external-sunshine.svg)}.button-orange.button-locked:after{background-image:url(/themes/custom/school_of_computing/images/icons/locked-sunshine.svg)}.button-white-free:after{background-image:url(/themes/custom/school_of_computing/images/icons/arrow-white.svg);background-size:13px 13px;width:13px;height:13px;position:relative;top:1px}.button-white-free[href$=\.pdf]:after{background-image:url(/themes/custom/school_of_computing/images/icons/download-white.svg);background-size:14px 13px;width:14px;height:13px;position:relative;top:1px}.button-white-free[href^=https]:after{content:none;background-image:url(/themes/custom/school_of_computing/images/icons/external-white.svg)}.button-white-free.button-locked:after{background-image:url(/themes/custom/school_of_computing/images/icons/locked-white.svg);background-size:12px 15px;width:12px;height:15px;position:relative;top:2px}.button-orange,.button-orange-outline,.button-white,.button-white-outline{border-radius:4px;padding:20px}.button-orange,.button-orange:visited{background-color:#bf5700;border:1px solid #bf5700;color:#fff!important}.button-orange:focus-visible,.button-orange:hover,.button-orange:visited:focus-visible,.button-orange:visited:hover{background-color:#a14900;border:1px solid #a14900;text-decoration:none}.button-orange:focus-visible,.button-orange:visited:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40}.button-white,.button-white:visited{color:#bf5700;background-color:#fff;border:1px solid #fff}.button-orange-outline,.button-orange-outline:visited{color:#bf5700;background-color:#0000;border:1px solid #bf5700}.button-orange-outline:focus-visible,.button-orange-outline:hover,.button-orange-outline:visited:focus-visible,.button-orange-outline:visited:hover{color:#fff;background-color:#bf5700;text-decoration:none}.button-orange-outline:focus-visible:after,.button-orange-outline:hover:after,.button-orange-outline:visited:focus-visible:after,.button-orange-outline:visited:hover:after{background-image:url(/themes/custom/school_of_computing/images/icons/arrow-white.svg)}.button-white-outline,.button-white-outline:visited{color:#fff;background-color:#0000;border:1px solid #fff}.button-white-outline:focus-visible,.button-white-outline:hover,.button-white-outline:visited:focus-visible,.button-white-outline:visited:hover{background-color:#fff;text-decoration:none;color:#bf5700!important}.button-orange-free,.button-orange-free:visited{color:#bf5700}.button-white-free,.button-white-free:visited{color:#fff}.big-impact{background-color:#fff;padding:30px 30px 20px}.big-impact .stat-section{border-top:1px solid #333f48;align-items:center;gap:40px;padding-top:20px;padding-bottom:20px;display:flex}@media (width<=768px){.big-impact .stat-section{display:block}}.big-impact .stat-section:last-child{padding-bottom:0}.big-impact .stat-section h2{color:#bf5700;margin:0;font-size:75px;font-weight:400;line-height:64px}.big-impact .stat-section h2 span{font-weight:900}.big-impact .stat-section h4{margin-top:4px;margin-bottom:0}.big-impact .stat-section .stat-row:last-child{border-top:1px solid #333f48;margin-top:20px;padding-top:20px}@media (width<=768px){.big-impact .stat-section .stat-row:first-child{border-top:1px solid #333f48;margin-top:20px;padding-top:20px}}.people-directory-accordion .collapse:not(.show){display:none}.people-directory-accordion .collapsing{height:0;transition:height .35s;overflow:hidden}.people-directory-accordion .accordion-item{border-bottom:1px solid #d6d2c4}.people-directory-accordion .accordion-item:first-child{border-top:1px solid #d6d2c4}.people-directory-accordion .accordion-header{margin:0}.people-directory-accordion .accordion-button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;display:flex;color:#333f48!important}.people-directory-accordion .accordion-button:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='34'%20height='34'%20viewBox='0%200%2034%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.41513%2023.4928L9.35156%2015.5563L17.288%2023.4928'%20stroke='%23F8971F'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='M17.288%207.93644L9.35156%2015.8729L1.41513%207.93644'%20stroke='%23F8971F'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:0;flex-shrink:0;width:22px;height:22px;transition:transform .2s;display:inline-block;transform:rotate(0)}.people-directory-accordion .accordion-button.collapsed:after{transform:rotate(-45deg)}.people-directory-accordion .accordion-body{padding:0 2.5rem 2rem 0}.people-directory-accordion .views-field-title{margin-top:2rem;font-size:22px;line-height:35px}.people-directory-accordion .views-field-field-title,.people-directory-accordion .views-field-field-email{font-size:16px;line-height:25px}.view-leadership.view-display-id-page_1{--section-max-width:800px;width:min(var(--section-max-width,1200px),100% - 40px);margin-inline:auto}.view-leadership.view-display-id-page_1 table{width:100%}.view-leadership.view-display-id-page_1 table tr:nth-child(2n){background-color:#eee}.view-leadership.view-display-id-page_1 table tr td{padding:10px 20px}.view-leadership.view-display-id-page_1 table tr td a.tabledrag-handle .handle{margin:0 10px 0 0}.view-leadership.view-display-id-block_1 .view-content{column-count:2;gap:2rem}@media (width<=767px){.view-leadership.view-display-id-block_1 .view-content{column-count:1}}.view-leadership.view-display-id-block_1 .views-row{align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.view-leadership.view-display-id-block_1 .person-info{padding-bottom:.5rem}.view-leadership.view-display-id-block_1 .person-title{font-size:16px;line-height:25px}.peter-stone-quote{position:relative}.peter-stone-quote .image-background{background-blend-mode:multiply;background-image:url(/sites/default/files/2026-07/peter-background.jpg);background-position:100% 0;background-size:cover;height:500px;margin-bottom:0;position:relative}@media (width<=767px){.peter-stone-quote .image-background{display:none}}.peter-stone-quote .image-background .gradient-overlay{background-color:#205167b3;position:absolute;inset:0}.peter-stone-quote .image-foreground{color:#fff;background-blend-mode:multiply;background-image:url(/sites/default/files/2026-07/peter-foreground.png);background-position:100% 0;background-size:cover;height:500px;margin-bottom:0;padding:4.75rem 2.5rem 3.125rem;position:absolute;inset:0}@media (width<=767px){.peter-stone-quote .image-foreground{background-color:#205167;background-image:none;height:fit-content;position:relative}}.peter-stone-quote .quote-block{z-index:1;max-width:350px;position:relative}.peter-stone-quote .quote-block:after{content:"“";color:#ffffff80;font-size:9.375rem;font-weight:900;position:absolute;top:-34px;left:0}@media (width<=767px){.peter-stone-quote .quote-block{max-width:100%}}.path-taxonomy #block-school-of-computing-content,.path-search #block-school-of-computing-content{width:min(1200px,100% - 40px);margin-inline:auto}
