/*! artsed-src-md5:eea1853a7fe9e00fba0646cfef71af52 */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{border-radius:0;-webkit-appearance:none}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.column{display:block;float:left;margin-left:2.4817518248%}a.column{text-decoration:none}.column.first{clear:both;margin-left:0}.column.centred{float:none;margin:0 auto}.column.right{float:right}.one-col{width:6.0583941606%}.two-col{width:14.598540146%}.three-col{width:23.1386861314%}.four-col{width:31.6788321168%}.five-col{width:40.2189781022%}.six-col{width:48.7591240876%}.seven-col{width:57.299270073%}.eight-col{width:65.8394160584%}.nine-col{width:74.3795620438%}.ten-col{width:82.9197080292%}.eleven-col{width:91.4598540146%}.twelve-col{width:100%}.column.single-margin{margin-left:8.5401459854%}.column.single-margin-plus{margin-left:12.81022%}.column.triple-margin{margin-left:28.102189781%}@font-face{font-family:Ginto;src:url("webfonts/ginto-normal-black.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-Regular.eot");src:url("webfonts/FoundersGroteskWeb-Regular.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-Regular.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-Regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-RegularItalic.eot");src:url("webfonts/FoundersGroteskWeb-RegularItalic.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-RegularItalic.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-RegularItalic.woff") format("woff");font-style:italic;font-weight:400}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-Light.eot");src:url("webfonts/FoundersGroteskWeb-Light.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-Light.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-Light.woff") format("woff");font-style:normal;font-weight:300}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-LightItalic.eot");src:url("webfonts/FoundersGroteskWeb-LightItalic.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-LightItalic.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-LightItalic.woff") format("woff");font-style:italic;font-weight:300}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-Bold.eot");src:url("webfonts/FoundersGroteskWeb-Bold.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-Bold.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-Bold.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:Founders;src:url("webfonts/FoundersGroteskWeb-BoldItalic.eot");src:url("webfonts/FoundersGroteskWeb-BoldItalic.eot?#iefix") format("embedded-opentype"),url("webfonts/FoundersGroteskWeb-BoldItalic.woff2") format("woff2"),url("webfonts/FoundersGroteskWeb-BoldItalic.woff") format("woff");font-style:italic;font-weight:700}h1,h2,h3,h4,h5{line-height:1.2}img{height:auto;max-width:100%;width:100%}p:first-child{margin-top:0}p:last-child{margin-bottom:0}body{background-color:var(--navy);color:#0a0a0a;font-family:Founders,sans-serif;font-size:24px;line-height:1.3;padding-top:130px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.navy-header,body.yellow-header{background-color:#002a3a}a{color:#0a0a0a}.wrapper{margin:0 auto;max-width:1600px;width:80%}a,svg .fill{transition:0.2s ease-in-out}ul{list-style:none;margin:0;padding:0}ul li{background:url("../img/arrow.svg?v=2026a") no-repeat left top 0.35em;background-size:28px 13px;padding-left:36px}header{background-color:var(--navy);font-size:0.75em;left:0;opacity:1;position:fixed;right:0;text-align:center;top:0;transition:0.5s ease-in-out;width:100%;z-index:5}.headroom--not-top header{top:-130px}.headroom--not-top.headroom--pinned header{top:0}.headroom--unpinned.show-nav header{top:0}.horizontal-nav-wrap{height:49px}.horizontal-navigation{width:100%;transition:0.5s ease-in-out}.fix-subnav .horizontal-navigation{left:0;position:fixed;right:0;top:0;width:100%;z-index:4}.fix-subnav.headroom--not-top.headroom--pinned .horizontal-navigation{top:var(--header-h)}header #logo{display:inline-block;width:100px}header #logo img{height:60px;width:100px}.main-header{padding:10px 0;position:relative}.nav-toggle-wrapper{position:relative}header .nav-toggle{height:28px;left:0;position:absolute;top:26px;width:42px;z-index:5}header .nav-toggle span{background-color:var(--dusty-pink);display:block;height:4px;left:0;opacity:1;position:absolute;top:12px;transform:rotate(0);width:42px;transition:0.2s ease-in-out}header .nav-toggle span:first-child{top:0}header .nav-toggle span:last-child{top:24px}.show-nav header .nav-toggle span{opacity:0}.show-nav header .nav-toggle span:first-child{opacity:1;top:12px;transform:rotate(45deg)}.show-nav header .nav-toggle span:last-child{opacity:1;top:12px;transform:rotate(-45deg)}header nav{background-color:var(--khaki);box-sizing:border-box;color:var(--navy);height:100vh;left:0;opacity:0;overflow:hidden;padding:4em 0;position:absolute;right:0;text-align:left;top:-120vh;z-index:4;transition:0.5s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000}header nav.update-2021{overflow:scroll;transition:top 0.5s ease-in-out,opacity 0.5s ease-in-out;-ms-overflow-style:-ms-autohiding-scrollbar}header nav.update-2021 .social{margin:0}header nav.update-2021 .social li{float:left}header nav a:hover{opacity:0.5}header ul.social li{background:0 0;font-size:26px;display:inline-block;margin-right:0.5em;padding:0}header ul.social li a{border-radius:50%;display:block;height:40px;line-height:40px;text-align:center;width:40px}.show-nav header nav{opacity:1;top:0}header nav ul{font-size:2.667em;line-height:1.2;list-style:none;margin:1em 0 0;padding:0}header nav.update-2021 ul{margin-top:0.5em}header nav ul li{background:0 0;padding:0}header nav ul li.mobile-only{display:none}header nav ul li a{text-decoration:none}header nav ul li ul{display:none}header nav.update-2021 ul li a:hover{opacity:1}header nav.update-2021 ul li a:hover span,header nav.update-2021 ul li ul li a:hover,header nav.update-2021 ul.social li a:hover{opacity:0.5}header nav.update-2021 img{display:none;opacity:1;position:absolute;right:10vw;top:50vh;transform:translateY(-50%);width:500px}@media only screen and (max-width:1500px){header nav.update-2021 img{right:5vw;width:350px}}header nav.update-2021 ul li.desktop-dropdown ul{font-size:24px;font-weight:400;margin:0.25em 0 0.5em}@media only screen and (min-width:1101px){header nav.update-2021 a:hover img{display:block;opacity:1}header nav.update-2021 ul li.desktop-dropdown a.parent-link span{padding-right:38px;position:relative}header nav.update-2021 ul li.desktop-dropdown a.parent-link span:after{background:url("../img/nav-arrow-blue.svg?v=2026a") no-repeat right 5% center;background-size:28px 16px;content:"";position:absolute;height:16px;right:0;top:33px;width:28px}header nav.update-2021 ul li.desktop-dropdown a.parent-link.active span:after{transform:rotate(-180deg)}}header .header-links{list-style-type:none;margin:-0.5em 0 0;padding:0;position:absolute;right:64px;top:50%}header .header-links li{display:inline;margin:0 0 0 1em;background:0 0;padding:0;font-size:18px}header .header-links li a{color:var(--navy);text-decoration:none}header .header-links li.search{margin:0}header .header-links li.search a,header .search-form-wrap .search-submit{background:url("../img/magnify.svg?v=2026a") no-repeat center;background-size:30px 30px;border:0;border-radius:0;display:block;height:30px;position:absolute;right:-64px;text-indent:-9999px;top:-4px;width:30px;-webkit-appearance:none}header.show-search .header-links li.search a{background-image:url("../img/magnify-close.svg?v=2026a")}header .search-form-wrap{background-color:transparent;margin:-12px 0 0;opacity:0;position:absolute;right:50px;top:-30px;height:24px;transition:0.3s ease-in-out}header.show-search .search-form-wrap{opacity:1;top:50%}header .search-form-wrap label span{display:none}header .search-form-wrap .search-field{background-color:transparent;border:0;border-radius:0;color:#fff;outline:0;width:200px;-webkit-appearance:none}header .search-form-wrap ::-webkit-input-placeholder{color:#fff}header .search-form-wrap :-ms-input-placeholder{color:#fff}header .search-form-wrap ::placeholder{color:#fff}header .search-form-wrap .search-submit{background-image:url("../img/magnify-white.svg?v=2026a");left:-40px;right:auto;top:0}ul.courses-nav{border-top:1px solid #fff;font-family:Ginto;line-height:1;list-style:none;margin:0;padding:0}ul.courses-nav li{background:0 0;display:inline-block;margin:0 0.5em;padding:0;font-size:18px}ul.courses-nav li a{border-bottom:4px solid transparent;padding:0.75em 0;text-decoration:none;transition:0.2s ease-in-out}ul.courses-nav li.current a,ul.courses-nav li:hover a{border-bottom:4px solid #fff}.dropdown{background-color:var(--dusty-pink);color:#fff;display:none;left:0;padding:2em 0 3em;position:absolute;right:0;text-align:left;width:100%;z-index:5}.dropdown ul li a:hover{text-decoration:underline}.dropdown .column{border-top:2px solid #fff}.dropdown .column ul{font-family:Founders;list-style-type:none;margin:0;padding:0.75em 0 0}.dropdown .column ul li{background:0 0;display:block;line-height:1.4;margin:0;padding:0}.dropdown-1 .column ul li:first-child,.dropdown-2 .column ul li:first-child{line-height:1.2;margin:0.5em 0}.dropdown .column ul li a{border:none;padding:0}.margin-top{margin-top:4em}.small-margin-top{margin-top:1em}.green-header,.green-header header{background-color:var(--navy)}.green-header header .nav-toggle span{background-color:var(--navy)}.green-header header .header-links li a{color:var(--navy)}.green-header header .header-links li.search a{background-image:url("../img/magnify-blue.svg?v=2026a")}.green-header header.show-search .header-links li.search a{background-image:url("../img/magnify-blue-close.svg?v=2026a")}.green-header .dropdown{background-color:var(--navy)}.alm-btn-wrap{clear:both;text-align:center}.alm-load-more-btn,.border-btn,.third-button{border:1px solid var(--purple);border-radius:0;box-sizing:border-box;color:var(--purple);cursor:pointer;display:inline-block;font-weight:700;min-width:31.6788321168%;padding:0.5em 2em;text-decoration:none;transition:0.2s ease-in-out;-webkit-appearance:none}.alm-load-more-btn{background-color:#fff}.blog .alm-load-more-btn,.term-9 .alm-load-more-btn{border-color:var(--navy);color:var(--navy);margin-top:2em}.third-button.solid{border:none;--btn-bg:var(--purple);--btn-ink:#ffffff;--btn-hover-bg:var(--navy);--btn-hover-ink:#ffffff;background-color:var(--btn-bg);color:var(--btn-ink);text-transform:uppercase}.third-button.solid:hover{background-color:var(--btn-hover-bg)}.border-btn{display:block;min-width:none;text-align:center}.alm-load-more-btn:hover,.border-btn:hover,.third-button:hover{background-color:var(--purple);color:#fff}.blog .alm-load-more-btn:hover,.term-9 .alm-load-more-btn:hover{background-color:var(--navy)}.alm-load-more-btn.done,.alm-loading .alm-load-more-btn{display:none}.filter{text-decoration:none}.filter.current{text-decoration:underline}#course-filters{color:var(--navy);padding-bottom:2em;position:relative;text-align:center}.page-id-359 #course-filters{padding-top:2em}.clear-filters{bottom:0;color:var(--navy);display:none;left:50%;position:absolute;transform:translateX(-50%)}.filter-dropdown{background:url("../img/plus-green.svg?v=2026a") right 1em center no-repeat;background-size:20px 20px;display:inline-block;font-family:Ginto;line-height:1;margin:0 0.25em;position:relative;text-align:left;z-index:2}.filter-dropdown:first-child{z-index:3}.filter-dropdown span{border:1px solid var(--navy);cursor:pointer;display:block;min-width:14em;padding:0.5em 2em 0.5em 1em}.navy-header.part-yellow .filter-dropdown{background-image:url("../img/plus-navy.svg?v=2026a")}.navy-header.part-yellow .filter-dropdown div,.navy-header.part-yellow .filter-dropdown div a,.navy-header.part-yellow .filter-dropdown span{border-color:#002a3a}.navy-header.part-yellow #course-filters,.navy-header.part-yellow #time-filter a,.navy-header.part-yellow .filter-dropdown div a{color:#002a3a}.filter-dropdown div{display:none;border:1px solid var(--navy);border-top:0;background-color:#fff;left:0;padding:0 1em;position:absolute;right:0;top:2em}.filter-dropdown div a{border-top:1px solid var(--navy);color:var(--navy);display:block;line-height:1;padding:0.5em 0}.filter-dropdown div a.current,.filter-dropdown div a:hover,.page-id-359 .filter-dropdown div a:hover,.page-id-673 .filter-dropdown div a:hover{color:var(--navy);text-decoration:none}.page-id-359 .filter-dropdown,.page-id-673 .filter-dropdown{background-image:url("../img/plus-red.svg?v=2026a")}.page-id-359 .filter-dropdown div,.page-id-359 .filter-dropdown div a,.page-id-673 .filter-dropdown div,.page-id-673 .filter-dropdown div a{border-color:var(--purple);color:var(--purple)}#time-filter{margin:0 0 1em}#time-filter a{color:var(--navy);margin:0 0.5em}#course-filter-container{min-height:50vh}.term-52 #course-filter-container,.term-53 #course-filter-container,.term-9 #course-filter-container{margin-top:-2em}.term-9 #course-filters{margin-top:2em}.alm-empty{margin:2em 0 0;text-align:center}.green-header .hw-footer h2{color:var(--navy);font-size:1.5em;margin-top:2em}.red-header .filter-dropdown span{border-color:var(--purple)}.red-header #course-filters{color:var(--purple);margin-bottom:2em}.pink-header header{background-color:var(--dusty-pink)}.page-id-696 h3{color:var(--navy)}.page-id-696 h3:first-child{margin-top:0}.page-id-696 .left-col{font-weight:700}.page-id-696 .left-col a{text-decoration:none}.page-id-696 .left-col a:first-child{color:var(--navy)}.page-id-696 .left-col a:first-child:hover{color:#0a0a0a}.page-id-696 .left-col a:hover{color:var(--navy)}#map-canvas{height:50vh}.page-id-694 .title-intro{margin-bottom:0}.page-id-694 .standard-copy h3{color:var(--navy);font-size:1em;text-align:left}.page-id-694 .standard-copy strong{color:var(--navy);font-weight:400}.parent-pageid-698 h2{text-align:center}.parent-pageid-698 .standard-copy table{color:var(--navy)}.parent-pageid-698 .standard-copy table td,.parent-pageid-698 .standard-copy table tr:last-child td{border-color:var(--navy)}.artsed-banner-wrapper{position:relative}.artsed-banner{background-color:var(--dusty-pink);color:#fff;display:block;font-family:Ginto;padding:1em;position:absolute;right:0;text-align:center;text-decoration:none;top:20vh;width:320px;z-index:1}.artsed-banner:after,.artsed-banner:before{border-top:30px solid transparent;border-right:368px solid var(--navy);content:"";height:0;left:0;position:absolute;right:0;top:-30px;transition:border-color 0.2s ease-in-out}.artsed-banner:after{border-bottom:30px solid transparent;border-top:0;border-left:368px solid var(--navy);border-right:0;bottom:-30px;top:auto}.artsed-banner:hover{background-color:var(--navy)}.artsed-banner:hover:before{border-right-color:var(--navy)}.artsed-banner:hover:after{border-left-color:var(--navy)}.artsed-banner strong{display:block;font-size:1.25em;line-height:1.1}.artsed-banner .banner-button{border:1px solid #fff;display:inline-block;line-height:1;margin-top:1em;padding:0.25em 0.75em 0.35em}.artsed-banner .banner-button img{height:0.75em;margin:-0.2em 0 0 0.5em;width:1.63em}.cookie-notice{background:#002a3a;bottom:0;color:#fff;left:0;padding:1em 0;position:fixed;right:0;z-index:4}.cookie-notice p{float:left;margin:0;max-width:calc(100% - 340px)}.cookie-notice .button-wrap{float:right}.cookie-notice .button-wrap .cookies-learn-more{color:#fff}.cookie-notice .button-wrap .button{background-color:#fff;color:#002a3a;display:inline-block;font-weight:700;line-height:1;margin:0 0 0 1em;padding:10px 24px 5px;text-decoration:none}@media only screen and (max-width:800px){.cookie-notice p{float:none;max-width:none}.cookie-notice .button-wrap{float:none;margin-top:1em}}.green-header .artsed-banner{background-color:var(--navy)}.green-header .artsed-banner:hover{background-color:var(--navy)}.green-header .artsed-banner:before{border-right-color:var(--navy)}.green-header .artsed-banner:after{border-left-color:var(--navy)}.green-header .artsed-banner:hover:before{border-right-color:var(--navy)}.green-header .artsed-banner:hover:after{border-left-color:var(--navy)}.navy-header .artsed-banner{background-color:var(--aqua)}.navy-header .artsed-banner:hover{background-color:#002a3a}.navy-header .artsed-banner:before{border-right-color:var(--navy)}.navy-header .artsed-banner:after{border-left-color:var(--navy)}.navy-header .artsed-banner:hover:before{border-right-color:#002a3a}.navy-header .artsed-banner:hover:after{border-left-color:#002a3a}@media only screen and (max-width:1100px){.artsed-banner{padding:0.5em}.artsed-banner:before{border-right-width:340px}.artsed-banner:after{border-left-width:340px}}@media only screen and (max-width:700px){.wrapper.artsed-banner-wrapper{width:100%}.artsed-banner{box-sizing:border-box;font-size:0.75em;left:0;top:50vw;transform:translateY(-100%);width:100%}.page-id-2 .artsed-banner,.slider-newsflash-wrapper .artsed-banner{top:40vh}.artsed-banner:after,.artsed-banner:before{content:none}}.pink-header .staff-group-container h2{color:var(--navy);font-size:1.5em;margin-bottom:1.5em}.pink-header .staff-group-container h3{color:var(--navy)}.pink-header .staff-group-container a{text-decoration:none}.pink-header .staff-group-container a:hover{text-decoration:underline}.staff-group-container{display:none}#staff-group-1{display:block}.staff-group-list{margin:2em 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:0.5em;list-style:none;padding:0}.staff-group-list li{background:0 0;display:inline-block;margin:0;padding:0}.staff-group-list li a{display:block;color:var(--navy);text-decoration:none;border:2px solid var(--navy);padding:0.5em 1.25em;border-radius:30px;font-size:0.95em;transition:all 0.2s ease-in-out}.staff-group-list li a:hover{background:var(--navy);color:#fff;text-decoration:none}.staff-group-list li.active a{background:var(--dusty-pink);border-color:var(--navy);color:#fff;text-decoration:none}.staff-container h4{color:var(--navy);font-family:Ginto;font-size:1.5em;margin:0 0 1em;text-align:center}.staff-boxes .column{margin-bottom:1em}.staff-boxes strong{color:var(--navy);display:block;line-height:1.2;margin-top:0.5em}.staff-boxes .two-col .portrait-bg,.staff-boxes .two-col img{margin-bottom:0.5em}.staff-boxes .column a{color:var(--navy)}.staff-boxes .column a:hover{text-decoration:underline}.staff-boxes .biog-wrap{font-size:0.75em;margin-top:0.25em}.centre-text .biography p:first-child{font-weight:400}.biography{display:none;padding:1em 0 0}.staff-boxes .toggle-biog{display:block;padding:0 20px 0 0;position:relative}.staff-boxes .toggle-biog:after{background:url("../img/plus-pink.svg?v=2026a") no-repeat center;background-size:12px 12px;content:"";display:block;height:12px;margin-top:-6px;position:absolute;right:0;top:50%;transition:0.2s ease-in-out;width:12px}.staff-boxes .toggle-biog.open:after{transform:rotate(-45deg)}.total-staff-1 .column.two-col:first-child{float:none;margin-right:auto;margin-left:auto}.total-staff-2 .column.two-col:first-child{margin-left:34.1605839416%}.total-staff-3 .column.two-col:first-child{margin-left:25.6204379562%}.total-staff-4 .column.two-col:first-child{margin-left:17.0802919708%}.total-staff-5 .column.two-col:first-child{margin-left:8.5401459854%}.portrait-placeholder{background:linear-gradient(135deg,var(--navy) 0,rgb(0,62.8858695652,133) 100%)!important}.staff-boxes .portrait-bg{background-color:var(--navy);background-image:linear-gradient(135deg,var(--navy) 0,rgb(0,62.8858695652,133) 100%)}.staff-profile-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow-y:auto;-webkit-overflow-scrolling:touch}.staff-profile-modal.is-open{display:flex;align-items:center;justify-content:center}.staff-profile-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,10,10,0.6);z-index:1}.staff-profile-modal__container{background:#fff;position:relative;z-index:2;width:90%;max-width:920px;max-height:90vh;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;animation:staffModalFadeIn 0.25s ease-out}@keyframes staffModalFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.staff-profile-modal__close{position:absolute;top:15px;right:15px;background:0 0;border:none;cursor:pointer;color:var(--navy);padding:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;z-index:3;transition:color 0.2s ease-in-out;outline:0;line-height:1}.staff-profile-modal__close svg{display:block}.staff-profile-modal__close:hover{color:var(--navy)}.staff-profile-modal__close:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.staff-profile-modal__inner{position:relative;display:flex;flex-direction:row;align-items:stretch;flex:0 1 auto;min-height:460px;max-height:90vh;overflow:hidden}.staff-profile-modal__image-col{flex:0 0 40%;max-width:40%;display:block;overflow:hidden}.staff-profile-modal__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.staff-profile-modal__content-col{flex:1 1 auto;min-width:0;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2em 2em 1.5em;background:#fff}.staff-profile-modal__content-col::-webkit-scrollbar{width:8px}.staff-profile-modal__content-col::-webkit-scrollbar-track{background:rgb(242.25,242.25,242.25)}.staff-profile-modal__content-col::-webkit-scrollbar-thumb{background:var(--dusty-pink);border-radius:4px}.staff-profile-modal__content-col::-webkit-scrollbar-thumb:hover{background:rgb(241.3309352518,78.6690647482,155.2158273381)}.staff-profile-modal__content-col{scrollbar-width:thin;scrollbar-color:var(--navy) rgb(242.25,242.25,242.25)}.staff-profile-modal__image-col.no-image{display:none}.staff-profile-modal__image-col.no-image+.staff-profile-modal__content-col{position:relative;width:100%;max-height:90vh}.staff-profile-modal__name{color:var(--navy);font-size:1.75em;margin:0 0 0.15em;padding-right:30px}.staff-profile-modal__position{color:var(--navy);font-size:1.1em;margin:0 0 0.25em}.staff-profile-modal__department{color:#666;font-size:0.9em;margin:0 0 0.75em}.staff-profile-modal__email{margin:0 0 1.5em}.staff-profile-modal__email a{color:#fff;background-color:var(--dusty-pink);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out}.staff-profile-modal__email a svg{display:block;width:22px;height:22px}.staff-profile-modal__email a:hover{color:#fff;background-color:var(--navy);text-decoration:none}.staff-profile-modal__email a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.staff-profile-modal__biog{font-size:0.95em;line-height:1.6}.staff-profile-modal__biog p:first-child{margin-top:0}.staff-profile-modal__biog p:last-child{margin-bottom:0}.staff-modal-enabled .staff-boxes .toggle-biog.staff-modal-trigger{display:block;padding:0 20px 0 0;position:relative}@media only screen and (max-width:1100px){.staff-profile-modal__container{width:95%;max-width:700px}}@media only screen and (max-width:768px){.staff-profile-modal.is-open{align-items:stretch}.staff-profile-modal__container{width:100%;max-width:100%;max-height:100vh;height:100%;overflow:hidden}.staff-profile-modal__inner{flex-direction:column;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.staff-profile-modal__image-col{flex:0 0 auto;width:100%;max-width:100%;max-height:50vh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.staff-profile-modal__image{display:block;width:auto;height:auto;max-width:100%;max-height:50vh;min-width:0;min-height:0;object-fit:contain;object-position:center top}.staff-profile-modal__content-col{flex:0 0 auto;width:100%;max-height:none;padding:1.5em;overflow-y:visible}.staff-profile-modal__name{font-size:1.4em}.staff-profile-modal__close{top:10px;right:10px;background:rgba(255,255,255,0.85);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0}}@media only screen and (max-width:600px) and (orientation:portrait){.staff-profile-modal__image-col{max-height:40vh}.staff-profile-modal__image{max-height:40vh}.staff-profile-modal__content-col{padding:1.25em}}body.staff-modal-open{overflow:hidden}.marquee{background:var(--navy);color:#fff;overflow:hidden;padding:1em 0;width:100%}.marquee a{color:#fff;margin:0 3em;text-decoration:none}.page-id-818 .standard-copy h2{color:var(--navy)}.turquoise-header header{background-color:var(--aqua)}.turquoise-header header .nav-toggle span{background-color:var(--navy)}.turquoise-header header .header-links li a{color:var(--navy)}.turquoise-header header .header-links li.search a{background-image:url("../img/magnify-blue.svg?v=2026a")}.turquoise-header header.show-search .header-links li.search a{background-image:url("../img/magnify-blue-close.svg?v=2026a")}.turquoise-header .dropdown{background-color:var(--navy)}.news-box{display:block;margin-top:2em}.news-copy,.news-img{float:left;width:48.5035211268%}.news-copy{border-top:4px solid var(--navy);float:right;padding:0.5em 0}.news-copy span{color:var(--navy)}.news-copy h2{color:var(--navy);font-size:1.5em;margin:0}.news-copy p{margin:0.5em 0 1em}.yellow-header h1{color:#002a3a}.yellow-header header{background-color:var(--khaki)}.yellow-header header .nav-toggle span{background-color:#002a3a}.show-nav.yellow-header header .nav-toggle span{background-color:var(--navy)}.yellow-header header .header-links li a{color:#002a3a}.yellow-header header .header-links li.search a{background-image:url("../img/magnify-navy.svg?v=2026a")}.yellow-header header.show-search .header-links li.search a{background-image:url("../img/magnify-navy-close.svg?v=2026a")}.yellow-header ul.courses-nav li a{color:#002a3a}.yellow-header ul.courses-nav .dropdown li a{color:#fff}.yellow-header .dropdown{background-color:#002a3a}.single-shows .connection-box{color:#002a3a;margin-top:1em;margin-bottom:1em}.single-shows .connection-box h3{border-color:#002a3a;color:#002a3a}.single-shows .six-col-wrapper p{margin-top:0}.single-shows .six-col-wrapper .two-col{margin-bottom:1em;margin-top:1em;line-height:1}.single-shows .six-col-wrapper .two-col h3{font-size:1em}.single-shows .clear-left{clear:left;margin:2em 0 0}.show-box h2{border-top:4px solid #002a3a;font-size:1.5em;padding:0.25em 0 0}.page-id-816 h2 a{color:#002a3a;text-decoration:none}.page-id-816 .five-col{margin-top:2em}.page-id-816 .five-col:first-child,.page-id-816 .five-col:nth-child(2){margin-top:0}.page-id-816 h3{color:#002a3a;font-family:Ginto;font-weight:400;margin:-0.25em 0 0.5em}.navy-header header{background-color:#002a3a}.navy-header header .nav-toggle span{background-color:var(--aqua)}.navy-header.part-green header .nav-toggle span{background-color:var(--navy)}.navy-header.part-yellow header .nav-toggle span{background-color:var(--khaki)}.show-nav.blue-red-header header .nav-toggle span,.show-nav.navy-header header .nav-toggle span{background-color:var(--navy)}.navy-header header .header-links li a{color:var(--navy)}.navy-header.part-green header .header-links li a{color:var(--navy)}.navy-header.part-yellow header .header-links li a{color:var(--aqua)}.navy-header header .header-links li.search a{background-image:url("../img/magnify-skyblue.svg?v=2026a")}.navy-header header.show-search .header-links li.search a{background-image:url("../img/magnify-skyblue-close.svg?v=2026a")}.navy-header.part-green header .header-links li.search a{background-image:url("../img/magnify-green.svg?v=2026a")}.navy-header.part-green header.show-search .header-links li.search a{background-image:url("../img/magnify-green-close.svg?v=2026a")}.navy-header.part-yellow header .header-links li.search a{background-image:url("../img/magnify-yellow.svg?v=2026a")}.navy-header.part-yellow header.show-search .header-links li.search a{background-image:url("../img/magnify-yellow-close.svg?v=2026a")}.navy-header .dropdown{background-color:var(--aqua)}.navy-header.part-yellow .dropdown{background-color:var(--khaki);color:#002a3a}.navy-header.part-yellow .clear-filters,.navy-header.part-yellow .dropdown ul li a{color:#002a3a}.navy-header.part-yellow .dropdown .column{border-color:#002a3a}.navy-header.part-green .dropdown{background-color:var(--navy)}.navy-header h1{color:var(--navy)}.navy-header.part-green h1{color:var(--navy)}.navy-header.part-yellow h1{color:#002a3a}.arrow-link{border-top:2px solid var(--navy);color:var(--navy);display:block;font-weight:700;margin-bottom:1em;text-decoration:none}.arrow-link:hover{color:#002a3a}.arrow-link.course-box{margin-top:0;padding:10px 0 35px}.arrow-link.course-box.border-bottom{border-bottom:2px solid var(--navy);padding-bottom:45px}.arrow-link.course-box.border-bottom:after{bottom:10px}.horizontal-nav,.horizontal-nav.courses-nav{border-top:0;font-size:0.75em}.page-template-page_template-curriculum_NEW h2,.page-template-page_template-curriculum_NEW h2:first-child{text-align:center}.page-template-page_template-curriculum h2:first-child{margin-top:1em;text-align:center}.page-template-page_template-curriculum h3,.page-template-page_template-curriculum_NEW h3{color:var(--navy)}.red-header,.red-header header{background-color:var(--purple)}.pink-header .dropdown,.pink-header header .nav-toggle span,.red-header .dropdown,.red-header header .nav-toggle span{background-color:var(--navy)}.pink-header header .header-links li a,.red-header header .header-links li a{color:var(--navy)}.pink-header header .header-links li.search a,.red-header header .header-links li.search a{background-image:url("../img/magnify-blue.svg?v=2026a")}.pink-header header.show-search .header-links li.search a,.red-header header.show-search .header-links li.search a{background-image:url("../img/magnify-blue-close.svg?v=2026a")}.page-id-359 .alm-filters-container,.page-id-359 .search-wrapper{padding-top:2em;text-align:center}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy{border:1px solid var(--purple);color:var(--purple);display:inline-block;font-family:Ginto;margin:2em 0.5em;min-width:14em;padding:0.25em 1em;text-align:left;vertical-align:top}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy .alm-filter--link{cursor:pointer;transition:color 0.2s ease-in-out}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy .alm-filter--inner{display:none}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy .alm-filter--link.active,.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy .alm-filter--link:hover{color:var(--navy)}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{background:url("../img/plus-red.svg?v=2026a") right center no-repeat;background-size:20px 20px;color:var(--purple);cursor:pointer;font-family:Ginto;margin:0;padding:0 2em 0.25em 0}.page-id-359 .alm-filter.alm-filter--group ul{padding-top:0.25em}.page-id-359 .alm-filter.alm-filter--group ul li{background:0 0;border-top:1px solid var(--purple);padding:0.25em 0}.alm-filters-edit{display:none!important}.page-id-359 .alm-filter--search .alm-filter--textfield{border:none;border-bottom:1px solid var(--purple)}.page-id-359 .search-wrapper .search-form{display:inline-block;text-align:left}.page-id-359 .alm-filter--search button,.page-id-359 .search-wrapper .search-form .search-submit{background:0 0;border:0;border-radius:0;color:var(--purple);cursor:pointer;margin:0;padding:0 0.25em;-webkit-appearance:none}.page-id-359 .search-wrapper .search-form .search-field{border:0;border-bottom:1px solid var(--purple);border-radius:0;margin:0;outline:0;padding:0;-webkit-appearance:none}.page-id-359 h2{margin-bottom:1em;text-align:center}.page-id-359 .red-bg h2{color:#fff;text-align:left}.page-id-359 h3{color:var(--navy);font-size:1em;margin-top:0.5em}.page-id-359 .meet-join .acting-su span{color:var(--purple)}.page-id-359 .meet-join .mt-su span{color:var(--navy)}.page-id-359 .meet-join .acting-su:hover span{color:#fff}.page-id-359 .meet-join .mt-su:hover span{color:var(--purple)}.page-id-359 .meet-join a{background:0 0}.page-id-359 .meet-join{position:relative}.page-id-359 .meet-join:before{background:#bec6c4;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:50%}.page-id-359 .btn{box-sizing:border-box;min-width:31.6788321168%}.single-students h1{margin:0 0 0.5em;text-align:left}.role-details{font-size:0.75em}.student-detail{border-top:2px solid var(--navy);color:var(--navy);padding:0.5em 0 1em}.yellow-header .student-detail{border-top:2px solid #002a3a;color:#002a3a}.student-detail p{margin:0}.student.btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;display:block;text-align:center}.student.btn.showreel{margin-top:1em}.showreel-team{float:right;margin-top:1em;width:48.1152993348%}.showreel-team:nth-child(odd){clear:both;float:left}.single-showreels .student-detail{padding-bottom:0}.single-showreels .showreel-team-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:3.7694013304%;row-gap:1em;align-items:start}.single-showreels .showreel-team-wrapper::after,.single-showreels .showreel-team-wrapper::before{content:none}.single-showreels .showreel-team,.single-showreels .showreel-team:nth-child(odd){float:none;width:auto;margin-top:0}.single-showreels .border-btn{margin-top:1em}.eight-col .column.four-in-eight h3,.page-id-673 h3,.single-showreels h3,h3.su-position{color:var(--navy);font-family:Founders;font-size:1em;font-weight:700;margin-top:0.5em}.page-id-673 a.four-col{margin-bottom:2em}.page-template-page_template-student-union h2,.page-template-page_template-student-union h2:first-child{text-align:center;margin:2em 0 1em}.eight-col .column.four-in-eight{float:right;margin:0;width:48.1152993348%}.eight-col .column.four-in-eight:nth-child(odd){clear:both;float:left}.page-id-7608 .centre-text h2{margin-bottom:1em}h3.su-position{margin-bottom:3em}h3.su-position span{display:block;font-weight:400}.six-col .column.three-in-six{float:right;margin:0;width:48.1152993348%}.six-col .column.three-in-six:nth-child(odd){clear:both;float:left}.eight-col .column.four-in-eight h3,h3.su-position{border-top:3px solid var(--navy);padding-top:0.5em}.blue-red-header header .nav-toggle span{background-color:var(--purple)}.blue-red-header header .header-links li a{color:var(--purple)}.blue-red-header header .header-links li.search a{background-image:url("../img/magnify-red.svg?v=2026a")}.blue-red-header header.show-search .header-links li.search a{background-image:url("../img/magnify-red-close.svg?v=2026a")}.blue-red-header .dropdown{background-color:var(--purple)}.page-id-156 .third-button{margin-top:2em}.alumni-course{color:var(--aqua)}.alumni-slide-copy a{color:var(--aqua);display:inline-block;margin-top:2em}.slide{background:url("../img/Newsies.jpg?v=2026a") no-repeat center;background-size:cover;height:75vh;min-height:600px;position:relative}.slide .headline-wrap{bottom:2em;left:0;position:absolute;text-align:center;transition:opacity 0.2s ease-in-out;width:100%}.single-courses h2,.single-courses h3,h1{color:var(--navy);font-size:2em;margin:1em 0;text-align:center}.single-courses.navy-header.part-yellow h2{color:var(--aqua)}.single-courses.navy-header.part-yellow .course-detail strong{color:#002a3a}h1{font-family:Ginto;font-weight:400}.title-wrap .wrapper{position:relative}.single-courses .title-wrap h2,.single-shows .title-wrap h2{font-size:1.5em;margin:0;text-align:center;padding:1em 0}.page-id-2 .slide h2,.page-id-2 h1{color:#fff;font-family:Ginto;font-size:3.5em;line-height:1.1;margin:0 auto;max-width:900px}.slick-dots{list-style:none;margin:2em 0 0;padding:0;text-align:center;width:100%;z-index:1}.home-slider{background-color:#fff}.home-slider a{color:#fff;outline:0;text-decoration:none}.home-slider .slick-dots{bottom:-2em;margin:0;position:absolute}.slick-dots li{background:0 0;display:inline;margin:0 10px;padding:0}.slick-dots li button{background-color:var(--navy);border:none;border-radius:50%;cursor:pointer;display:inline-block;height:18px;opacity:0.25;outline:0;padding:0;text-align:left;text-indent:-9999px;width:18px;-webkit-appearance:none}.navy-header .slick-dots li button{background-color:var(--aqua)}.slick-dots li.slick-active button{opacity:1}.slide-canvas{overflow:hidden;padding:0 0 66.66%;position:relative}.slide-canvas img{bottom:0;left:0;position:absolute;right:0;top:0}.slide-canvas img.portrait{bottom:auto;height:100%;left:50%;right:auto;top:auto;transform:translateX(-50%);width:auto}h2{color:var(--navy);font-family:Ginto;font-size:2em;font-weight:400;line-height:1.1;margin:0.5em 0}h2:first-child{margin-top:0}h2.stagger{margin-top:1.5em}h2.stagger-more{margin-top:3em}.page-id-2 .pink-bg h2{margin-bottom:1em}.blue-red-header h2,.green-header h2,.pink-header h2,.red-header h2{color:var(--navy)}.red-header h2 a{color:var(--navy);text-decoration:none}.navy-header h2{color:var(--navy)}.navy-header.part-yellow h2{color:#002a3a}.yellow-bg.horizontal-navigation a{color:#002a3a}.navy-header.part-yellow .horizontal-navigation ul.courses-nav li:hover a{border-color:#002a3a}.navy-header.part-green h2{color:var(--navy)}.yellow-header h2{color:#002a3a}h3{font-family:Founders;font-size:1.25em;font-weight:700;margin:1em 0 0}.panel{background-color:#fff;padding:4em 0}.padding{padding:4em 0}.padding-bottom{padding:0 0 4em}.padding-top{padding:4em 0 0}.small-padding{padding:2em 0}.small-padding-top{padding-top:2em}.small-padding-bottom{padding-bottom:2em}.uppercase{text-transform:uppercase}.white-bg{background-color:#fff}.yellow-bg{background-color:var(--khaki)}.blue-bg{background-color:var(--navy);color:#fff}.sky-blue-bg{background-color:var(--aqua);color:#fff}.navy-bg{background-color:#002a3a;color:#fff}.navy-bg a{color:#fff}.pale-blue-bg{background-color:#ccf3f8;color:#fff}.pale-yellow-bg{background-color:#fff9de}.mint-bg{background-color:#ccefe0;color:#0a0a0a}.grey-bg{background-color:#bec6c4;color:#0a0a0a}.grey-green-bg{background-color:#bec6c4;color:#0a0a0a}.steel-bg{background-color:#e1ebf6;color:#0a0a0a}.red-bg{background-color:var(--purple);color:#fff}.red-bg a{color:#fff}.pink-bg{background-color:var(--dusty-pink);color:#fff}.pink-bg h2{color:#fff;text-align:center}.pale-pink-bg{background-color:#fceae3;color:var(--navy)}.pale-pink-2-bg{background-color:#fce5f1;color:var(--navy)}.blue-bg.white-before{position:relative}.blue-bg.white-before .wrapper{position:relative;z-index:1}.blue-bg.white-before:before{background-color:#fff;content:"";display:block;height:35vw;left:0;position:absolute;right:0;top:0;z-index:0}.blue-bg.white-before.skew-bg:before{background:#fff url("../img/skew.svg?v=2026a") no-repeat left 0 bottom -1px;background-size:100% 8vw}.page-id-818 .blue-bg.white-before{background-color:#fff;color:#002a3a}.page-id-818 .blue-bg.white-before:before{background-color:#ccd4d7}blockquote{color:var(--navy);margin:2em}.navy-header blockquote{color:var(--navy)}.navy-header.part-green blockquote{color:var(--navy)}.btn{display:inline-block;font-family:Founders;font-weight:700;line-height:1;margin:1em 0 0;padding:0.5em 1.5em;text-decoration:none}.student-back-btn .btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-width:1px;border-style:solid;--btn-border:var(--purple);margin-bottom:2em}.news-back-btn .btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-width:1px;border-style:solid;--btn-border:var(--navy);margin-bottom:0}.btn.block-btn{box-sizing:border-box;display:block;text-align:center}.yellow-header .btn.border{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-width:1px;border-style:solid;--btn-border:#002a3a}.btn.apply-btn{margin-top:4em}.page-template-page_template-dssf_admissions .btn.apply-btn{padding:0.5em 6em;text-transform:uppercase}.transition-in{transform:translateY(300px);transition:transform 1.5s ease}.transition-in.slow{transition:transform 2s ease}.transition-in.in-view{transform:translateY(0)}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:75vh;position:relative}.icon-newsletter{bottom:0;display:block;height:400px;position:absolute;right:5%;width:400px;z-index:3}.transition-in.icon-newsletter{opacity:0;transform:translateY(100px) scale(0.5);transition:1s ease}.transition-in.icon-newsletter.in-view{opacity:1;transform:translateY(0) scale(1)}.skew.blue-skew{fill:var(--navy)}.skew.pink-skew{fill:var(--navy)}.skew.white-skew{fill:#ffffff}.skew.footer-skew-pale-yellow{background-color:#fff9de;fill:#002a3a}.skew.footer-skew-pale-pink{background-color:#fceae3;fill:#002a3a}.skew.footer-skew-pale-blue{background-color:#ccf3f8;fill:#002a3a}.skew.footer-skew-pale-pink-2{background-color:#fce5f1;fill:#002a3a}.skew.footer-skew-blue{background-color:var(--navy);fill:#002a3a}.skew.footer-skew-grey{background-color:#bec6c4;fill:#002a3a}.skew.footer-skew-mint{background-color:#ccefe0;fill:#002a3a}.skew.footer-skew-steel{background-color:#e1ebf6;fill:#002a3a}.skew.footer-skew-red{background-color:var(--purple);fill:#002a3a}.skew.footer-skew-white{background-color:#fff;fill:#002a3a}.skew.skew-green{background-color:#fff;fill:var(--navy)}.skew.skew-white{fill:#ffffff}.skew{height:8vw;width:100%}.skew.bottom,.skew.top{left:0;position:absolute;right:0;top:-1px}.skew.bottom{bottom:-1px;top:auto}.column-inner{background-color:var(--navy);cursor:pointer;padding:12.4251497006%;transition:0.5s ease-in-out}.column-inner .box{background-size:cover;padding:0 0 120%;position:relative}.column-inner .copy{background-color:var(--navy);bottom:0;left:0;opacity:0;padding:1em;position:absolute;right:0;top:0;z-index:1;transition:opacity 0.2s ease-in-out}.column-inner:hover{background-color:#002a3a}.column-inner:hover .box{background-image:none!important}.column-inner:hover .copy{opacity:1}.alumni-slider{margin:2em 0 0;position:relative}.alumni-slider .alumni-slide-inner{margin:0 10px;position:relative}.alumni-slider .alumni-slide-inner .alumni-slide-copy{background-color:var(--navy);bottom:0;color:#fff;left:0;opacity:0;padding:1em;position:absolute;right:0;top:0;transition:0.3s opacity ease-in-out;z-index:1}.alumni-slider .alumni-slide-inner .alumni-slide-copy strong{color:var(--navy);display:block;font-size:1.25em;line-height:1.2}.destination-slider-wrap .alumni-slider .alumni-slide-inner .alumni-slide-copy strong{color:var(--navy)}.alumni-slider .alumni-slide-inner .alumni-slide-copy p{margin-top:0}.alumni-slider .alumni-slide:hover .alumni-slide-inner .alumni-slide-copy{opacity:1}.alumni-slider .slick-arrow{background:url("../img/arrow-white-l.svg?v=2026a") no-repeat center;background-size:100px;border:none;bottom:0;cursor:pointer;left:0;margin:0;outline:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:5%;z-index:4}.alumni-slider .slick-arrow.slick-next{background-image:url("../img/arrow-white-r.svg?v=2026a");left:auto;right:0}h4{color:var(--navy);font-family:Founders;font-size:1.25em;font-weight:700;margin:0}.navy-header h4{color:var(--navy)}.panel.meet-join{padding:0}.meet-join a,.split-screen a{background:var(--navy);color:var(--navy);display:block;font-family:Ginto;font-size:2.5em;line-height:1.2;margin:2em 0 1em;padding:0;position:relative;text-align:center;text-decoration:none}.split-screen a{float:left;margin:0;padding:3em 0 4em;width:50%}.split-screen a:last-child{background-color:var(--dusty-pink);color:var(--navy)}.split-screen a svg{bottom:2.5em;fill:var(--navy);height:46px;left:50%;margin-left:-50px;position:absolute;width:100px;z-index:0}.split-screen a:last-child svg{fill:var(--navy)}.split-screen a:hover{color:#fff}.split-screen a:hover svg{fill:#ffffff}.meet-join a img,.meet-join a svg{height:120px;width:120px}.meet-join a svg .fill{fill:var(--navy)}.meet-join a:hover svg .fill{fill:#ffffff}.meet-join span{display:block;transition:0.2s ease-in-out}.meet-join a:hover{color:#fff}.video-panel{position:relative}.showreel-video-section .video-panel{margin:0 auto}.single-showreels .showreel-video-section{padding-bottom:0}.single-showreels .showreel-video-section+.panel{padding-top:3em}.showreel-summary{margin-top:3em}.showreel-summary h2{margin:0 0 0.5em}.video-panel .video-overlay{background-position:center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.play-video{background-color:var(--dusty-pink);border-radius:50px;color:var(--navy);display:block;font-family:Ginto;height:100px;left:50%;line-height:100px;margin:-50px 0 0 -50px;position:absolute;text-align:center;text-decoration:none;top:50%;width:100px}.play-video:hover{background-color:var(--navy);color:var(--navy)}.red-header .play-video{background-color:var(--purple);color:#fff}.red-header .play-video:hover{background-color:var(--navy);color:var(--purple)}.navy-header .play-video{background-color:var(--aqua);color:#fff}.navy-header .play-video:hover{background-color:#fff;color:var(--navy)}.footer-svg-wrap{background-color:#002a3a;height:8vw;margin-bottom:-1px;overflow:hidden}.img-link{display:block;position:relative}.img-link div:after{background-color:var(--dusty-pink);bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.2s ease-in-out}.img-link:hover div:after{opacity:0.5}.navy-header.part-green .img-link div:after{background-color:var(--navy)}footer{position:relative;z-index:1}footer img.footer-logo{height:108px;width:180px}footer .footer-logos{margin-top:2em}footer ul li{background:0 0;padding:0}footer a{color:#fff;text-decoration:none}footer ul.social li{display:inline-block;margin-right:0.5em}footer ul.social li a{display:block}footer .wrapper{position:relative}.spy-link{bottom:0;color:#fff;opacity:0.25;position:absolute;text-decoration:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrap{margin:2em 0}.gform_wrapper ul li{background:0 0;padding-left:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border:1px solid #0a0a0a;border-radius:0;-webkit-appearance:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{border:0;border-radius:0;-webkit-appearance:none;background-color:var(--navy);color:#fff;display:inline-block;font-family:Founders;font-weight:700;line-height:1;margin:1em 0 0;padding:0.5em 1.5em;text-decoration:none}.navy-header .gform_wrapper .gform_footer input.button,.navy-header .gform_wrapper .gform_footer input[type=submit]{background-color:#002a3a}.hero-full-width{background-position:center center;background-repeat:no-repeat;background-size:cover;height:50vw}.single-courses h2,.single-courses h3{margin:0 0 0.5em;text-align:left}.single-courses h3{margin:1em 0 0.5em}.single-courses .after-slider h3{margin-top:0}.course-overview p:first-child{font-weight:700}.first-para-highlight p:first-child{font-weight:700}.first-para-highlight blockquote p:first-child{font-weight:400}.first-para-highlight .read-more-content p:first-child{font-weight:400}.read-more-content{display:none;padding-bottom:2em}.read-more-btn{display:inline-block;font-weight:700;padding-right:25px;position:relative;text-decoration:none;width:5em}.read-more-btn:after{background:url("../img/plus-skyblue.svg?v=2026a") no-repeat center;background-size:20px 20px;content:"";height:20px;margin-top:-10px;position:absolute;right:0;top:50%;transform:rotate(0);transition:0.2s ease-in-out;width:20px}.green-header .read-more-btn:after{background-image:url("../img/plus-blue.svg?v=2026a")}.pink-header .read-more-btn{color:var(--navy)}.pink-header .read-more-btn:after{background-image:url("../img/plus-pink.svg?v=2026a")}.read-more-btn.open:after{transform:rotate(-45deg)}.course-detail-wrapper{position:relative}.tef-logo{max-width:70px;position:absolute;right:0;top:2em}.course-detail{display:block;margin:0 0 1em}.course-detail strong{color:var(--navy);display:block}.page-id-29 .btn,.single-courses .btn{display:block;margin:2em 0;padding:0.5em 2em;text-align:center}.page-id-29 .btn,.single-courses .footer-apply .btn{display:inline-block}.course-leader-img{margin-top:1.25em}.course-leader-img span,span.staff-photo-label{color:var(--navy);display:block;margin-top:0.5em}.green-header span.staff-photo-label{color:var(--navy)}.green-header .read-more-btn{color:var(--navy)}.navy-header span.staff-photo-label{color:var(--navy)}.expanders{margin:0}.expand-btn{border-top:2px solid var(--navy);color:var(--navy);display:block;font-size:1.25em;font-weight:700;line-height:1;outline:0;padding:0.5em 2em 0.5em 0;position:relative;text-decoration:none}.expand-btn.open,.expand-btn:hover{border-color:var(--navy);color:var(--navy)}.expand-btn svg{fill:var(--navy);position:absolute;right:0;height:24px;top:18px;transform:rotate(0);width:24px;transition:0.2s ease-in-out}.expand-btn:hover svg{fill:var(--navy)}.expand-btn.open svg{fill:var(--navy);transform:rotate(-45deg)}.expand-content{display:none;padding:0 0 1em 0;max-width:1200px}.pink-header .expand-content,.pink-header .expand-content a{color:var(--navy)}.page-id-721 .expand-content .deadlines{padding-top:1em}.page-id-721 .expand-content .deadlines div{box-sizing:border-box;float:left;padding-right:2em;width:33%}.pink-header .expand-btn{border-top:2px solid var(--navy);color:var(--navy)}.pink-header .expand-btn:hover{border-top:2px solid var(--navy);color:var(--navy)}.pink-header .expand-btn svg{fill:var(--navy)}.pink-header .expand-btn:hover svg{fill:var(--navy)}.navy-header .expand-btn{border-top:2px solid var(--navy);color:var(--navy)}.navy-header.part-green .expand-btn{border-top:2px solid var(--navy);color:var(--navy)}.navy-header .expand-btn.open,.navy-header .expand-btn:hover{border-color:#002a3a;color:#002a3a}.navy-header .expand-btn svg{fill:var(--navy)}.navy-header.part-green .expand-btn svg{fill:var(--navy)}.navy-header .expand-btn.open svg,.navy-header .expand-btn:hover svg{fill:#002a3a}table{border-collapse:collapse;width:100%}table td,table th{padding:0 0 1em;text-align:left}.standard-copy table{margin:2em 0}.standard-copy ul{margin:1em 0}.single-courses .standard-copy h3+table{margin:0 0 2em}.standard-copy table td{border-top:2px solid #002a3a;padding:0.5em 0;vertical-align:top}.standard-copy table td.term-sub{padding-top:1.5em;font-weight:700}.standard-copy table tr:first-child td.term-sub{border-top:0;padding-top:0.5em}.standard-copy table .no-border-row td{border:none;padding:0 1em 0.5em 0}.standard-copy table .strong-row td{font-weight:700;padding:0.5em 1em 0.25em 0;white-space:nowrap}.standard-copy table .padded-row td{padding:0.5em 1em 0.25em 0}.standard-copy table tr:last-child td{border-bottom:2px solid #002a3a}.content-img{margin:2em 0;padding:0 0 66.66%;position:relative}.content-img img.landscape{bottom:0;left:0;position:absolute;top:0;right:0}.content-img img.portrait{bottom:0;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.page-id-721 .standard-copy table,.single-courses .standard-copy table{color:var(--navy)}.page-id-721 .standard-copy table{margin-bottom:0}.page-id-721 .standard-copy table td,.single-courses .standard-copy table td{border-color:var(--navy)}.page-id-721 .standard-copy table tr:last-child td,.single-courses .standard-copy table tr:last-child td{border-color:var(--navy)}.single-courses .standard-copy h3{border-top:2px solid var(--navy);color:var(--navy);font-size:1em;margin-bottom:0;padding:0.5em 0;text-align:left}.single-courses .standard-copy h4{color:var(--navy)}.subtitle{display:block;margin:1em 0 0}.wrapper.cross-links h3{color:var(--navy);font-family:Ginto;font-weight:400}.navy-header .cross-links h3{color:var(--navy)}.navy-header.part-green .cross-links h3{color:var(--navy)}.navy-header.part-yellow .cross-links h3{color:#002a3a}.blue-red-header .cross-links h3,.pink-header .cross-links h3,.turquoise-header .cross-links h3{color:var(--navy)}.blue-red-header .read-more svg,.pink-header .read-more svg,.turquoise-header .read-more svg{fill:var(--navy)}.yellow-header .cross-links h3{color:#002a3a}.yellow-header .read-more svg{fill:#002a3a}.navy-header .read-more svg{fill:var(--navy)}.navy-header.part-green .read-more svg{fill:var(--navy)}.navy-header.part-yellow .read-more svg{fill:#002a3a}.cross-links p{margin:0.5em 0}.title-intro{margin:-1em auto 2em;max-width:800px;text-align:center}.course-box{margin-top:4em;padding-bottom:45px;position:relative}.course-box img{margin-bottom:1em}.course-box.six-col:first-child,.course-box.six-col:nth-child(2){margin-top:0}.course-box:after{background:url("../img/arrow-blue.svg?v=2026a") no-repeat center center;background-size:63px 29px;bottom:0;content:"";display:block;height:29px;left:0;position:absolute;transition:left 0.2s ease-in-out;width:63px}.course-box:hover:after{left:10px}.course-box h2,.header-border h2{border-top:4px solid var(--navy);color:var(--navy);margin-top:0;padding:0.25em 0 0;transition:color 0.2s ease-in-out}.header-border h2{border-color:var(--navy)}.course-box:hover h2{color:var(--navy)}.navy-header .course-box h2{border-color:#002a3a;color:var(--navy)}.navy-header.part-green .course-box h2{color:var(--navy)}.navy-header.part-yellow .course-box h2{border-color:var(--aqua);color:#002a3a}.navy-header .course-box:hover h2{color:#002a3a}.pink-header .course-box h2{border-color:var(--navy)}.pink-header .course-box:hover h2{color:var(--navy)}.blue-red-header .course-box h2{border-color:var(--navy);color:var(--navy)}.blue-red-header .course-box:hover h2{color:#fff}.course-box.four-col h2{font-size:1.5em}.course-box h3{margin:0.5em 0 0.25em}.course-box p{margin-top:0}.two-col-wrapper .column:nth-child(odd){clear:left;margin-left:0}.two-col-wrapper .column.centred:nth-child(odd){margin-left:auto}.three-col-wrapper .column:nth-child(3n+1){clear:left;margin-left:0}.four-col-wrapper .column:nth-child(4n+1){clear:left;margin-left:0}.six-col-wrapper .column:nth-child(6n+1){clear:left;margin-left:0}.course-guide-wrap{margin-bottom:2em}.term-9 .course-box:after{background-image:url("../img/arrow-green.svg?v=2026a")}.term-9 .course-box h2{border:0;font-family:Founders;font-size:1.25em;font-weight:700;margin:0;padding:0}.term-9 .course-box span{color:var(--navy)}.navy-header .course-box:after{background-image:url("../img/arrow-skyblue.svg?v=2026a")}.navy-header.part-green .course-box:after{background-image:url("../img/arrow-green.svg?v=2026a")}.navy-header.part-yellow .course-box:after{background-image:url("../img/arrow-navy.svg?v=2026a")}.page-id-27 h2{margin:1em 0 0.5em;padding:1em 0 0}.page-id-27 h2:first-child{margin-top:0;padding-top:0}.box-sub-nav{list-style:none;margin:0;padding:0;text-align:center}.box-sub-nav li{background:0 0;display:inline-block;margin:0 3px;padding:0}.box-sub-nav li a{background-color:#fff;border:1px solid var(--navy);color:var(--navy);display:block;font-family:Ginto;font-weight:700;line-height:1;padding:0.5em;text-decoration:none}.box-sub-nav li a:hover{background-color:var(--navy);color:#fff}.navy-header .box-sub-nav.first-nav{margin-bottom:2em}.navy-header .box-sub-nav li a{border-color:#002a3a;color:#002a3a}.navy-header .box-sub-nav li a:hover{background-color:#002a3a;color:#fff}.read-more{display:inline-block;padding-right:50px;position:relative;text-decoration:none}.read-more svg{fill:var(--navy);height:19px;position:absolute;right:0;top:0.3em;width:41px}.course-slider-wrap{position:relative}.course-slider-wrap .wrapper{position:relative;z-index:1}.slider-svg-wrap{background-color:var(--navy);bottom:0;left:0;position:absolute;right:0;top:50%}.slider .slick-arrow{bottom:0;cursor:pointer;left:0;opacity:0;outline:0;position:absolute;top:0;width:50%;z-index:2}.slider .slick-arrow.slick-next{left:50%}.touchscreen .slider .slick-arrow{display:none}.page-id-29 .expand-content{max-width:none;padding:1em 0 0}.page-id-29 .expand-content .ten-col{padding:0 0 3em}.page-id-29 h2,.page-id-29 h3{color:var(--navy);font-size:1.25em;margin-top:2em;text-align:center}.page-id-29 h2{margin-top:0}.audition-dates{border-top:2px solid var(--navy);color:var(--navy);font-weight:700;margin:0 0 2em;padding-top:0.5em}.audition-location{float:left}.audition-date{float:right}.audition-table{border-top:2px solid var(--navy);border-collapse:collapse;color:var(--navy);margin:2em 0 1em;padding-top:0.5em;width:100%}.audition-table td,.audition-table th{padding-top:0.5em;width:33.333%}.audition-table td.centre{text-align:center}.audition-table td.right{text-align:right}.alumni-stories-slider{color:var(--navy);margin-top:1em}.parent-pageid-232 .alumni-stories-slider{color:#0a0a0a}.single-courses .destination-slider-wrap h2{color:#fff;margin-bottom:0}.connection-category h2{color:var(--navy);font-family:Founders;font-weight:700;margin-bottom:1em;text-align:center}.connection-box h3{border-top:4px solid var(--navy);color:var(--navy);font-family:Founders;font-size:1em;font-weight:700;margin:0;padding:0.5em 0 0}.connection-box p{margin:0}.connection-box{color:var(--navy);margin-bottom:4em}.page-id-822 .connection-box h3{border-color:#002a3a;color:#002a3a}.standard-copy h2,.standard-copy h3,.standard-copy h4{font-family:Founders;font-size:1.5em;font-weight:700;margin-top:2em;text-align:center}.standard-copy h2:first-child,.standard-copy h3:first-child,.standard-copy h4:first-child{margin-top:0}.standard-copy h4{font-size:1em;margin-bottom:0;text-align:left}.standard-copy p{margin-top:0}.page-id-299 .connection-box.v2{margin-bottom:0}.destination-logo-wrap{padding:0 0 30%;position:relative}.destination-logo{background-color:#fff;bottom:20px;left:20px;opacity:0;position:absolute;right:20px;top:20px;transition:opacity 0.3s ease-in-out}a:hover .destination-logo{opacity:1}.destination-logo-wrap h3{left:0;position:absolute;top:0;width:100%}.page-id-299 a.connection-box:hover .destination-logo-wrap h3.w-img{color:transparent}.destination-logo img.full-width{left:0;position:absolute;height:auto;top:50%;transform:translateY(-50%);width:100%}.destination-logo img.full-height{left:50%;position:absolute;height:100%;top:0;transform:translateX(-50%);width:auto}.page-id-299 .three-col-wrapper{margin-top:4em}.page-id-299 .connection-box h3{border-color:var(--navy);color:var(--navy);transition:color 0.2s ease-in-out}.page-id-299 a.connection-box:hover h3{color:#002a3a}.ethos-pillar{padding:2em 0}.ethos-pillar .quote{color:var(--navy);display:block;margin-bottom:1em}.ethos-pillar img{height:100px;width:100px}.ethos-pillar h2{margin-top:0}.download-link{border-top:3px solid var(--navy);color:var(--navy);display:block;font-size:1.25em;font-weight:700;padding:0.5em 0;text-decoration:none}.download-link:hover{color:#002a3a}.pink-header .download-link{border-color:var(--navy);color:var(--navy)}.pink-header .download-link:hover{color:var(--navy)}.page-id-723 h2{color:var(--navy)}.page-id-324 table tr td:first-child,.page-id-694 table tr td:first-child{font-weight:700;width:30%}.centre-text{text-align:center}.centre-text p:first-child{font-weight:700}.page-id-156 .alumni-slider .alumni-slide-inner .alumni-slide-copy strong{color:var(--aqua)}.landscape-bg,.portrait-bg{background-color:#f1f1f1;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 0 125%;position:relative}.landscape-bg{padding:0 0 66.66%}.portrait-bg-hover{background-color:rgba(255,255,255,0.75);bottom:0;display:block;left:0;opacity:0;padding:1em;position:absolute;right:0;top:0;text-decoration:none;transition:opacity 0.2s ease-in-out}.portrait-bg:hover .portrait-bg-hover{opacity:1}.portrait-bg-hover strong{color:var(--navy)}.alumni-block h2{color:var(--navy);font-family:Founders;font-size:1em;font-weight:700}.alumni-block{margin-bottom:3em}.alumni-block p{margin:0}.page-id-3303 .four-col-wrapper div{color:var(--navy)}.page-id-3303 .four-col-wrapper div span,.page-id-3303 .four-col-wrapper div strong{display:block}.page-id-3303 .four-col-wrapper div strong{margin-top:0.5em}.page-id-3303 .four-col-wrapper a.download{color:var(--navy);display:inline-block;margin:0.5em 0 2em;padding-right:34px;position:relative;text-decoration:none}.page-id-3303 .four-col-wrapper a.download:hover{text-decoration:underline}a.download:after{background:url("../img/arrow-down.svg?v=2026a") no-repeat center center;background-size:29px 20px;content:"";display:block;height:20px;position:absolute;right:0;top:50%;transform:translateY(-10px);width:29px}.search-result{margin-bottom:4em}.search-result h2{color:var(--navy);text-align:left}.search-result h2 a{color:var(--navy);text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}.homepage-notice-button{background-color:#002a3a;color:var(--navy);padding:1em 0;text-align:center}.home-hero-2022-wrap{position:relative}.home-hero-2022-wrap .hero-default,.home-hero-2022-wrap .hero-hover img{height:40vw;object-fit:cover;width:100vw;position:relative;z-index:-1}.home-hero-2022-wrap .hero-hover{margin-top:-8em}.home-hero-2022-wrap .hero-hover img{left:0;opacity:0;position:absolute;top:0;transition:opacity 0.2s ease-in-out}.home-hero-2022-wrap .hero-hover:hover img{opacity:1}.new-home-box{position:relative;z-index:1}.hero-hover .new-home-box{padding:1em 2em 2em;text-align:center}.hero-hover .new-home-box.pink-home-box{background-color:var(--dusty-pink);color:#002a3a}.hero-hover .new-home-box.pink-home-box h2{color:#002a3a;max-width:8em;margin-left:auto;margin-right:auto}.hero-hover .new-home-box.blue-home-box{background-color:var(--navy);color:#fff}.hero-hover .new-home-box.blue-home-box h2{color:#fff;max-width:8em;margin-left:auto;margin-right:auto}.new-home-box.white-blue-box,.new-home-box.white-blue-box h2{color:var(--navy)}.new-home-pink-before,.new-home-white-before{position:relative}.new-home-pink-before:before,.new-home-white-before:before{background-color:var(--dusty-pink);content:"";display:block;height:20vw;left:0;position:absolute;top:0;width:100vw}.new-home-white-before:before{background-color:#fff}.new-home-pink-before .skew.top,.new-home-white-before .skew.top{top:calc(20vw - 1px)}.new-home-image-canvas{background-color:var(--navy);position:relative;padding:0 0 50%}.new-home-image-canvas img{left:0;position:absolute;top:0;object-fit:cover;height:100%;width:100%}.new-home-image-canvas.portrait-canvas img{height:80%;width:30%;top:50%;left:50%;transform:translate(-50%,-50%)}.page-id-816 .homepage-notice-button{color:#fff}.homepage-notice-button a{color:var(--navy);display:inline-block;font-weight:700;position:relative}.homepage-notice-button a:after{content:"+";position:absolute;right:0}.homepage-notice{background-color:#002a3a;color:var(--navy);display:none;padding:0 0 4em}.homepage-notice a{color:var(--navy)}.artsed-admin-edit-btn{background:#fff;border:1px solid #002a3a;border-radius:5px;bottom:2em;display:inline-block;left:2em;line-height:1;padding:0.25em 0.5em 0.3em;position:fixed;text-transform:uppercase;text-decoration:none;z-index:5}.vimeo-wrapper{overflow:hidden;height:75vh;position:relative}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-thanks_pages .thanks-heading{color:var(--navy);display:block;font-family:Ginto;font-size:2em;font-weight:400;margin:1em 0 0;padding:0 0 1em;position:relative;text-align:center}.single-thanks_pages .thanks-heading:after{background-color:var(--navy);bottom:0.5em;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);max-width:600px;width:100%}.single-thanks_pages h1{margin:0}.single-thanks_pages .column.eight-col.standard-copy.centre-text p:first-child{font-weight:400}.single-thanks_pages .column.eight-col.standard-copy.centre-text{color:var(--navy)}.panel.flexible-panel{padding-top:0}.panel.flexible-panel-btn{padding:0 0 4em 0;text-align:center}.flexible-panel-btn .btn{margin-top:0}.flexible-panel .video-wrap{margin:0}.flexible-panel-boxes p{margin:0}.flexible-panels-slider-wrapper{background-color:#fff;padding-bottom:4em}.flexible-panel-map{border-bottom:4em solid #fff}.flexible-panel h2{color:var(--navy);text-align:center}.gform_wrapper .gform_footer input[type=submit]{cursor:pointer;transition:background-color 0.2s ease-in-out}.flexible-panel .gform_wrapper .gform_footer input[type=submit]{background-color:var(--navy)}.flexible-panel .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--dusty-pink)}.navy-header .flexible-panel h2{color:#002a3a}.navy-header.part-yellow .slick-dots li button{background-color:var(--khaki)}.navy-header.part-green .slick-dots li button{background-color:var(--navy)}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width:1400px){.wrapper{width:90%}}@media only screen and (max-width:1100px){body{font-size:20px;padding-top:80px}.courses-nav{display:none}.horizontal-nav-wrap .courses-nav{display:block}.icon-newsletter{height:200px;width:200px}.parallax{background-attachment:scroll}.horizontal-nav-wrap{height:41px}.fix-subnav.headroom--not-top.headroom--pinned .horizontal-navigation{top:var(--header-h)}.slick-dots li{margin:0 7px}.slick-dots li button{height:12px;width:12px}.alumni-slider .slick-arrow{background-size:cover;bottom:-40px;height:29px;left:5%;top:auto;right:auto;width:63px!important}.alumni-slider .slick-arrow.slick-next{left:auto;right:5%}.tef-logo{width:50px}.column.full-width-tablet{width:100%}.expand-btn svg{top:14px}header nav .column.single-margin.ten-col{margin-left:0;width:100%}header nav ul{font-family:Founders;font-size:1.75em;font-weight:700;margin:0}header nav ul li.mobile-only{display:block}header nav ul li a{border-top:1px solid #002a3a;color:#002a3a;display:block;padding:0.5em 5%}header nav ul li:first-child a{border-top:0}header nav ul li ul,header nav.update-2021 ul li.desktop-dropdown ul{font-size:0.75em;font-weight:400;padding-bottom:0.5em}header nav ul li ul li a{border-top:none}header nav ul li ul li:first-child a{padding-top:0.25em}header nav{background-color:var(--aqua);overflow:scroll;padding:80px 0 0}header nav ul.social{display:none}.wrapper.nav-container{width:100%}header .nav-toggle{left:5%}.nav-toggle-wrapper{width:100%;transition:0.5s ease-in-out}.show-nav header .nav-toggle span,.show-nav.blue-red-header header .nav-toggle span,.show-nav.navy-header header .nav-toggle span{background-color:#002a3a}.show-nav .nav-toggle-wrapper{background-color:var(--aqua);border-bottom:1px solid #002a3a;height:80px;position:absolute;z-index:6}a.parent-link{padding-right:12%;position:relative}a.parent-link:after{background:url("../img/nav-arrow.svg?v=2026a") no-repeat right 5% center;background-size:17px 10px;content:"";position:absolute;height:10px;margin-top:-5px;right:5%;top:50%;width:17px}a.parent-link.open:after{transform:rotate(-180deg)}.column.four-col-tablet{width:31.6788321168%}.six-col-wrapper .column,.six-col-wrapper .column:nth-child(6n+1),.staff-boxes.six-col-wrapper .column{clear:none;margin-left:2.4817518248%}.six-col-wrapper .two-col:nth-child(4n+1),.staff-boxes .two-col:nth-child(4n+1){clear:left;margin-left:0}.staff-boxes.six-col-wrapper .column:first-child{margin-left:0}.six-col-wrapper .two-col,.staff-boxes .two-col{width:23.1386861314%}.total-staff-2 .column.two-col:first-child{margin-left:25.6204379562%}.total-staff-3 .column.two-col:first-child{margin-left:12.81022%}.total-staff-4 .column.two-col:first-child{margin-left:0}.total-staff-5 .column.two-col:first-child{margin-left:0}header .header-links .hideable{display:none!important}.home-hero-2022-wrap .hero-hover{margin-top:-2em}.hero-hover .new-home-box{padding:1em 1em 1.5em}.home-hero-2022-wrap .hero-default,.home-hero-2022-wrap .hero-hover img{height:40vh}}@media only screen and (max-width:768px){header nav ul{font-size:2.25em}h2{font-size:1.5em}.parallax,.slide,.vimeo-wrapper{height:40vh;min-height:0}.page-id-2 .blue-bg.white-before .transition-in{transform:translateY(0)}.tef-logo{width:40px}footer{font-size:0.625em}footer .social{font-size:1.25em}.page-id-2 .five-col{width:48.7591240876%}.page-id-2 .five-col.single-margin{margin-left:0}.page-id-2 .blue-bg.white-before:before{height:50%}.meet-join a,.split-screen a{font-size:1.25em}.split-screen a svg{bottom:1.5em;transform:scale(0.625)}.page-id-721 .expand-content .deadlines div{float:none;padding-right:0;width:100%}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy{box-sizing:border-box;margin:2em 0;min-width:100%}.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy#alm-filter-2{margin-bottom:-1em}.page-id-359 .alm-filters-container{padding-top:0}.home-hero-2022-wrap .hero-default{display:none}.home-hero-2022-wrap .hero-hover.six-col{margin:0;width:100%}.home-hero-2022-wrap .hero-hover img{left:auto;opacity:1;position:static;top:auto}.home-hero-2022-wrap .white-bg .wrapper{width:100%}.home-hero-2022-wrap .new-home-box.blue-home-box,.home-hero-2022-wrap .new-home-box.pink-home-box{padding:1em 5vw 2em}.home-hero-2022-wrap .new-home-box.white-blue-box{padding:0 5vw 2em;text-align:center}.home-hero-2022-wrap .new-home-box.blue-home-box h2,.home-hero-2022-wrap .new-home-box.pink-home-box h2{max-width:none}}@media only screen and (max-width:600px) and (orientation:portrait){body{font-size:18px}header nav ul{font-size:2em}.expand-btn svg{top:12px}.single-courses h2,.single-courses h3,h1{font-size:1.5em}.horizontal-nav-wrap{display:none}.padding,.panel{padding:2em 0}.padding-bottom{padding:0 0 2em}.padding-top{padding:2em 0 0}.column,.column.four-col-tablet,.column.single-margin,.news-copy,.news-img,.page-id-2 .five-col,.six-col-wrapper .column,.six-col-wrapper .column:nth-child(6n+1),.six-col-wrapper .two-col,.staff-boxes.six-col-wrapper .column,.total-staff-2 .column.two-col:first-child,.total-staff-3 .column.two-col:first-child{margin-left:0;margin-bottom:2em;width:100%}.column.role-column{font-weight:700;margin-bottom:0}.student-detail .small-margin-top .eight-col{margin-bottom:0}.staff-boxes{text-align:center}.news-img{margin-bottom:0.5em}.footer-logos .column{width:25%}.footer-logos .column.first{clear:none}.course-box{margin-top:0}#course-overview .column.six-col.first{margin-bottom:0}.single-courses .btn,.single-courses .footer-apply .btn{display:block;padding:1em;text-transform:uppercase}table,tbody,td,th,thead,tr{display:block}.audition-table td,.audition-table td.centre,.audition-table td.right,.audition-table th,.page-id-324 table tr td:first-child,.page-id-694 table tr td:first-child{text-align:left;width:100%}.page-id-324 table tr td:nth-child(2),.page-id-694 table tr td:nth-child(2){border-top:0;padding-top:0}.standard-copy table tr:last-child td{border-bottom:0}.standard-copy table tr:last-child td:last-child{border-bottom:2px solid #002a3a}.alumni-slider{margin:0 5%;width:90%}.alumni-slider .alumni-slide-inner{margin:0}.alumni-slider .slick-arrow{bottom:-25px;height:20px;left:0;width:43px!important}.alumni-slider .slick-arrow.slick-next{right:0}h2.stagger,h2.stagger-more{margin-top:0}.first-content-panel{padding-top:4em}.first-content-panel .five-col:first-child,.second-content-panel .five-col:first-child{margin-bottom:4em}.page-id-2 .blue-bg.white-before:before{height:20%}.page-id-2 .pink-bg.panel{padding-bottom:4em}.meet-join a:nth-child(2){margin:1em 0 2em}.slick-dots{margin-top:1em}.icon-newsletter{height:140px;width:140px}footer img.footer-logo{height:54px;width:90px}footer{font-size:1em}footer .social{font-size:1em}.tef-logo{display:block;margin:0 auto 1em;position:static;right:auto;top:auto}.footer-svg-wrap{display:none}.blue-bg.white-before.skew-bg:before{content:none}.term-9 #course-filters{margin-top:0}.filter-dropdown{display:block;margin:0 0 1em}.filter-dropdown span{width:100%}header .search-form-wrap{transition:none}header .search-form-wrap .search-submit{left:5%;margin:-15px 0 0;top:50%}header.show-search .search-form-wrap{background:#002a3a;left:0;margin:0;padding:1.5em 0;position:fixed;right:0;top:80px}header .search-form-wrap .search-field{font-size:1.25rem}.page-id-156 .alumni-slider .slick-arrow{background-image:url("../img/arrow-red-l.svg?v=2026a")}.page-id-156 .alumni-slider .slick-arrow.slick-next{background-image:url("../img/arrow-red-r.svg?v=2026a")}.box-sub-nav li{display:block;margin:0 0 1em}.page-id-818 .blue-bg.white-before:before{content:none}.audition-date,.audition-location{display:block;float:none}.audition-date{margin-bottom:1em}.page-id-359 .meet-join:before{left:0;top:50%;width:100%}.page-id-359 .meet-join a{margin:0;padding:2em 0}.single-courses .destination-slider-wrap h2{margin-bottom:1em}.page-id-7608 .four-col-wrapper .three-col{clear:both;width:48.1153%}.page-id-7608 .four-col-wrapper .three-col:nth-child(2n){clear:none;float:right}}@media only screen and (max-width:350px){header nav ul{font-size:1.75em}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.page-id-614.parent-pageid-156 .panel.padding-bottom,.page-id-694.parent-pageid-685 .panel.padding-bottom{padding:4em 0!important}@media(max-width:767px){.page-id-614.parent-pageid-156 .panel.padding-bottom,.page-id-694.parent-pageid-685 .panel.padding-bottom{padding:2em 0!important}}#screenwork a{width:max-content;margin-top:0;height:28px}@media(max-width:575px){#screenwork a{height:auto}}.page-template-page_template-home .home-hero-box3,.page-template-page_template-home .home-slider-panel,.page-template-page_template-home .panel,.page-template-page_template-home .video-panel{padding-top:80px;padding-bottom:80px}.page-template-page_template-home .new-home-pink-before:before,.page-template-page_template-home .new-home-white-before:before,.page-template-page_template-home .skew{display:none!important}.page-template-page_template-home .parallax{margin:0}@media (max-width:1024px){.page-template-page_template-home .home-hero-box3,.page-template-page_template-home .home-slider-panel,.page-template-page_template-home .panel,.page-template-page_template-home .video-panel{padding-top:56px;padding-bottom:56px}}@media (max-width:600px){.page-template-page_template-home .home-hero-box3,.page-template-page_template-home .home-slider-panel,.page-template-page_template-home .panel,.page-template-page_template-home .video-panel{padding-top:40px;padding-bottom:40px}}:root{--orange:#e09a46;--dusty-pink:#df9eae;--home-pad:96px}@font-face{font-family:Inter;src:url("webfonts/inter-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("webfonts/inter-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url("webfonts/inter-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("webfonts/inter-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("webfonts/inter-900.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Droid Serif";src:url("webfonts/droidserif-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Droid Serif";src:url("webfonts/droidserif-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}body.page-template-page_template-home{background:#fff;color:var(--navy)}.page-template-page_template-home{font-family:var(--font-text);font-size:20px}.page-template-page_template-home .btn,.page-template-page_template-home .meet-join a,.page-template-page_template-home .split-screen a,.page-template-page_template-home h1,.page-template-page_template-home h2,.page-template-page_template-home h3,.page-template-page_template-home h4{font-family:var(--font-display)}.page-template-page_template-home h2{font-weight:900;letter-spacing:-0.02em;line-height:1.04;color:var(--navy)}.page-template-page_template-home h3{font-weight:700;font-size:1.15em;color:var(--navy);margin:.4em 0 0}.page-template-page_template-home p{line-height:1.55;font-size:.95em}.page-template-page_template-home .home-hero-box3,.page-template-page_template-home .panel,.page-template-page_template-home .video-panel{padding-top:var(--home-pad);padding-bottom:var(--home-pad)}.page-template-page_template-home .blue-bg{background:var(--navy);color:#fff}.page-template-page_template-home .blue-bg h2,.page-template-page_template-home .blue-bg h3{color:#fff}.page-template-page_template-home .home-whatson h2{color:var(--aqua)}.page-template-page_template-home .home-welcome{background:#fff}.page-template-page_template-home .home-alumni{background:var(--khaki);color:var(--navy)}.page-template-page_template-home .home-alumni h2{color:var(--navy);text-align:center;margin-bottom:.6em}.page-template-page_template-home .btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:999px;padding:.7em 1.8em;font-weight:700;line-height:1;border-width:2px;border-style:solid}.page-template-page_template-home .blue-bg .btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.page-template-page_template-home .blue-bg .btn:hover{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.page-template-page_template-home .home-hero-2022-wrap .white-bg .wrapper:not(.home-hero-box3){display:flex;gap:28px;align-items:stretch}.page-template-page_template-home .home-hero-2022-wrap .hero-hover{float:none;display:flex}.page-template-page_template-home .hero-hover .new-home-box{display:flex;flex-direction:column;width:100%;border-radius:16px;padding:1.6em 1.8em 1.8em}.page-template-page_template-home .hero-hover .new-home-box h2{font-size:1.9em;max-width:none;margin:0 0 .3em}.page-template-page_template-home .hero-hover .new-home-box p{flex:1 0 auto}.page-template-page_template-home .hero-hover .new-home-box .btn{margin-top:1em;align-self:flex-start}.page-template-page_template-home .hero-hover .new-home-box.pink-home-box{background:var(--navy);color:#fff}.page-template-page_template-home .hero-hover .new-home-box.pink-home-box h2{color:#fff}.page-template-page_template-home .hero-hover .new-home-box.pink-home-box .btn{background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.page-template-page_template-home .hero-hover .new-home-box.blue-home-box{background:var(--aqua);color:var(--navy)}.page-template-page_template-home .hero-hover .new-home-box.blue-home-box h2{color:var(--navy)}.page-template-page_template-home .home-hero-box3{background:var(--khaki);margin-top:2.5em}.page-template-page_template-home .home-hero-box3 .new-home-box.white-blue-box,.page-template-page_template-home .home-hero-box3 .new-home-box.white-blue-box h2{color:var(--navy);text-align:center}.page-template-page_template-home .home-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.page-template-page_template-home .home-split-media img{border-radius:16px;display:block;width:100%}.page-template-page_template-home .home-split-media a{display:block}.page-template-page_template-home .home-split-copy h2{margin:0 0 .1em}.page-template-page_template-home .home-split-copy .btn{margin-top:1.2em}.page-template-page_template-home .video-panel{max-width:1120px;margin:0 auto;padding-left:5%;padding-right:5%;box-sizing:border-box}.page-template-page_template-home .play-video{background:var(--aqua);color:var(--navy)}.page-template-page_template-home .play-video:hover{background:var(--navy);color:#fff}.page-template-page_template-home .slick-dots{display:none!important}.page-template-page_template-home .column-inner{background:var(--navy);border-radius:16px}.page-template-page_template-home .column-inner:hover{background:var(--purple)}.page-template-page_template-home .column-inner .copy{background:var(--navy);border-radius:16px}.page-template-page_template-home .alumni-slider .alumni-slide-inner .alumni-slide-copy{background:var(--navy);border-radius:12px}.page-template-page_template-home .alumni-slide-copy .alumni-course,.page-template-page_template-home .alumni-slide-copy strong{color:var(--aqua)}.page-template-page_template-home .alumni-slider .slick-arrow{width:52px;height:52px;top:50%;bottom:auto;transform:translateY(-50%);border-radius:50%;background-color:var(--navy);background-size:22px;background-repeat:no-repeat;background-position:center}.page-template-page_template-home .alumni-slider .slick-arrow{left:-8px}.page-template-page_template-home .split-screen a{background:var(--navy);color:#fff;padding:1.6em 1em;font-size:1.8em;font-weight:900}.page-template-page_template-home .split-screen a:last-child{background:var(--aqua);color:var(--navy)}.page-template-page_template-home .split-screen a .fill,.page-template-page_template-home .split-screen a svg{fill:currentColor}.page-template-page_template-home .split-screen a svg{position:static;display:block;width:56px;height:auto;margin:.35em auto 0;bottom:auto;left:auto;margin-left:auto;transition:transform .2s ease}.page-template-page_template-home .split-screen a:hover{color:#fff}.page-template-page_template-home .split-screen a:last-child:hover{color:var(--navy)}.page-template-page_template-home .split-screen a:hover svg{transform:translateX(10px)}.page-template-page_template-home .meet-join a{background:0 0;color:#fff}@media (max-width:900px){:root{--home-pad:56px}.page-template-page_template-home .home-split{grid-template-columns:1fr;gap:28px}.page-template-page_template-home .home-split.reverse .home-split-media{order:0}.page-template-page_template-home .home-hero-2022-wrap .white-bg .wrapper:not(.home-hero-box3){flex-direction:column;gap:16px}.page-template-page_template-home .home-hero-2022-wrap .hero-hover{width:100%;margin-top:0}.page-template-page_template-home .home-hero-2022-wrap .hero-hover:first-child{margin-top:-4em}.page-template-page_template-home h2{font-size:2em}.page-template-page_template-home .split-screen a{font-size:1.3em;padding:1.2em .8em}}@media (max-width:600px){:root{--home-pad:40px}}.page-template-page_template-home .video-panel{max-width:100%;margin:0;padding-left:0;padding-right:0}.page-template-page_template-home .home-alumni .wrapper{width:100%;max-width:100%;padding:0 32px;box-sizing:border-box}.page-template-page_template-home .alumni-slider{position:relative}.page-template-page_template-home .alumni-slider .slick-arrow{width:56px;height:56px;border-radius:50%;border:none;top:auto;bottom:0;transform:none;background-color:var(--navy);background-size:20px;background-repeat:no-repeat;background-position:center;transition:background-color .2s ease}.page-template-page_template-home .alumni-slider .slick-arrow:hover{background-color:var(--purple)}.page-template-page_template-home .alumni-slider .slick-dots{display:none!important}.page-template-page_template-home .home-highlights .home-highlights-slider{margin-bottom:2.4em}.page-template-page_template-home .home-highlights .slick-dots{display:flex!important;justify-content:center;gap:12px;position:static;margin:1.2em 0 0;padding:0}.page-template-page_template-home .home-highlights .slick-dots li{margin:0;padding:0;background:0 0}.page-template-page_template-home .home-highlights .slick-dots li button{width:12px;height:12px;padding:0;border-radius:50%;background:rgba(0,42,58,.25);border:none;text-indent:-9999px;cursor:pointer}.page-template-page_template-home .home-highlights .slick-dots li.slick-active button{background:var(--navy)}.page-template-page_template-home .home-cta-row{display:flex;gap:24px}.page-template-page_template-home .home-cta{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:16px;text-decoration:none;background:var(--navy);color:#fff;font-weight:900;line-height:1.1}.page-template-page_template-home .home-cta.alt{background:var(--aqua);color:var(--navy)}.page-template-page_template-home .home-cta .fill,.page-template-page_template-home .home-cta svg{fill:currentColor}.page-template-page_template-home .home-cta svg{margin-top:.4em;transition:transform .2s ease}.page-template-page_template-home .home-cta:hover svg{transform:translateX(10px)}.page-template-page_template-home .blue-bg.meet-join{background:var(--aqua)}.page-template-page_template-home .meet-join a{color:var(--navy);background:0 0}.page-template-page_template-home .meet-join a svg .fill{fill:var(--navy)}.page-template-page_template-home .meet-join a:hover{color:#fff}.page-template-page_template-home .meet-join a:hover svg .fill{fill:#ffffff}@media (max-width:900px){.page-template-page_template-home .home-cta-row{flex-direction:column;gap:16px}.page-template-page_template-home .home-cta{font-size:1.3em;padding:1.6em 1em}.page-template-page_template-home .home-alumni .wrapper{padding:0 16px}}.page-template-page_template-home .home-alumni .wrapper{width:100%;max-width:100%;padding:0}.page-template-page_template-home .alumni-slider .slick-arrow{width:46px;height:22px;padding:0;border:none;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:46px 16px;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;top:auto;bottom:0;transform:none;cursor:pointer;transition:opacity .2s ease;opacity:.85}.page-template-page_template-home .alumni-slider .slick-arrow:hover{opacity:1}.page-template-page_template-home .alumni-slider .slick-arrow.slick-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 16'%3E%3Cpath d='M44 8 H4 M13 2 L4 8 L13 14' fill='none' stroke='%23002a3a' stroke-width='2'/%3E%3C/svg%3E")}.page-template-page_template-home .alumni-slider .slick-arrow.slick-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 16'%3E%3Cpath d='M2 8 H42 M33 2 L42 8 L33 14' fill='none' stroke='%23002a3a' stroke-width='2'/%3E%3C/svg%3E")}.page-template-page_template-home .video-panel{padding:0;margin:0;max-width:100%}.page-template-page_template-home .home-alumni .wrapper{width:80%;max-width:1600px;margin:0 auto;padding:0}.page-template-page_template-home .home-alumni h2{padding:0}.page-template-page_template-home .alumni-slider{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;margin-top:3.5em;padding-bottom:74px}.page-template-page_template-home .alumni-slider .slick-arrow:hover{background-color:transparent!important;opacity:1}.page-template-page_template-home .alumni-slider .slick-arrow.slick-prev:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 16'%3E%3Cpath d='M44 8 H4 M13 2 L4 8 L13 14' fill='none' stroke='%23954a76' stroke-width='2'/%3E%3C/svg%3E")}.page-template-page_template-home .alumni-slider .slick-arrow.slick-next:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 16'%3E%3Cpath d='M2 8 H42 M33 2 L42 8 L33 14' fill='none' stroke='%23954a76' stroke-width='2'/%3E%3C/svg%3E")}.page-template-page_template-home .home-alumni .column-inner,.page-template-page_template-home .home-alumni .column-inner .box,.page-template-page_template-home .home-alumni .column-inner .copy{border-radius:16px;overflow:hidden}.page-template-page_template-home .home-alumni .alumni-slide-inner{border-radius:14px;overflow:hidden}.page-template-page_template-home .home-alumni .alumni-slide-inner .portrait-bg,.page-template-page_template-home .home-alumni .alumni-slide-inner img{border-radius:14px}.page-template-page_template-home .home-hero-2022-wrap .hero-hover{flex:1 1 0;width:auto}.page-template-page_template-home .home-hero-box3{background:#fff;padding-top:2.4em;padding-bottom:120px;margin-top:2.4em}.page-template-page_template-home .home-hero-box3 .new-home-box.white-blue-box{background:var(--khaki);border-radius:20px;padding:2.4em 2em}.page-template-page_template-home .home-highlights .slider img{border-radius:16px}.page-template-page_template-home .alumni-slider .slick-list{padding-top:60px}.page-template-page_template-home .alumni-slider{margin-top:0}.page-template-page_template-home .alumni-slider .slick-arrow{width:46px!important;height:22px!important}.page-template-page_template-home .alumni-slider .slick-arrow.slick-prev{left:calc(50% - 60px);right:auto}.page-template-page_template-home .alumni-slider .slick-arrow.slick-next{left:calc(50% + 14px);right:auto}.page-template-page_template-home .alumni-slider .slick-list{padding-top:60px!important}header{background-color:var(--navy)!important;font-family:var(--font-text)}header a{color:#fff}header .header-links li a{color:#fff}header .header-links li a:hover{color:var(--aqua)}header .nav-toggle span{background-color:#fff}.show-nav header .nav-toggle span{background-color:var(--aqua)}header .header-links li.search a,header .search-form-wrap .search-submit,header.show-search .header-links li.search a{filter:brightness(0) invert(1)}ul.courses-nav{font-family:var(--font-display);border-top-color:rgba(255,255,255,.22)}ul.courses-nav li a{color:#fff;font-weight:700}ul.courses-nav li.current a,ul.courses-nav li:hover a{border-bottom-color:var(--aqua);color:var(--aqua)}header nav.update-2021 ul li.desktop-dropdown a.parent-link span:after{filter:brightness(0) invert(1)}.dropdown{background-color:var(--navy)!important}.dropdown ul li a{color:#fff}.dropdown ul li a:hover{color:var(--aqua)}header nav{background-color:var(--navy)!important;color:#fff;font-family:var(--font-display)}header nav ul{font-family:var(--font-display)}header nav ul li a{color:#fff}header nav a:hover,header nav.update-2021 ul li a:hover,header nav.update-2021 ul li a:hover span{color:var(--aqua);opacity:1}header nav.update-2021 ul li.desktop-dropdown ul{font-family:var(--font-text)}header ul.social li a{background-color:var(--aqua);color:var(--navy)}.default-header header,.navy-header header{background-color:var(--navy)!important}.green-header header{background-color:var(--dusty-pink)!important}.pink-header header{background-color:var(--dusty-pink)!important}.red-header header{background-color:var(--burnt-orange)!important}.yellow-header header{background-color:var(--aqua)!important}.turquoise-header header{background-color:var(--khaki)!important}.green-header .header-links li a,.green-header header a,.green-header ul.courses-nav li a,.pink-header .header-links li a,.pink-header header a,.pink-header ul.courses-nav li a,.red-header .header-links li a,.red-header header a,.red-header ul.courses-nav li a,.turquoise-header .header-links li a,.turquoise-header header a,.turquoise-header ul.courses-nav li a,.yellow-header .header-links li a,.yellow-header header a,.yellow-header ul.courses-nav li a{color:var(--navy)}.green-header ul.courses-nav,.pink-header ul.courses-nav,.red-header ul.courses-nav,.turquoise-header ul.courses-nav,.yellow-header ul.courses-nav{border-top-color:rgba(0,42,58,.22)}.green-header ul.courses-nav li.current a,.green-header ul.courses-nav li:hover a,.pink-header ul.courses-nav li.current a,.pink-header ul.courses-nav li:hover a,.red-header ul.courses-nav li.current a,.red-header ul.courses-nav li:hover a,.turquoise-header ul.courses-nav li.current a,.turquoise-header ul.courses-nav li:hover a,.yellow-header ul.courses-nav li.current a,.yellow-header ul.courses-nav li:hover a{border-bottom-color:var(--navy);color:var(--navy)}.green-header .header-links li a:hover,.pink-header .header-links li a:hover,.red-header .header-links li a:hover,.turquoise-header .header-links li a:hover,.yellow-header .header-links li a:hover{color:var(--navy);opacity:.6}.green-header header .nav-toggle span,.pink-header header .nav-toggle span,.red-header header .nav-toggle span,.turquoise-header header .nav-toggle span,.yellow-header header .nav-toggle span{background-color:var(--navy)}.green-header header .header-links li.search a,.green-header header .search-form-wrap .search-submit,.pink-header header .header-links li.search a,.pink-header header .search-form-wrap .search-submit,.red-header header .header-links li.search a,.red-header header .search-form-wrap .search-submit,.turquoise-header header .header-links li.search a,.turquoise-header header .search-form-wrap .search-submit,.yellow-header header .header-links li.search a,.yellow-header header .search-form-wrap .search-submit{filter:none;background-image:url("../img/magnify-navy.svg?v=2026a")}.green-header header.show-search .header-links li.search a,.pink-header header.show-search .header-links li.search a,.red-header header.show-search .header-links li.search a,.turquoise-header header.show-search .header-links li.search a,.yellow-header header.show-search .header-links li.search a{background-image:url("../img/magnify-navy-close.svg?v=2026a")}.green-header header .search-form-wrap .search-field,.pink-header header .search-form-wrap .search-field,.red-header header .search-form-wrap .search-field,.turquoise-header header .search-form-wrap .search-field,.yellow-header header .search-form-wrap .search-field{color:var(--navy)}.blue-red-header .header-links li a,.blue-red-header header a,.blue-red-header ul.courses-nav li a{color:#fff}.green-header header .header-links li a,.green-header header a,.green-header ul.courses-nav li a,.pink-header header .header-links li a,.pink-header header a,.pink-header ul.courses-nav li a,.red-header header .header-links li a,.red-header header a,.red-header ul.courses-nav li a,.turquoise-header header .header-links li a,.turquoise-header header a,.turquoise-header ul.courses-nav li a,.yellow-header header .header-links li a,.yellow-header header a,.yellow-header ul.courses-nav li a{color:var(--navy)!important}.green-header header .nav-toggle span,.pink-header header .nav-toggle span,.red-header header .nav-toggle span,.turquoise-header header .nav-toggle span,.yellow-header header .nav-toggle span{background-color:var(--navy)!important}.green-header header .header-links li.search a,.green-header header .search-form-wrap .search-submit,.pink-header header .header-links li.search a,.pink-header header .search-form-wrap .search-submit,.red-header header .header-links li.search a,.red-header header .search-form-wrap .search-submit,.turquoise-header header .header-links li.search a,.turquoise-header header .search-form-wrap .search-submit,.yellow-header header .header-links li.search a,.yellow-header header .search-form-wrap .search-submit{background-image:url("../img/magnify-navy.svg?v=2026a")!important;filter:none!important}.green-header header.show-search .header-links li.search a,.pink-header header.show-search .header-links li.search a,.red-header header.show-search .header-links li.search a,.turquoise-header header.show-search .header-links li.search a,.yellow-header header.show-search .header-links li.search a{background-image:url("../img/magnify-navy-close.svg?v=2026a")!important}.green-header header .search-form-wrap .search-field,.green-header header .search-form-wrap ::placeholder,.pink-header header .search-form-wrap .search-field,.pink-header header .search-form-wrap ::placeholder,.red-header header .search-form-wrap .search-field,.red-header header .search-form-wrap ::placeholder,.turquoise-header header .search-form-wrap .search-field,.turquoise-header header .search-form-wrap ::placeholder,.yellow-header header .search-form-wrap .search-field,.yellow-header header .search-form-wrap ::placeholder{color:var(--navy)!important}.green-header ul.courses-nav li.current a,.green-header ul.courses-nav li:hover a,.pink-header ul.courses-nav li.current a,.pink-header ul.courses-nav li:hover a,.red-header ul.courses-nav li.current a,.red-header ul.courses-nav li:hover a,.turquoise-header ul.courses-nav li.current a,.turquoise-header ul.courses-nav li:hover a,.yellow-header ul.courses-nav li.current a,.yellow-header ul.courses-nav li:hover a{color:var(--navy)!important;border-bottom-color:var(--navy)!important}.blue-red-header header .header-links li a,.blue-red-header header a,.blue-red-header ul.courses-nav li a,.default-header header .header-links li a,.default-header header a,.default-header ul.courses-nav li a,.navy-header header .header-links li a,.navy-header header a,.navy-header ul.courses-nav li a{color:#fff!important}.blue-red-header header .nav-toggle span,.default-header header .nav-toggle span,.navy-header header .nav-toggle span{background-color:#fff!important}.blue-red-header header .header-links li.search a,.blue-red-header header .search-form-wrap .search-submit,.default-header header .header-links li.search a,.default-header header .search-form-wrap .search-submit,.navy-header header .header-links li.search a,.navy-header header .search-form-wrap .search-submit{filter:brightness(0) invert(1)!important}.blue-red-header header .search-form-wrap .search-field,.blue-red-header header .search-form-wrap ::placeholder,.default-header header .search-form-wrap .search-field,.default-header header .search-form-wrap ::placeholder,.navy-header header .search-form-wrap .search-field,.navy-header header .search-form-wrap ::placeholder{color:#fff!important}.blue-red-header ul.courses-nav li.current a,.blue-red-header ul.courses-nav li:hover a,.default-header ul.courses-nav li.current a,.default-header ul.courses-nav li:hover a,.navy-header ul.courses-nav li.current a,.navy-header ul.courses-nav li:hover a{color:var(--aqua)!important;border-bottom-color:var(--aqua)!important}.dropdown{background-color:var(--navy)!important}.dropdown,.dropdown .column ul li:first-child,.dropdown li{color:var(--menu-ink)!important}.dropdown ul li a{color:var(--menu-ink)!important;font-family:var(--font-text)}.dropdown ul li a:hover{color:var(--menu-ink-hover)!important}.dropdown-1 .column ul li:first-child,.dropdown-2 .column ul li:first-child{font-family:var(--font-display)}.dropdown .column{border-top-color:var(--menu-rule)!important}header nav{background-color:var(--navy)!important;color:#fff!important}header nav ul li a{color:#fff!important}header nav a:hover,header nav.update-2021 ul li a:hover,header nav.update-2021 ul li a:hover span{color:var(--aqua)!important;opacity:1!important}header ul.social li a{background-color:var(--aqua)!important;color:var(--navy)!important}.artsed-banner{background-color:var(--navy)!important;color:#fff!important;font-family:var(--font-display);border-radius:12px}.artsed-banner:after,.artsed-banner:before{display:none!important}.artsed-banner:hover{background-color:var(--purple)!important}.artsed-banner .banner-button{border-color:#fff!important}.green-header header nav ul li a,.green-header header nav ul li a span,.pink-header header nav ul li a,.pink-header header nav ul li a span,.red-header header nav ul li a,.red-header header nav ul li a span,.turquoise-header header nav ul li a,.turquoise-header header nav ul li a span,.yellow-header header nav ul li a,.yellow-header header nav ul li a span{color:#fff!important}.green-header header nav ul li a:hover,.green-header header nav ul li a:hover span,.green-header ul.courses-nav li .dropdown a:hover,.pink-header header nav ul li a:hover,.pink-header header nav ul li a:hover span,.pink-header ul.courses-nav li .dropdown a:hover,.red-header header nav ul li a:hover,.red-header header nav ul li a:hover span,.red-header ul.courses-nav li .dropdown a:hover,.turquoise-header header nav ul li a:hover,.turquoise-header header nav ul li a:hover span,.turquoise-header ul.courses-nav li .dropdown a:hover,.yellow-header header nav ul li a:hover,.yellow-header header nav ul li a:hover span,.yellow-header ul.courses-nav li .dropdown a:hover{color:var(--aqua)!important}header{background-color:var(--navy)!important}.green-header header{background-color:var(--dusty-pink)!important}.pink-header header{background-color:var(--dusty-pink)!important}.red-header header{background-color:var(--burnt-orange)!important}.yellow-header header{background-color:var(--aqua)!important}.turquoise-header header{background-color:var(--khaki)!important}.blue-red-header header{background-color:var(--purple)!important}.show-nav header .nav-toggle span{background-color:var(--aqua)!important}.footer-svg-wrap{display:none!important}footer{background-color:var(--navy);color:#fff;font-family:var(--font-text);padding:3.5em 0 0;font-size:.9em}footer>.wrapper.clearfix:not(.footer-logos){display:flex;flex-wrap:wrap;gap:2.5em;align-items:flex-start}footer>.wrapper.clearfix:not(.footer-logos)>.column.three-col{width:auto;flex:1 1 200px;margin:0;float:none}footer>.wrapper.clearfix:not(.footer-logos)>.column.three-col.first{flex:0 1 200px}footer img.footer-logo{height:auto;width:160px}footer strong{font-family:var(--font-display);font-weight:700;color:var(--aqua);display:block;margin-bottom:.6em;text-transform:uppercase;letter-spacing:.04em;font-size:.95em}footer address,footer p{line-height:1.6;margin:0 0 .8em}footer a{color:#fff;text-decoration:none;transition:color .2s ease}footer a:hover{color:var(--aqua);text-decoration:none}footer ul li{margin-bottom:.4em;line-height:1.4}footer ul.social{margin-bottom:1em}footer ul.social li{margin:0 .5em 0 0;font-size:1.1em}footer ul.social li a{background-color:var(--aqua);color:var(--navy);width:42px;height:42px;line-height:42px;border-radius:50%;transition:.2s ease;text-align:center}footer ul.social li a:hover{background-color:#fff;color:var(--navy)}.spy-link{display:none!important}footer .footer-logos{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.8em 3em;margin:3em 0 0;padding:2.5em 5% 0;border-top:1px solid rgba(255,255,255,.15)}footer .footer-logos .column{width:auto!important;margin:0!important;float:none!important}footer .footer-logos .column a{display:block;transition:opacity .2s ease}footer .footer-logos .column img{height:auto;width:auto;max-width:155px;object-fit:contain}.footer-copyright{margin-top:3em;border-top:1px solid rgba(255,255,255,.15);padding:1.4em 0}.footer-copyright .footer-support{text-decoration:none;transition:color .2s ease}.footer-copyright a.footer-support:hover{color:var(--aqua)}@media (max-width:700px){footer>.wrapper.clearfix:not(.footer-logos){flex-direction:column;flex-wrap:nowrap;gap:1.8em}footer>.wrapper.clearfix:not(.footer-logos)>.column{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.footer-copyright .wrapper{flex-direction:column;text-align:center}}footer .footer-logos{margin:2.5em auto 0;padding:2.5em 0 0!important;gap:2.6em 0;border-top:1px solid rgba(255,255,255,.15);justify-content:center}footer .footer-logos .column{display:flex;justify-content:center;align-items:center}footer .footer-logos .column a{opacity:1}footer .footer-logos .column a:hover{opacity:.6}.footer-copyright{text-align:center;margin-top:2.5em;padding:1.6em 0;border-top:1px solid rgba(255,255,255,.14)}.footer-copyright .wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.3em 1.2em}.footer-copyright p{color:rgba(255,255,255,.6);font-size:.85em;margin:0}.footer-copyright .footer-support{color:rgba(255,255,255,.4);font-size:.82em}.footer-copyright .footer-support::before{content:"·";margin-right:1.2em;color:rgba(255,255,255,.35)}@media (max-width:700px){.footer-copyright .footer-support::before{display:none}}@media (max-width:900px){footer .footer-logos{max-width:640px;gap:2.2em 0}footer .footer-logos .column{flex:0 0 33.33%!important}}@media (max-width:600px){footer{padding-top:2.5em}footer>.wrapper.clearfix:not(.footer-logos){padding-left:7%;padding-right:7%;box-sizing:border-box;gap:1.6em}footer .footer-logos{padding-top:2em!important;margin-top:1.5em;gap:1.8em 0}footer .footer-logos .column{flex:0 0 50%!important}footer ul.social{text-align:left}.footer-copyright{padding:1.4em 7%}.footer-copyright .footer-support,.footer-copyright p{font-size:.78em}}.page-template-page_template-courses{font-family:var(--font-text);font-size:20px}.page-template-page_template-courses h1,.page-template-page_template-courses h2,.page-template-page_template-courses h3{font-family:var(--font-display)}.page-template-page_template-courses h1{color:var(--navy);font-weight:900;letter-spacing:-.02em}.page-template-page_template-courses .panel .eight-col.centred{color:var(--navy);line-height:1.5}.page-template-page_template-courses .course-box img{border-radius:16px}.page-template-page_template-courses .course-box h2{border-top:4px solid var(--aqua);color:var(--navy);font-weight:900;letter-spacing:-.01em}.page-template-page_template-courses .course-box:hover h2{color:var(--purple)}.page-template-page_template-courses .course-box h3{color:var(--navy)}.page-template-page_template-courses .course-box:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E")!important}.page-template-page_template-dayschoolsixthform{font-family:var(--font-text);font-size:20px}.page-template-page_template-dayschoolsixthform h1,.page-template-page_template-dayschoolsixthform h2,.page-template-page_template-dayschoolsixthform h3{font-family:var(--font-display)}.page-template-page_template-dayschoolsixthform h1{color:var(--navy);font-weight:900;letter-spacing:-.02em}.page-template-page_template-dayschoolsixthform #welcome h2{color:var(--navy)}.page-template-page_template-dayschoolsixthform .eight-col{line-height:1.55}.page-template-page_template-dayschoolsixthform .course-box img{border-radius:16px}.page-template-page_template-dayschoolsixthform .course-box h2{border-top:4px solid var(--aqua)!important;color:var(--navy)!important;font-weight:900;letter-spacing:-.01em}.page-template-page_template-dayschoolsixthform .course-box:hover h2{color:var(--purple)!important}.page-template-page_template-dayschoolsixthform .course-box h3{color:var(--navy)}.page-template-page_template-dayschoolsixthform .course-box:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E")!important}.page-template-page_template-dayschoolsixthform .read-more-btn{color:var(--navy)}.page-template-page_template-dayschoolsixthform .read-more-btn:after{background-image:url("../img/plus-navy.svg?v=2026a")!important}.page-template-page_template-dayschoolsixthform span.staff-photo-label{color:var(--navy)!important}@font-face{font-family:Founders;src:url("webfonts/inter-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/inter-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/inter-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/inter-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/inter-700.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Ginto;src:url("webfonts/inter-900.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ginto;src:url("webfonts/inter-900.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.blue-bg,.navy-bg,.sky-blue-bg{background-color:var(--navy)!important}.pink-bg,.red-bg{background-color:var(--purple)!important}.grey-bg,.grey-green-bg,.mint-bg,.pale-blue-bg,.pale-pink-2-bg,.pale-pink-bg,.pale-yellow-bg,.steel-bg,.yellow-bg{background-color:var(--khaki)!important;color:var(--navy)!important}.grey-bg a,.mint-bg a,.pale-blue-bg a,.pale-pink-2-bg a,.pale-pink-bg a,.pale-yellow-bg a,.steel-bg a,.yellow-bg a{color:var(--navy)}.btn{border-radius:999px}.course-box img{border-radius:16px}.course-box h2{border-top-color:var(--aqua)!important;color:var(--navy)!important}.course-box:hover h2{color:var(--purple)!important}.course-box h3{color:var(--navy)}.course-box:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E")!important}.blue-bg .course-box h2,.navy-bg .course-box h2,.pink-bg .course-box h2,.red-bg .course-box h2,.sky-blue-bg .course-box h2{color:var(--aqua)!important}blockquote{color:var(--navy)}.read-more-btn{color:var(--navy)}.read-more-btn:after{background-image:url("../img/plus-navy.svg?v=2026a")!important}.course-leader-img span,span.staff-photo-label{color:var(--navy)!important}.skew{display:none!important}:root{--burnt-orange:#e09a46;--ink-on-dark:#ffffff}.alm-load-more-btn,.artsed-banner,.border-btn,.btn,.course-box img,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.page-template-page_template-courses .course-box img,.page-template-page_template-dayschoolsixthform .course-box img,.page-template-page_template-home .alumni-slider .alumni-slide-inner .alumni-slide-copy,.page-template-page_template-home .alumni-slider .slick-arrow,.page-template-page_template-home .btn,.page-template-page_template-home .column-inner,.page-template-page_template-home .column-inner .copy,.page-template-page_template-home .hero-hover .new-home-box,.page-template-page_template-home .home-alumni .alumni-slide-inner,.page-template-page_template-home .home-alumni .alumni-slide-inner .portrait-bg,.page-template-page_template-home .home-alumni .alumni-slide-inner img,.page-template-page_template-home .home-alumni .column-inner .box,.page-template-page_template-home .home-alumni .column-inner .copy,.page-template-page_template-home .home-cta,.page-template-page_template-home .home-hero-box3 .new-home-box.white-blue-box,.page-template-page_template-home .home-highlights .slider img,.page-template-page_template-home .home-split-media img,.play-video,.slick-dots li button,.staff-group-list li a,.staff-profile-modal__close,.staff-profile-modal__email a,.third-button,a.btn,button,footer ul.social li a,header ul.social li a,input[type=button],input[type=submit]{border-radius:0!important}.footer-svg-wrap,.skew{display:none!important}.new-home-pink-before:before,.new-home-white-before:before{display:none!important}.artsed-banner,.blue-bg,.homepage-notice,.homepage-notice-button,.navy-bg,.pink-bg,.red-bg,.sky-blue-bg,body.section-fundraising .title-wrap{color:var(--ink-on-dark)!important}.artsed-banner :is(p,span,strong,a),.blue-bg :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,blockquote,figcaption,label,td,th),.homepage-notice :is(p,span,strong,a),.navy-bg :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,blockquote,figcaption,label,td,th),.pink-bg :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,blockquote,figcaption,label,td,th),.red-bg :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,blockquote,figcaption,label,td,th),.sky-blue-bg :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,blockquote,figcaption,label,td,th){color:var(--ink-on-dark)!important}.alumni-slide-copy,.alumni-slide-copy :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,a,li){color:var(--ink-on-dark)!important}.alumni-slide-copy a:hover{color:var(--hover-accent-dark)!important}.artsed-banner a,.blue-bg a:not(.btn),.homepage-notice a,.homepage-notice-button a,.navy-bg a:not(.btn),.pink-bg a:not(.btn),.red-bg a:not(.btn),.sky-blue-bg a:not(.btn){color:var(--ink-on-dark)!important}.artsed-banner a:hover,.blue-bg a:not(.btn):hover,.homepage-notice a:hover,.navy-bg a:not(.btn):hover,.pink-bg a:not(.btn):hover,.red-bg a:not(.btn):hover,.sky-blue-bg a:not(.btn):hover{color:var(--hover-accent-dark)!important}.blue-bg a svg path,.blue-bg a svg polygon,.navy-bg a svg path,.navy-bg a svg polygon,.pink-bg a svg path,.pink-bg a svg polygon,.red-bg a svg path,.red-bg a svg polygon,.sky-blue-bg a svg path{fill:var(--ink-on-dark)!important}.blue-bg a:hover svg path,.navy-bg a:hover svg path,.pink-bg a:hover svg path,.red-bg a:hover svg path{fill:var(--hover-accent-dark)!important}.blue-bg .course-box:after,.blue-bg .course-box:hover:after,.blue-bg .read-more-btn:after,.blue-bg .slick-arrow,.blue-bg .toggle-biog:after,.home-alumni .slick-arrow,.navy-bg .course-box:after,.navy-bg .course-box:hover:after,.navy-bg .read-more-btn:after,.navy-bg .slick-arrow,.navy-bg .toggle-biog:after,.pink-bg .course-box:after,.pink-bg .course-box:hover:after,.pink-bg .read-more-btn:after,.pink-bg .slick-arrow,.red-bg .course-box:after,.red-bg .course-box:hover:after,.red-bg .read-more-btn:after,.red-bg .slick-arrow,.sky-blue-bg .course-box:after{filter:brightness(0) invert(1)!important;opacity:1!important}.blue-bg .slick-arrow:hover,.home-alumni .slick-arrow:hover,.navy-bg .slick-arrow:hover,.pink-bg .slick-arrow:hover{opacity:.7!important}.blue-bg .slick-dots li button,.navy-bg .slick-dots li button,.pink-bg .slick-dots li button,.red-bg .slick-dots li button,.slick-dots li button{color:transparent!important;font-size:0!important;line-height:0!important}.panel:not(.blue-bg):not(.navy-bg):not(.sky-blue-bg):not(.pink-bg):not(.red-bg) :is(h1,h2,h3,h4,h5),.standard-copy :is(h1,h2,h3,h4,h5),.white-bg :is(h1,h2,h3,h4,h5){color:var(--navy)}body.section-extra header{background-color:var(--aqua)!important}body.section-extra header .header-links li a,body.section-extra header a,body.section-extra ul.courses-nav>li>a{color:var(--navy)!important}body.section-extra header .nav-toggle span{background-color:var(--navy)!important}body.section-extra header .header-links li.search a,body.section-extra header .search-form-wrap .search-submit{background-image:url("../img/magnify-navy.svg?v=2026a")!important;filter:none!important}body.section-extra header.show-search .header-links li.search a{background-image:url("../img/magnify-navy-close.svg?v=2026a")!important}body.section-extra header .search-form-wrap .search-field,body.section-extra header .search-form-wrap ::placeholder{color:var(--navy)!important}body.section-extra ul.courses-nav{border-top-color:rgba(0,42,58,.22)!important}body.section-extra ul.courses-nav>li.current>a,body.section-extra ul.courses-nav>li:hover>a{border-bottom-color:var(--navy)!important;color:var(--navy)!important}body.section-extra .title-wrap{background-color:var(--aqua)!important}body.section-extra .title-wrap h1{color:var(--navy)!important}body.section-dssf .title-wrap{background-color:var(--aqua)!important}body.section-dssf .title-wrap h1{color:var(--navy)!important}body.section-dssf .course-box h2{border-top-color:var(--aqua)!important}body.section-dssf .grey-bg,body.section-dssf .pale-blue-bg{background-color:var(--khaki)!important;color:var(--navy)!important}body.section-fundraising header{background-color:var(--purple)!important}body.section-fundraising header .header-links li a,body.section-fundraising header a,body.section-fundraising ul.courses-nav>li>a{color:#fff!important}body.section-fundraising header .nav-toggle span{background-color:#fff!important}body.section-fundraising ul.courses-nav>li.current>a,body.section-fundraising ul.courses-nav>li:hover>a{border-bottom-color:#fff!important;color:#fff!important}body.section-fundraising .title-wrap{background-color:var(--purple)!important}body.section-fundraising .title-wrap .title-intro,body.section-fundraising .title-wrap h1{color:#fff!important}body.section-fundraising header .header-links li.search a,body.section-fundraising header .search-form-wrap .search-submit,body.section-fundraising header.show-search .header-links li.search a{filter:brightness(0) invert(1)!important}body.section-fundraising header .search-form-wrap .search-field,body.section-fundraising header .search-form-wrap ::placeholder{color:#fff!important}body.section-fundraising header .search-form-wrap .search-field{border-bottom-color:rgba(255,255,255,.5)!important;caret-color:#fff}body.section-he .title-wrap{background-color:var(--dusty-pink)!important}body.section-he .title-wrap h1{color:var(--navy)!important}body.section-he .course-box h2{border-top-color:var(--burnt-orange)!important}.green-header header .dropdown a,.nav-wrap .dropdown a,.pink-header header .dropdown a,.red-header header .dropdown a,.yellow-header header .dropdown a,body.section-dssf header .dropdown a,body.section-extra header .dropdown a,body.section-he header .dropdown a,header .dropdown .parent-link,header .dropdown .parent-link span,header .dropdown a,header .dropdown a:hover,header .dropdown li a,header .dropdown li a:hover,header .mobile-nav a{color:var(--menu-ink-hover)!important}header .dropdown .parent-link>span::after{filter:brightness(0) invert(1)}body .nav-wrap .dropdown a,body header .dropdown a,body header .dropdown li a,body header .mobile-nav a,body ul.courses-nav li .dropdown .parent-link,body ul.courses-nav li .dropdown .parent-link span,body ul.courses-nav li .dropdown a,body ul.courses-nav li .dropdown li a{color:var(--menu-ink)!important}body header .dropdown a:hover,body header .dropdown li a:hover,body ul.courses-nav li .dropdown a:hover{color:var(--menu-ink-hover)!important}.dropdown li.desktop-dropdown>a.parent-link{display:inline-block}.dropdown li.desktop-dropdown>a.parent-link>span{position:relative;display:inline-block;padding-right:46px}.dropdown li.desktop-dropdown>a.parent-link>span::after{top:50%!important;right:0!important;transform:translateY(-50%);background-position:center!important;background-size:contain!important}header .search-form-wrap .search-field{font-size:1.15em;line-height:1.4;padding:6px 0 6px 6px;vertical-align:middle}header .search-form-wrap .search-field::placeholder{font-size:1em;opacity:.85}header .search-form-wrap .search-submit{vertical-align:middle}.horizontal-nav,.horizontal-nav-wrap,.horizontal-navigation,ul.courses-nav{height:auto!important;min-height:0!important;overflow:visible!important}ul.courses-nav{padding-top:18px!important;padding-bottom:18px!important}ul.courses-nav li{padding-top:4px;padding-bottom:4px}ul.courses-nav li a{padding-top:10px!important;padding-bottom:10px!important;display:inline-block;line-height:1.3!important}@media only screen and (max-width:768px){ul.courses-nav{padding-top:12px!important;padding-bottom:12px!important}}.title-wrap{padding-top:28px;padding-bottom:28px}.title-wrap h1{margin-top:0;padding-top:0;line-height:1.15}@media only screen and (max-width:768px){.title-wrap{padding-top:20px;padding-bottom:20px}.default-inner-content>.title-wrap:first-child,main>.title-wrap:first-child,section>.title-wrap:first-child{padding-top:56px}}footer{padding-top:64px!important}footer a:not(.btn){color:#fff!important;text-decoration:none!important}footer a:not(.btn):hover{color:var(--aqua)!important}footer ul.social li a,footer ul.social li a i,footer ul.social li a svg,footer ul.social li a:visited,header ul.social li a,header ul.social li a i,header ul.social li a svg{color:var(--navy)!important;fill:var(--navy)!important}footer ul.social li a:hover,footer ul.social li a:hover i,footer ul.social li a:hover svg,header ul.social li a:hover{color:var(--navy)!important;fill:var(--navy)!important;background-color:#fff!important}footer .footer-logos{background:0 0!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 30px!important;padding:12px 0 0!important;margin-top:32px!important}footer .footer-logos>.column,footer .footer-logos>.column.first,footer .footer-logos>.column.two-col{padding:0!important;float:none!important}footer .footer-logos a{display:flex;align-items:center;justify-content:center;overflow:visible!important}footer .footer-logos img{min-height:64px;max-width:190px;margin:0!important}.panel>.wrapper.cross-links{display:flex!important;flex-wrap:wrap;gap:32px;align-items:stretch;padding-top:8px;padding-bottom:8px}.cross-links>a.column,.cross-links>a.column.first,.cross-links>a.column.four-col{flex:1 1 0!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column;text-decoration:none!important}.cross-links img{width:100%;height:auto;display:block;margin:0 0 16px;object-fit:cover;aspect-ratio:4/3}.cross-links h3{margin:0 0 10px;font-size:1.35em;line-height:1.2}.cross-links .read-more{display:inline-flex!important;align-items:center;gap:10px;margin-top:auto;padding-top:0;width:fit-content;justify-content:flex-start;position:relative}.cross-links .read-more svg{position:static!important;width:26px;height:auto;fill:currentColor;flex:0 0 auto;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important;transition:transform .25s ease-in-out}.cross-links>a.column:hover .read-more svg{transform:translateX(8px)}.cross-links .read-more,.cross-links h3{color:var(--navy)}.blue-bg .cross-links .read-more,.blue-bg .cross-links h3,.navy-bg .cross-links .read-more,.navy-bg .cross-links h3,.pink-bg .cross-links .read-more,.pink-bg .cross-links h3,.red-bg .cross-links .read-more,.red-bg .cross-links h3{color:#fff}.cross-links>a.column:hover .read-more,.cross-links>a.column:hover h3{color:var(--hover-accent)}.blue-bg .cross-links>a.column:hover .read-more,.blue-bg .cross-links>a.column:hover h3,.navy-bg .cross-links>a.column:hover .read-more,.navy-bg .cross-links>a.column:hover h3{color:var(--aqua)}@media only screen and (max-width:900px){.panel>.wrapper.cross-links{flex-direction:column;gap:24px}footer{padding-top:44px!important}}.alm-load-more-btn,.border-btn,.btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.third-button,a.btn{transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn,a.btn,button.btn,input.btn{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.biog-wrap a.btn,li>a.btn,p>a.btn{display:inline-flex!important}.border-btn:hover,.third-button:hover{background-color:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important}.course-box,.course-box h2,.course-box h3,.course-box img,.read-more-btn,.read-more-btn:after{transition:all .25s ease-in-out}.course-box a,.course-box h2,.course-box h3,a.course-box,a.course-box h2,a.course-box h3{text-decoration:none!important}.course-box h2,.course-box h3{margin-bottom:.55em}.course-box:hover .read-more-btn,.course-box:hover h2,.course-box:hover h3,a.course-box:hover h2,a.course-box:hover h3{color:var(--hover-accent)!important}.blue-bg .course-box:hover .read-more-btn,.blue-bg .course-box:hover h2,.blue-bg .course-box:hover h3,.navy-bg .course-box:hover .read-more-btn,.navy-bg .course-box:hover h2,.navy-bg .course-box:hover h3{color:var(--aqua)!important}.read-more-btn{white-space:nowrap;display:inline-flex!important;align-items:center;gap:10px;line-height:1.2;margin-top:14px;text-decoration:none!important}.read-more-btn:after{position:static!important;margin:0!important;flex:0 0 auto;display:inline-block}.course-box:hover .read-more-btn:after,a:hover .read-more-btn:after{transform:translateX(8px)}.biography p a:not(.btn),.description-wrap p a:not(.btn),.standard-copy p a:not(.btn){color:var(--navy);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease-in-out}.biography p a:not(.btn):hover,.description-wrap p a:not(.btn):hover,.standard-copy p a:not(.btn):hover{color:var(--hover-accent);text-decoration-color:var(--hover-accent)}.connection-box a,.curriculum a,.destination-logo-box a,.faq a,.faqs a,a.course-box,a[class*=accordion],a[class*=toggle],h1 a,h2 a,h3 a,h4 a,li.faq a{text-decoration:none!important}.faq a:hover,.faqs a:hover,a[class*=toggle]:hover{color:var(--hover-accent)!important}.connection-box a,.course-box,.home-split-media,.hover-block a,a:has(> img),a:has(> picture){overflow:hidden}.connection-box a img,.course-box img,.home-split-media img,.hover-block a img,.hover-block img,a:has(> img)>img{transition:transform .5s cubic-bezier(.2,.6,.2,1);backface-visibility:hidden}.alumni-slider .alumni-slide-inner .alumni-slide-copy,.home-alumni .alumni-slide-inner .alumni-slide-copy{inset:14px!important;top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;display:flex;flex-direction:column;justify-content:center}.alumni-slide-inner a img,.alumni-slide-inner img,.home-alumni .alumni-slide-inner a:hover img{transform:none!important}.alumni-slide-inner a{overflow:visible!important}.course-box:hover img{opacity:1!important}#logo img,.destination-logo img,.destination-logo-wrap img,.footer-logos img,.icon-newsletter,a.logo img,footer a:has(> img),footer a:has(> img)>img{transform:none!important;transition:none!important}footer a:has(> img){overflow:visible}.destination-logo-box,.destination-logo-wrap{transition:opacity .2s ease-in-out}.destination-logo-box:hover,.destination-logo-wrap:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.course-box img,.hover-block img,a:has(> img)>img{transition:none!important;transform:none!important}}.alumni-stories-slide{display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:40px;width:100%}.alumni-stories-slide>.column{float:none!important;margin:0!important;width:auto!important;max-width:none!important}.alumni-stories-slide>.column:first-child{flex:0 0 38%;max-width:38%!important}.alumni-stories-slide>.column:last-child{flex:1 1 auto}.alumni-stories-slide>.column:has(img){order:0;flex:0 0 38%;max-width:38%!important}.alumni-stories-slide>.column:not(:has(img)){order:1;flex:1 1 auto;max-width:none!important}.alumni-stories-slide img{width:100%;height:auto;display:block}.alumni-stories-slide blockquote{margin:0 0 .75em}.alumni-stories-slide blockquote,.alumni-stories-slide p{font-size:1.05em;line-height:1.5}.alumni-stories-slider{padding-bottom:24px}@media only screen and (max-width:900px){.alumni-stories-slide{flex-direction:column;gap:20px}.alumni-stories-slide>.column,.alumni-stories-slide>.column:has(img),.alumni-stories-slide>.column:not(:has(img)){flex:1 1 auto;max-width:100%!important}}#map-canvas,.flexible-panel-map,.standard-copy iframe,iframe[src*="google.com/maps"],iframe[src*="maps.google"]{display:block;margin:28px auto;max-width:100%}.flexible-panel-map-header h2{margin-bottom:24px}#map-canvas+p,.flexible-panel-map+p,.standard-copy iframe+div,.standard-copy iframe+p,iframe[src*="google.com/maps"]+p{margin-top:22px!important}.calendly-inline-widget,.map-container{display:block;margin:28px auto!important;max-width:100%}.map-container iframe{display:block;width:100%;margin:0 auto!important}.map-container+div,.map-container+p,.map-container~p:first-of-type{margin-top:22px!important}.page-template-page_template-home .home-hero-boxes{display:flex;gap:32px;align-items:stretch;height:auto!important;min-height:0;padding:64px 0}.page-template-page_template-home .home-hero-boxes>.column{flex:1 1 0;width:auto;max-width:none;margin:0;float:none;height:auto!important;min-height:0}.page-template-page_template-home .home-hero-boxes>.column>img{display:none}@media only screen and (max-width:900px){.page-template-page_template-home .home-hero-boxes{padding:40px 0}}.page-template-page_template-home .home-hero-boxes>.column{display:flex}.page-template-page_template-home .home-hero-boxes .new-home-box{padding:44px 36px!important;display:flex!important;flex-direction:column;text-align:center;height:auto!important;min-height:0;flex:1 1 auto;width:100%}.page-template-page_template-home .home-hero-boxes .pink-home-box{background:var(--aqua)!important;color:var(--navy)!important}.page-template-page_template-home .home-hero-boxes .pink-home-box :is(h2,h3,p){color:var(--navy)!important}.page-template-page_template-home .home-hero-boxes .blue-home-box{background:var(--navy)!important;color:#fff!important}.page-template-page_template-home .home-hero-boxes .blue-home-box :is(h2,h3,p){color:#fff!important}.page-template-page_template-home .home-hero-boxes .white-blue-box{background:var(--khaki)!important;color:var(--navy)!important}.page-template-page_template-home .home-hero-boxes .white-blue-box :is(h2,h3,p){color:var(--navy)!important}.page-template-page_template-home .home-hero-boxes .new-home-box h2{font-size:1.85em;line-height:1.12;margin:0 0 18px}.page-template-page_template-home .home-hero-boxes .new-home-box p{margin:0 0 28px;line-height:1.5}.page-template-page_template-home .home-hero-boxes .new-home-box .btn{margin:auto auto 0!important;align-self:center;min-width:190px}.page-template-page_template-home .home-hero-boxes .pink-home-box .btn,.page-template-page_template-home .home-hero-boxes .white-blue-box .btn{background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.page-template-page_template-home .home-hero-boxes .blue-home-box .btn{background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.page-template-page_template-home .home-hero-boxes .new-home-box .btn:hover{background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.page-template-page_template-home .home-hero-boxes .blue-home-box .btn:hover{background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}@media only screen and (max-width:900px){.page-template-page_template-home .home-hero-boxes{flex-direction:column;gap:24px}}.page-template-page_template-home .home-cta{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-decoration:none!important;transition:background-color .2s ease-in-out}.page-template-page_template-home .home-cta,.page-template-page_template-home .home-cta span{color:#fff!important}.page-template-page_template-home .home-cta svg .fill,.page-template-page_template-home .home-cta svg path{fill:#fff!important}.page-template-page_template-home .home-cta svg{width:54px;height:auto}.page-template-page_template-home .home-cta.alt,.page-template-page_template-home .home-cta.alt span{color:var(--navy)!important}.page-template-page_template-home .home-cta.alt svg .fill,.page-template-page_template-home .home-cta.alt svg path{fill:var(--navy)!important}.page-template-page_template-home .home-cta:hover{background-color:var(--hover-accent)!important}.page-template-page_template-home .home-cta:hover span{color:#fff!important}.page-template-page_template-home .home-cta:hover svg .fill,.page-template-page_template-home .home-cta:hover svg path{fill:#fff!important}.page-template-page_template-home .home-cta.alt:hover{background-color:var(--navy)!important}.page-template-page_template-home .home-cta.alt:hover span{color:#fff!important}.page-template-page_template-home .home-cta.alt:hover svg .fill,.page-template-page_template-home .home-cta.alt:hover svg path{fill:#fff!important}.panel.blue-bg.meet-join,section.meet-join{background-color:var(--khaki)!important}.meet-join{color:var(--navy)!important}.meet-join a,.meet-join a span{color:#fff!important}.meet-join>.wrapper{display:flex;gap:32px;align-items:stretch;justify-content:center;padding:56px 0}.meet-join>.wrapper>*{flex:1 1 0;max-width:460px}.meet-join a{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-decoration:none!important;background:var(--navy);padding:44px 32px;height:100%;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.meet-join a:hover{background:var(--purple);transform:translateY(-3px)}.meet-join a svg{width:64px;height:auto}@media only screen and (max-width:900px){.meet-join>.wrapper{flex-direction:column;gap:20px;padding:40px 0}.meet-join>.wrapper>*{max-width:none}}.meet-join a svg,.meet-join a svg .fill,.meet-join a svg circle,.meet-join a svg ellipse,.meet-join a svg g,.meet-join a svg path,.meet-join a svg polygon{stroke:var(--aqua)!important;fill:none!important}.meet-join a span{font-size:1.4em}.meet-join a:hover span{color:#fff!important}.meet-join a:hover svg,.meet-join a:hover svg .fill,.meet-join a:hover svg circle,.meet-join a:hover svg ellipse,.meet-join a:hover svg g,.meet-join a:hover svg path,.meet-join a:hover svg polygon{stroke:#ffffff!important;fill:none!important}body.single-courses :is(h1,h2,h3){color:var(--navy)}body.single-courses .blue-bg :is(h1,h2,h3),body.single-courses .navy-bg :is(h1,h2,h3){color:#fff}body.single-courses .courses-nav li a{color:var(--navy)}body.single-courses .blue-bg ul.courses-nav li a,body.single-courses .navy-bg ul.courses-nav li a{color:#fff!important}body.single-courses blockquote{color:var(--navy);border-left-color:var(--aqua)}.alm-filters-container{padding-top:56px!important}.alm-filter,.alm-filter *,.alm-filter--label,.alm-filter--link,.alm-filter--select,.alm-filter--textfield,.alm-filter--title,.alm-filters-container,.alm-filters-container :not(.btn):not(.alm-filter--checkbox){color:var(--navy)!important}.alm-filter--group,.alm-filter--inner,.alm-filter--select,.alm-filter--text-wrap,.alm-filter--textfield{border-color:var(--navy)!important}.alm-filters-container .alm-filter--title:after,.alm-filters-container [class*=toggle],.alm-filters-container button:after,.alm-filters-container h3:after,.alm-filters-container h4:after{background-image:url("../img/plus-navy.svg?v=2026a")!important}.alm-filter--textfield::placeholder,.page-id-359 .search-wrapper .search-field,.page-id-359 .search-wrapper label,.search-field::placeholder,.search-wrapper .search-field,.search-wrapper .search-submit,.search-wrapper label{color:var(--navy)!important}.page-id-359 .search-wrapper .search-field,.search-wrapper .search-field{border-color:var(--navy)!important}.alm-filter--link.active,.alm-filter--link[aria-selected=true]{color:var(--hover-accent)!important;font-weight:700}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body,.mejs-mediaelement,.wp-video{background:var(--navy)!important;border-radius:0!important}.mejs-container{box-shadow:none!important}.mejs-container .mejs-controls .mejs-time span,.mejs-currenttime,.mejs-duration,.mejs-time{color:#fff!important}.mejs-horizontal-volume-total,.mejs-time-rail .mejs-time-total,.mejs-time-total{background:rgba(255,255,255,.32)!important}.mejs-horizontal-volume-current,.mejs-time-current{background:var(--aqua)!important}.mejs-time-loaded{background:rgba(255,255,255,.18)!important}.mejs-time-handle-content{border-color:var(--aqua)!important;background:var(--aqua)!important;border-radius:0!important}.mejs-button>button,.mejs-overlay-button{filter:brightness(0) invert(1)!important;opacity:.95}.mejs-button>button:hover{opacity:1}[class*=discover-uni-widget]{height:580px!important;min-height:0!important;overflow:visible!important}[class*=discover-uni-widget] .kis-widget{height:auto!important}@media only screen and (max-width:1100px){[class*=discover-uni-widget]{height:640px!important}}@media only screen and (max-width:768px){[class*=discover-uni-widget]{height:1180px!important}}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-400.woff2") format("woff2"),url("webfonts/nhgd-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-400i.woff2") format("woff2"),url("webfonts/nhgd-400i.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-500.woff2") format("woff2"),url("webfonts/nhgd-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-700.woff2") format("woff2"),url("webfonts/nhgd-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-700i.woff2") format("woff2"),url("webfonts/nhgd-700i.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-900.woff2") format("woff2"),url("webfonts/nhgd-900.woff") format("woff");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Grotesk Display";src:url("webfonts/nhgd-900i.woff2") format("woff2"),url("webfonts/nhgd-900i.woff") format("woff");font-weight:800 900;font-style:italic;font-display:swap}@font-face{font-family:"Droid Serif Pro";src:url("webfonts/droidserifpro-400.woff2") format("woff2"),url("webfonts/droidserifpro-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Droid Serif Pro";src:url("webfonts/droidserifpro-400i.woff2") format("woff2"),url("webfonts/droidserifpro-400i.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-700i.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Founders;src:url("webfonts/nhgd-900.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Ginto;src:url("webfonts/nhgd-700.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ginto;src:url("webfonts/nhgd-900.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}.page-template-page_template-home .meet-join,.panel.blue-bg.meet-join,section.meet-join{background-color:var(--khaki)!important}.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{display:flex!important;gap:32px;align-items:stretch;justify-content:center;padding:64px 0!important}.meet-join>.wrapper>*,.page-template-page_template-home .meet-join>.wrapper>*{flex:1 1 0;float:none!important;margin:0!important;width:auto!important}.meet-join a,.page-template-page_template-home .meet-join a{background-color:var(--navy)!important;align-items:center;justify-content:center;gap:16px;height:100%;font-size:20px!important;text-decoration:none!important;transition:background-color .2s ease-in-out,transform .2s ease-in-out}.meet-join a:hover,.page-template-page_template-home .meet-join a:hover{background-color:var(--purple)!important;transform:translateY(-3px)}.meet-join a span,.page-template-page_template-home .meet-join a span{color:#fff!important;font-size:20px!important;font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.meet-join a svg,.page-template-page_template-home .meet-join a svg{width:46px;height:auto;display:block}.meet-join a svg .fill,.meet-join a svg path:not([fill=none]),.page-template-page_template-home .meet-join a svg .fill,.page-template-page_template-home .meet-join a svg path:not([fill=none]){fill:var(--aqua)!important;stroke:none!important}.meet-join a svg mask,.meet-join a svg mask *{fill:#ffffff!important}.meet-join a:hover svg .fill,.meet-join a:hover svg path:not([fill=none]),.page-template-page_template-home .meet-join a:hover svg .fill,.page-template-page_template-home .meet-join a:hover svg path:not([fill=none]){fill:#ffffff!important;stroke:none!important}.meet-join a:hover svg mask,.meet-join a:hover svg mask *{fill:#ffffff!important}@media only screen and (max-width:900px){.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{flex-direction:column;gap:20px;padding:44px 0!important}.meet-join>.wrapper>*,.page-template-page_template-home .meet-join>.wrapper>*{max-width:none}}.alumni-slider .alumni-slide-inner,.home-alumni .alumni-slide-inner{background-color:var(--navy)!important;padding:14px!important;overflow:visible!important}.alumni-slider .alumni-slide-inner .alumni-slide-copy,.home-alumni .alumni-slide-inner .alumni-slide-copy{top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;transition:opacity .3s ease-in-out!important}footer ul.social li a,header ul.social li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;transition:background-color .25s ease,color .25s ease!important}footer ul.social li a i,footer ul.social li a svg,header ul.social li a i,header ul.social li a svg{display:block;line-height:1;margin:0}footer ul.social li a:hover,footer ul.social li a:hover i,footer ul.social li a:hover svg,header ul.social li a:hover,header ul.social li a:hover i,header ul.social li a:hover svg{color:#fff!important;fill:#ffffff!important}footer ul.social li a:hover,footer ul.social li a:hover i,footer ul.social li a:hover svg,header ul.social li a:hover,header ul.social li a:hover i,header ul.social li a:hover svg{fill:currentColor!important}footer ul.social li a i,header ul.social li a i{fill:none!important}.headroom--not-top header{top:0!important;transform:translateY(-100%);transition:transform .35s ease-in-out,background-color .2s ease-in-out!important}.headroom--not-top.headroom--pinned header,.headroom--top header{transform:translateY(0)}header .nav-toggle span{height:3px!important}header .header-links li.search a,header .search-form-wrap .search-submit{background-size:22px 22px!important}header .header-links li a{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.01em}header ul.courses-nav>li{vertical-align:middle}header ul.courses-nav>li>a{line-height:1.2!important}.alumni-slider .alumni-slide-inner .alumni-slide-copy,.home-alumni .alumni-slide-inner .alumni-slide-copy{background-color:var(--navy)!important;top:14px!important;right:14px!important;bottom:14px!important;left:14px!important;transition:opacity .3s ease-in-out!important}.alumni-slider .alumni-slide-inner .alumni-slide-copy :is(strong,h4,p,span,a),.home-alumni .alumni-slide-inner .alumni-slide-copy :is(strong,h4,p,span,a){color:#fff!important}.alumni-slider .alumni-slide-inner,.home-alumni .alumni-slide-inner{background-color:var(--navy)!important;padding:14px!important}footer ul.social li a i,footer ul.social li a svg,footer ul.social li a:hover i,footer ul.social li a:hover svg,header ul.social li a i,header ul.social li a svg,header ul.social li a:hover i,header ul.social li a:hover svg{background-color:transparent!important;background:0 0!important}footer ul.social li a,header ul.social li a{background-color:var(--aqua)!important;color:var(--navy)!important}footer ul.social li a:hover,header ul.social li a:hover{background-color:var(--purple)!important;color:#fff!important}footer ul.social li a:hover i,header ul.social li a:hover i{color:#fff!important}body footer ul.social li a:hover,body footer ul.social li a:hover i,body footer ul.social li a:hover i::before,body footer ul.social li a:hover svg,body header ul.social li a:hover,body header ul.social li a:hover i,body header ul.social li a:hover i::before,body header ul.social li a:hover svg{color:#fff!important;fill:#ffffff!important}.gform_wrapper form{max-width:780px}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{font-family:var(--font-display);font-size:1.05em!important;font-weight:700;color:var(--navy)!important;margin-bottom:8px;display:block;line-height:1.3}.gform_wrapper .gfield_required{color:var(--purple)!important;margin-left:4px}.gform_wrapper .gfield_description,.gform_wrapper .ginput_complex label{font-size:.875em;color:var(--navy);opacity:.75;margin-top:6px}.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea{width:100%;box-sizing:border-box;font-family:var(--font-text)!important;font-size:1em;color:var(--navy);background:#fff;border:2px solid var(--navy)!important;border-radius:0!important;padding:12px 14px!important;min-height:50px;transition:border-color .2s ease,box-shadow .2s ease}.gform_wrapper textarea{min-height:140px}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:18.4px!important;padding-right:40px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23002a3a' stroke-width='2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:0;border-color:var(--purple)!important;box-shadow:0 0 0 3px rgba(149,74,118,.18)}.gform_wrapper ::placeholder{color:rgba(0,42,58,.5)}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio .gchoice,.gform_wrapper .gfield_radio li{display:flex!important;align-items:center;gap:12px;margin:0 0 12px!important;list-style:none!important}.gform_wrapper .gfield_checkbox input[type=checkbox],.gform_wrapper .gfield_radio input[type=radio]{width:20px!important;height:20px!important;min-width:20px;margin:0!important;flex:0 0 auto;accent-color:var(--navy);border:2px solid var(--navy);border-radius:0;cursor:pointer}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{margin:0!important;font-size:1em;font-weight:400;color:var(--navy);line-height:1.35;cursor:pointer}.gform_wrapper .gchoice_select_all label{font-weight:700!important}.gform_wrapper .gform_footer{margin-top:28px}.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper input.gform_next_button,.gform_wrapper input.gform_previous_button{display:inline-flex!important;align-items:center;justify-content:center;background-color:var(--navy)!important;color:#fff!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700;border:1.5px solid var(--navy)!important;border-radius:0!important;padding:var(--btn-pad-y) var(--btn-pad-x)!important;min-height:var(--btn-min-h)!important;min-width:150px;cursor:pointer;width:auto!important;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}.blue-bg .gform_wrapper .gform_footer input[type=submit],.navy-bg .gform_wrapper .gform_footer input[type=submit]{background-color:var(--aqua)!important;border-color:var(--aqua)!important;color:var(--navy)!important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--purple)!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{color:var(--purple)!important;font-size:.875em;margin-top:6px}.gform_wrapper .gform_validation_errors{border:2px solid var(--purple)!important;border-radius:0!important;background:#fff!important}.gform_wrapper .gfield{margin-bottom:26px!important}.dropdown .column>ul>li:first-child,.dropdown .column>ul>li:first-child>a,header .dropdown .column>ul>li:first-child,header .dropdown .column>ul>li:first-child>a{font-family:var(--font-display);font-size:1.3em!important;font-weight:700!important;color:#fff!important;letter-spacing:.005em;line-height:1.2}.dropdown .column>ul>li:first-child,header .dropdown .column>ul>li:first-child{padding-bottom:14px!important;margin-bottom:18px!important;border-bottom:2px solid rgba(129,216,208,.4)}.dropdown .column>ul>li:first-child>a:hover,header .dropdown .column>ul>li:first-child>a:hover{color:var(--aqua)!important}.dropdown .column>ul>li+li,header .dropdown .column>ul>li+li{margin-bottom:10px}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{font-size:18px!important;line-height:1.35}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label,.gform_wrapper .ginput_complex label{font-size:16px!important}.gform_wrapper .gfield_consent_label,.gform_wrapper .ginput_container_consent label{font-size:16px!important}.gform_wrapper .gfield_description{font-size:14px!important}.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea{font-size:16px!important}.gform_wrapper .gform_button.button{font-size:16px!important}.dropdown .column>ul>li:first-child,header .dropdown .column>ul>li:first-child{display:block;line-height:1.2!important;padding:0 0 14px!important;margin:0 0 18px!important;min-height:0}.dropdown .column>ul>li:first-child>a,header .dropdown .column>ul>li:first-child>a{display:block!important;padding:0!important;margin:0!important;line-height:1.2!important;border:0!important}.dropdown .column>ul>li:first-child,.dropdown .column>ul>li:first-child>a,header .dropdown .column>ul>li:first-child,header .dropdown .column>ul>li:first-child>a{font-size:inherit!important;color:inherit!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:0!important}.dropdown .column>ul>li:first-child:not(:only-child),.dropdown .column>ul>li:first-child:not(:only-child)>a,header .dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child)>a{font-family:var(--font-display);font-size:1.3em!important;font-weight:700!important;color:var(--menu-ink)!important;line-height:1.2!important}.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child){display:block;border-bottom:2px solid var(--menu-rule)!important}.dropdown .column>ul>li:first-child:not(:only-child)>a,header .dropdown .column>ul>li:first-child:not(:only-child)>a{display:block!important;padding:0!important;margin:0!important;border:0!important}.dropdown .column>ul>li:first-child:not(:only-child)>a:hover,header .dropdown .column>ul>li:first-child:not(:only-child)>a:hover{color:var(--aqua)!important}nav.update-2021 .nav-container>.column{display:flex;flex-direction:column;max-width:720px}nav.update-2021 .nav-container>.column>ul:not(.social){order:1}nav.update-2021 .nav-container>.column>ul.social{order:2;display:flex;gap:12px;margin:40px 0 0!important;padding:28px 0 0!important;border-top:1px solid rgba(129,216,208,.28)}nav.update-2021 .nav-container ul:not(.social)>li>a,nav.update-2021 .nav-container ul:not(.social)>li>a.parent-link,nav.update-2021 .nav-container>ul>li>a{font-size:30px!important;line-height:1.25!important;font-weight:400}nav.update-2021 .nav-container ul:not(.social)>li{margin-bottom:6px!important}.dropdown li.desktop-dropdown>a.parent-link>span,nav.update-2021 a.parent-link>span{position:relative;display:inline-block;padding-right:46px}.dropdown li.desktop-dropdown>a.parent-link>span::after,nav.update-2021 a.parent-link>span::after{top:50%!important;right:0!important;transform:translateY(-50%);width:22px!important;height:14px!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}nav.update-2021 .nav-container ul:not(.social)>li>ul{margin:10px 0 22px!important;padding-left:18px!important;border-left:2px solid rgba(129,216,208,.28)}nav.update-2021 .nav-container ul:not(.social)>li>ul>li{margin:0!important}nav.update-2021 .nav-container ul:not(.social)>li>ul>li>a{font-size:18px!important;line-height:1.5!important;display:block;padding:7px 0!important}nav.update-2021 .nav-container ul:not(.social)>li>ul>li>a:hover{color:var(--aqua)!important}@media only screen and (max-width:768px){nav.update-2021 .nav-container ul:not(.social)>li>a{font-size:24px!important}nav.update-2021 .nav-container ul:not(.social)>li>ul>li>a{font-size:16px!important}}.title-wrap+.default-inner-content>.panel:first-child .standard-copy>:first-child,.title-wrap+.default-inner-content>.panel:first-child>.wrapper>.column>:first-child{margin-top:0!important}.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child){font-size:26px!important}.dropdown .column>ul>li:first-child:not(:only-child)>a,header .dropdown .column>ul>li:first-child:not(:only-child)>a{font-size:inherit!important}header .header-links li a,header .header-links li.search a,header .nav-toggle span{transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out}header .header-links li a:hover{color:var(--aqua)!important}header .nav-toggle:hover span{background-color:var(--aqua)!important}header .header-links li.search a:hover{opacity:.7}body.section-extra header .header-links li a:hover,body.section-he header .header-links li a:hover{color:var(--purple)!important}body.section-extra header .nav-toggle:hover span{background-color:var(--purple)!important}.dropdown .column>ul,header .dropdown .column>ul{padding-top:18px!important}.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child){padding:0 0 18px!important;margin:0 0 22px!important}header .search-form-wrap,header .search-form-wrap form,header .search-form-wrap label{display:flex!important;align-items:center!important;gap:14px;margin:0!important}header .search-form-wrap .search-field{flex:1 1 auto;margin:0!important;align-self:center}header .header-links li.search a,header .search-form-wrap .search-submit{flex:0 0 auto;align-self:center;margin:0!important;background-position:center!important;background-repeat:no-repeat!important}header .search-form-wrap .screen-reader-text{position:absolute;left:-9999px}.title-wrap h1{margin-bottom:0!important}.dropdown .column>ul:has(> li:only-child),header .dropdown .column>ul:has(> li:only-child){padding-top:0!important}.dropdown .column:has(ul > li:only-child),header .dropdown .column:has(ul > li:only-child){border-top:0!important}.dropdown .column:has(ul > li:only-child),body.section-extra .dropdown .column{text-align:center}.dropdown .column>ul>li:only-child>a,header .dropdown .column>ul>li:only-child>a{display:inline-block;padding:10px 0!important;line-height:1.35!important}header .search-form-wrap .search-submit{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}header .header-links li.search{display:flex;align-items:center}header .search-form-wrap .search-field{line-height:30px!important;height:30px!important;padding-top:0!important;padding-bottom:0!important}header .search-form-wrap,header .search-form-wrap form{align-items:center!important}footer{font-size:16px}footer .column a,footer .column li,footer .column p{font-size:16px!important;line-height:1.6}footer .footer-logo{max-width:150px;height:auto}footer .column strong,footer .column>p>strong:first-child,footer .governance-title,footer h4{font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--aqua)!important;margin:0 0 14px!important;display:block}footer ul li{margin-bottom:10px!important}footer ul{margin:0;padding:0;list-style:none}footer .column{padding-right:24px}footer ul.social li a{width:38px!important;height:38px!important}@media only screen and (max-width:768px){footer ul.social li a{width:44px!important;height:44px!important}}footer ul.social li a i{font-size:17px!important}footer .footer-copyright,footer .footer-copyright a{font-size:14px!important;opacity:.85}@media only screen and (max-width:900px){footer .column{padding-right:0;margin-bottom:28px}}header .header-links li.search a{top:12px!important;transform:translateY(-50%)!important}.newsletter-split{padding:0!important;background:var(--khaki)}.newsletter-split>.wrapper{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.newsletter-split__inner{display:flex;align-items:stretch;min-height:420px}.newsletter-split__media{flex:1 1 50%;background-size:cover;background-position:center;min-height:320px}.newsletter-split__copy{flex:1 1 50%;background:var(--khaki);display:flex;flex-direction:column;justify-content:center;padding:64px 8%!important}.newsletter-split__copy h2{color:var(--navy)!important;font-family:var(--font-display);font-size:2.4em;font-weight:900;line-height:1.1;margin:0 0 16px!important}.newsletter-split__copy p{color:var(--navy)!important;font-size:1.05em;line-height:1.55;margin:0 0 30px!important;max-width:30em}.newsletter-split__copy .btn{align-self:flex-start;min-width:190px}@media only screen and (max-width:900px){.newsletter-split__inner{flex-direction:column;min-height:0}.newsletter-split__media{min-height:260px}.newsletter-split__copy{padding:44px 24px!important}.newsletter-split__copy h2{font-size:1.9em}}.newsletter-split__copy,.newsletter-split__media{flex:0 0 50%!important;max-width:50%!important;width:50%!important;box-sizing:border-box!important}@media only screen and (max-width:900px){.newsletter-split__copy,.newsletter-split__media{flex:0 0 auto!important;max-width:100%!important;width:100%!important}}:root{--btn-font-size:15px;--btn-pad-y:12px;--btn-pad-x:26px;--btn-min-h:44px}.alm-load-more-btn,.border-btn,.btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],.read-more-btn,.third-button,a.border-btn,a.btn,a.third-button,button.btn,input.btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;min-height:var(--btn-min-h)!important;height:auto!important;padding:var(--btn-pad-y) var(--btn-pad-x)!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.015em;text-align:center;text-decoration:none!important;border-radius:0!important;cursor:pointer}.border-btn,.third-button,a.border-btn,a.third-button{border-width:1.5px!important;border-style:solid!important}.btn.block-btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],a.btn.block-btn{min-width:160px}.btn.block-btn,a.btn.block-btn{display:flex!important;width:100%!important}.newsletter-split__copy .btn,.page-template-page_template-home .home-hero-boxes .new-home-box .btn{min-width:150px!important}.alm-load-more-btn:hover,.border-btn:hover,.btn:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.third-button:hover,a.btn:hover,button.btn:hover{transform:translateY(-1px)}.border-btn:active,.btn:active,.third-button:active,a.btn:active{transform:translateY(0)}@media only screen and (max-width:768px){:root{--btn-font-size:14px;--btn-pad-y:11px;--btn-pad-x:22px;--btn-min-h:44px}}.blue-bg .alumni-slide-inner .alumni-slide-copy,.destination-slider-wrap.navy-bg .alumni-slide-inner .alumni-slide-copy,.navy-bg .alumni-slide-inner .alumni-slide-copy,.single-courses .destination-slider-wrap .alumni-slide-inner .alumni-slide-copy{background-color:var(--purple)!important}.alumni-slider .alumni-slide-inner .alumni-slide-copy strong,.home-alumni .alumni-slide-inner .alumni-slide-copy strong{color:var(--aqua)!important}.blue-bg .alumni-slide-inner .alumni-slide-copy strong,.navy-bg .alumni-slide-inner .alumni-slide-copy strong,.single-courses .destination-slider-wrap .alumni-slide-inner .alumni-slide-copy strong{color:#fff!important}body{padding-top:var(--header-h)!important}:root{--header-h:178px}@media only screen and (max-width:1100px){:root{--header-h:84px}}.meet-join a svg,.page-template-page_template-home .meet-join a svg{width:54px!important}footer .footer-logos{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:36px 24px!important;align-items:center;justify-items:center;max-width:1120px;margin:3em auto 0!important;padding:2.6em 0 0!important;border-top:1px solid rgba(255,255,255,.15)}footer .footer-logos>.column,footer .footer-logos>.column.first,footer .footer-logos>.column.two-col{flex:none!important;width:100%!important;max-width:none!important;margin:0!important;display:flex;align-items:center;justify-content:center}footer .footer-logos img{max-height:116px!important;min-height:0!important;max-width:180px!important;width:auto!important;object-fit:contain}@media only screen and (max-width:1024px){footer .footer-logos{grid-template-columns:repeat(4,1fr)!important;max-width:760px}footer .footer-logos img{max-height:96px!important;max-width:150px!important}}@media only screen and (max-width:700px){footer .footer-logos{grid-template-columns:repeat(3,1fr)!important;gap:26px 16px!important}footer .footer-logos img{max-height:76px!important;max-width:120px!important}}@media only screen and (max-width:460px){footer .footer-logos{grid-template-columns:repeat(2,1fr)!important}}footer .footer-logos::after,footer .footer-logos::before{content:none!important;display:none!important}.homepage-notice-button,.page-id-816 .homepage-notice-button{background-color:var(--aqua)!important;color:var(--navy)!important;padding:0!important;text-align:center}.homepage-notice-button>.wrapper{padding:13px 0!important}.homepage-notice-button,.homepage-notice-button :is(p,span,strong,a),.homepage-notice-button a{color:var(--navy)!important}.homepage-notice-button a{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.015em;line-height:1.2;text-decoration:none!important;transition:color .2s ease-in-out}.homepage-notice-button a:hover{color:var(--purple)!important;text-decoration:underline!important}.homepage-notice-button a:after{top:50%;transform:translateY(-50%) rotate(0);transition:transform .2s ease-in-out}.homepage-notice-button.notice-open a:after{transform:translateY(-50%) rotate(45deg)}.homepage-notice{background-color:var(--khaki)!important;color:var(--navy)!important;padding:1.8em 0 2.2em!important}.homepage-notice,.homepage-notice :is(p,span,strong,li,a),.homepage-notice a{color:var(--navy)!important}.homepage-notice a{text-underline-offset:3px}.homepage-notice p{font-size:.8em;margin:0 0 .9em}@media only screen and (max-width:700px){.homepage-notice{padding:1.4em 0 1.8em!important}}.dropdown a,header ul.courses-nav>li.current .dropdown a,header ul.courses-nav>li:hover .dropdown a,ul.courses-nav>li.current .dropdown a,ul.courses-nav>li:hover .dropdown a{color:var(--menu-ink)!important}.dropdown a:hover,header ul.courses-nav>li.current .dropdown a:hover,header ul.courses-nav>li:hover .dropdown a:hover,ul.courses-nav>li.current .dropdown a:hover,ul.courses-nav>li:hover .dropdown a:hover{color:var(--menu-ink-hover)!important}.dropdown a,.dropdown a:hover{text-decoration:none!important}.title-intro,.title-wrap .title-intro{margin-top:0.55em!important}@media only screen and (max-width:700px){.title-intro,.title-wrap .title-intro{margin-top:0.45em!important}}.newsletter-split__copy{background:var(--dusty-pink)!important}.newsletter-split__copy h2,.newsletter-split__copy p{color:var(--navy)!important}.home-alumni .column-inner,.home-alumni .column-inner:hover,.page-template-page_template-home .home-alumni .column-inner,.page-template-page_template-home .home-alumni .column-inner:hover{background-color:var(--navy)!important;padding:14px!important;transition:none!important}.home-alumni .column-inner .copy,.page-template-page_template-home .home-alumni .column-inner .copy{background-color:var(--navy)!important;padding:24px!important;transition:opacity .3s ease-in-out!important}.home-alumni .column-inner .copy h4,.page-template-page_template-home .home-alumni .column-inner .copy h4{color:var(--aqua)!important;font-family:var(--font-display);font-size:25px!important;font-weight:700!important;line-height:1.2;margin:0 0 .5em!important}.home-alumni .column-inner .copy :is(p,span,a),.page-template-page_template-home .home-alumni .column-inner .copy :is(p,span,a){color:#fff!important}.home-alumni h2,.page-template-page_template-home .home-alumni h2{margin-bottom:1.15em!important}.home-alumni .featured-alumni-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 4em}.home-alumni .featured-alumni-grid::after,.home-alumni .featured-alumni-grid::before{content:none!important;display:none!important}.home-alumni .featured-alumni-grid>.column,.home-alumni .featured-alumni-grid>.column.first,.home-alumni .featured-alumni-grid>.column.six-col{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.home-alumni .featured-alumni-grid .column-inner{position:relative;height:100%}.featured-badge{position:absolute;top:14px;left:14px;z-index:3;background-color:var(--aqua);color:var(--navy)!important;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:7px 11px;pointer-events:none}@media only screen and (max-width:1024px){.home-alumni .featured-alumni-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media only screen and (max-width:700px){.home-alumni .featured-alumni-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:2.6em}.featured-badge{font-size:10px;padding:6px 9px}}.meet-join>.wrapper::after,.meet-join>.wrapper::before,.page-template-page_template-home .meet-join>.wrapper::after,.page-template-page_template-home .meet-join>.wrapper::before{content:none!important;display:none!important}.meet-join>.wrapper>*,.page-template-page_template-home .meet-join>.wrapper>*{max-width:320px}.home-alumni .featured-alumni-grid .column-inner{box-sizing:border-box;height:auto!important}.alm-filter.alm-filter--group.alm-filter--taxonomy,.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy{padding-top:0!important;padding-bottom:0!important}.alm-filter--title h3,.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{display:flex!important;align-items:center!important;min-height:46px;margin:0!important;padding:0 2em 0 0!important;line-height:1.2!important;background-position:right center!important}.alm-filter.alm-filter--group .alm-filter--inner,.page-id-359 .alm-filter.alm-filter--group .alm-filter--inner{padding-bottom:12px}.filter-dropdown span{display:flex!important;align-items:center!important;min-height:46px;padding:0 2em 0 1em!important;line-height:1.2!important}.filter-dropdown{background-position:right center!important}header .main-header{position:relative}header .main-header #logo{display:inline-block;line-height:0;vertical-align:top}header .main-header #logo img{display:block}header .header-links{line-height:1}header .header-links li.search{position:static!important}header .header-links li.search a{position:absolute!important;width:24px!important;height:24px!important;background-size:22px 22px!important;background-position:center!important}header .nav-toggle{width:26px!important;height:16px!important;top:32px!important}header .nav-toggle span{width:26px!important;height:2px!important}header .nav-toggle span:first-child{top:0!important}header .nav-toggle span:nth-child(2){top:7px!important}header .nav-toggle span:last-child{top:14px!important}.show-nav header .nav-toggle span:first-child,.show-nav header .nav-toggle span:last-child{top:7px!important}header .main-header .header-links{top:50%!important;margin:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:0!important;line-height:1}header .main-header .header-links li{display:flex!important;align-items:center!important;margin:0 0 0 18px!important}header .main-header .header-links li:first-child{margin-left:0!important}header .main-header .header-links li.search{position:static!important;width:0!important;margin:0!important}header .header-links li.search a{right:-64px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}footer .footer-logos img[src*=ArtsEd_Logos-17]{content:url("../img/tef-gold-2023-white.svg?v=2026b")}.alumni-slider .alumni-slide-inner .alumni-slide-copy,.home-alumni .alumni-slide-inner .alumni-slide-copy,.home-alumni .column-inner .copy{display:flex!important;flex-direction:column;justify-content:center!important;overflow:hidden}.home-alumni .featured-alumni-grid .column-inner .copy{padding:46px 28px 28px!important}.alumni-slider .alumni-slide-inner .alumni-slide-copy,.home-alumni .alumni-slide-inner .alumni-slide-copy{padding:28px!important}.alumni-slider .alumni-slide-copy>:last-child,.home-alumni .column-inner .copy>:last-child{margin-bottom:0!important}.homepage-notice-button a,.homepage-notice-button a:focus,.homepage-notice-button a:hover{text-decoration:none!important}header ul.courses-nav>li>a,ul.courses-nav>li>a{padding-bottom:3px!important;margin-bottom:7px!important}footer .footer-logos img[src*=ArtsEd_Logos-17]{max-height:78px!important}@media only screen and (max-width:1024px){footer .footer-logos img[src*=ArtsEd_Logos-17]{max-height:64px!important}}@media only screen and (max-width:700px){footer .footer-logos img[src*=ArtsEd_Logos-17]{max-height:52px!important}}.dropdown .column,header .dropdown .column{border-top-color:var(--menu-rule)!important}body.show-nav header .nav-toggle{left:auto!important;right:0!important}nav.update-2021 ul.social::after,nav.update-2021 ul.social::before{content:none!important;display:none!important}nav.update-2021 ul.social{padding-left:0!important;margin-left:0!important}nav.update-2021 ul.social li{margin:0!important;padding:0!important}nav.update-2021 ul.social li a{margin:0!important}.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{padding-top:0!important;padding-bottom:0!important}.page-template-page_template-home .video-panel{padding-top:var(--home-pad)!important;padding-bottom:var(--home-pad)!important}@media only screen and (max-width:900px){.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{padding-top:0!important;padding-bottom:0!important}}:root{--title-pad-top:96px;--title-pad-bottom:48px}.title-wrap{padding-top:var(--title-pad-top)!important;padding-bottom:var(--title-pad-bottom)!important}@media only screen and (max-width:900px){:root{--title-pad-top:60px;--title-pad-bottom:32px}}@media only screen and (max-width:600px){:root{--title-pad-top:44px;--title-pad-bottom:24px}}:root{--sec-pad:96px;--sec-pad-sm:48px}@media only screen and (max-width:900px){:root{--sec-pad:64px;--sec-pad-sm:32px}}@media only screen and (max-width:600px){:root{--sec-pad:48px;--sec-pad-sm:24px}}.padding,.panel:not(.newsletter-split){padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}.padding-bottom{padding-top:0!important;padding-bottom:var(--sec-pad)!important}.padding-top{padding-top:var(--sec-pad)!important;padding-bottom:0!important}.small-padding{padding-top:var(--sec-pad-sm)!important;padding-bottom:var(--sec-pad-sm)!important}.small-padding-top{padding-top:var(--sec-pad-sm)!important}.small-padding-bottom{padding-bottom:var(--sec-pad-sm)!important}:root{--title-pad-bottom:56px}@media only screen and (max-width:900px){:root{--title-pad-bottom:36px}}@media only screen and (max-width:600px){:root{--title-pad-bottom:28px}}:root{--title-size:48px}@media only screen and (max-width:900px){:root{--title-size:36px}}@media only screen and (max-width:600px){:root{--title-size:30px}}.single-courses .title-wrap h2,.single-shows .title-wrap h2,.title-wrap :is(h1,h2){font-family:var(--font-display);font-size:var(--title-size)!important;font-weight:900;letter-spacing:-0.02em;line-height:1.15!important;text-align:center;margin:0!important;padding:0!important}.title-wrap :is(h1,h2){color:var(--navy)!important}body.section-dssf .title-wrap :is(h1,h2),body.section-extra .title-wrap :is(h1,h2),body.section-he .title-wrap :is(h1,h2){color:var(--navy)!important}body.section-fundraising .title-wrap .title-intro,body.section-fundraising .title-wrap :is(h1,h2){color:#fff!important}.alm-filters-container{padding-top:0!important}.alm-filters-container .alm-filter--group.alm-filter--taxonomy,.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy{margin-top:28px!important;margin-bottom:0!important}.alm-filters-container .alm-filter--group.alm-filter--search{margin:0 auto!important}.alm-filters-container{padding-bottom:var(--sec-pad-sm)!important}.alm-filter--search .alm-filter--text-wrap{display:inline-flex!important;align-items:center;gap:12px}.alm-filter--search .alm-filter--textfield{min-width:260px;height:40px;line-height:40px!important;padding:0!important}.alm-filter--search button,.page-id-359 .alm-filter--search button{font-family:var(--font-display);font-size:15px;font-weight:700;padding:0!important;color:var(--navy)!important;transition:color .2s ease-in-out}.alm-filter--search button:hover{color:var(--navy)!important}body.pink-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--dusty-pink)!important}body.red-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--burnt-orange)!important}body.yellow-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--aqua)!important}body.turquoise-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--khaki)!important}body.green-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--dusty-pink)!important}body.green-header .title-wrap .title-intro,body.green-header .title-wrap :is(h1,h2),body.pink-header:not(.section-fundraising) .title-wrap .title-intro,body.pink-header:not(.section-fundraising) .title-wrap :is(h1,h2),body.red-header .title-wrap .title-intro,body.red-header .title-wrap :is(h1,h2),body.turquoise-header .title-wrap .title-intro,body.turquoise-header .title-wrap :is(h1,h2),body.yellow-header .title-wrap .title-intro,body.yellow-header .title-wrap :is(h1,h2){color:var(--navy)!important}body.default-header .title-wrap,body.navy-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--navy)!important}body.blue-red-header .title-wrap{background-color:var(--purple)!important}body.blue-red-header .title-wrap,body.blue-red-header .title-wrap .title-intro,body.blue-red-header .title-wrap :is(h1,h2),body.default-header .title-wrap,body.default-header .title-wrap .title-intro,body.default-header .title-wrap :is(h1,h2),body.navy-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap .title-intro,body.navy-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap :is(h1,h2){color:#fff!important}body.blue-red-header .title-wrap a,body.default-header .title-wrap a,body.navy-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap a{color:var(--aqua)!important}.dropdown,header .dropdown{padding-top:54px!important;padding-bottom:54px!important}.page-template-page_template-home .home-welcome .home-split{grid-template-columns:minmax(0,0.72fr) minmax(0,1fr);align-items:center}@media only screen and (max-width:900px){.page-template-page_template-home .home-welcome .home-split-media{max-width:420px;margin:0 auto}}:root{--title-pad-top:72px;--title-pad-bottom:72px;--title-gap:48px}@media only screen and (max-width:900px){:root{--title-pad-top:44px;--title-pad-bottom:44px;--title-gap:32px}}@media only screen and (max-width:600px){:root{--title-pad-top:32px;--title-pad-bottom:32px;--title-gap:24px}}.title-wrap+.default-inner-content>:first-child:not(.panel):not(.hero-full-width){margin-top:var(--sec-pad)}.default-header,.navy-header{background-color:var(--navy)!important}.blue-red-header{background-color:var(--purple)!important}.green-header{background-color:var(--dusty-pink)!important}.pink-header{background-color:var(--dusty-pink)!important}.red-header{background-color:var(--burnt-orange)!important}.yellow-header{background-color:var(--aqua)!important}.turquoise-header{background-color:var(--khaki)!important}body.section-extra{background-color:var(--aqua)!important}body.section-fundraising{background-color:var(--purple)!important}body.section-he{background-color:var(--dusty-pink)!important}.page-template-page_template-home .home-hero-boxes{padding-bottom:var(--sec-pad)!important}.dropdown .column>ul,header .dropdown .column>ul{padding-top:16px!important}.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child){line-height:1.2!important}.dropdown .column>ul>li:first-child:not(:only-child)>a,header .dropdown .column>ul>li:first-child:not(:only-child)>a{line-height:1.2!important}.alm-load-more-btn,.border-btn,.btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],.read-more-btn,.third-button,a.border-btn,a.btn,a.third-button,button.btn,input.btn{padding-top:calc(var(--btn-pad-y) + 2px)!important;padding-bottom:calc(var(--btn-pad-y) - 2px)!important}.connection-box a,.hover-block a,a:has(> img),a:has(> picture){display:inline-block;vertical-align:top;max-width:100%;overflow:hidden!important}.course-box,.home-split-media,.home-split-media a{display:block;overflow:hidden!important}.connection-box a img,.course-box img,.home-split-media img,.hover-block a img,.hover-block img,a:has(> img)>img{display:block;transform-origin:center center;will-change:transform}p:empty{display:none!important}.alm-filter--title h3,.page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{box-sizing:border-box;padding:5px 2em 0 0!important}.filter-dropdown span{box-sizing:border-box}.student-detail{padding-top:28px!important}.title-wrap .title-intro a:not(.btn),.title-wrap a:not(.btn){color:inherit!important;text-decoration:underline!important;text-underline-offset:3px;transition:color .2s ease-in-out}.title-wrap .title-intro a:not(.btn):hover,.title-wrap a:not(.btn):hover{color:var(--hover-accent)!important}body.blue-red-header .title-wrap a:not(.btn):hover,body.default-header .title-wrap a:not(.btn):hover,body.navy-header .title-wrap a:not(.btn):hover,body.section-fundraising .title-wrap a:not(.btn):hover{color:var(--aqua)!important}.alm-filter--search button,.page-id-359 .alm-filter--search button,.page-id-359 .search-wrapper .search-form .search-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--navy)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.015em;padding:12px 22px 8px!important;min-height:40px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.alm-filter--search button:hover,.page-id-359 .alm-filter--search button:hover,.page-id-359 .search-wrapper .search-form .search-submit:hover{background-color:var(--aqua)!important;color:var(--navy)!important}.connection-box a img,.course-box img,.home-split-media img,.hover-block a img,.hover-block img,a:has(> img)>img{clip-path:inset(0);transition:transform .5s cubic-bezier(.2,.6,.2,1),clip-path .5s cubic-bezier(.2,.6,.2,1)}.connection-box a:hover img,.course-box:hover img,.home-split-media:hover img,.hover-block a:hover img,.hover-block:hover img,a:has(> img):hover>img{transform:scale(1.04);clip-path:inset(1.923%)}#logo img,.alumni-slide-inner a img,.alumni-slide-inner img,.destination-logo img,.destination-logo-wrap img,.footer-logos img,a.logo img,footer a:has(> img)>img{clip-path:none!important}@media (prefers-reduced-motion:reduce){.course-box img,.hover-block img,a:has(> img)>img{clip-path:none!important}}.read-more-btn{display:inline-flex!important;align-items:center;gap:10px;padding:0!important;min-height:0!important;font-size:16px!important}.flexible-panel blockquote,.standard-copy blockquote,blockquote{margin-left:0!important;padding-left:0!important}.title-wrap{border-top:1px solid rgba(0,42,58,.22)}body.blue-red-header .title-wrap,body.default-header .title-wrap,body.navy-header .title-wrap,body.section-fundraising .title-wrap{border-top-color:rgba(255,255,255,.18)}.staff-group-list .active a,.staff-group-list li.active a,li.active>a[class^=staff-group-]{border-color:transparent!important}.page-template-page_template-whats_on .panel .wrapper.clearfix:has(> .column.four-col.right){display:flex!important;align-items:center;flex-wrap:wrap}.page-template-page_template-whats_on .panel .wrapper.clearfix>.column.eight-col.first,.page-template-page_template-whats_on .panel .wrapper.clearfix>.column.four-col.right{float:none!important}.alm-filters-container .alm-filter.alm-filter--search button,.page-id-359 .alm-filters-container .alm-filter.alm-filter--search button{color:#fff!important;font-size:15px!important;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;min-height:var(--btn-min-h)!important}.alm-filters-container .alm-filter.alm-filter--search button:hover{color:var(--navy)!important;background-color:var(--aqua)!important}header ul.courses-nav{padding-bottom:30px!important}.course-box img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.wrapper.clearfix:has(> .course-box){display:flex!important;flex-wrap:wrap;align-items:stretch}.wrapper.clearfix:has(> .course-box)>.course-box{float:none!important;display:flex;flex-direction:column}.alm-btn-wrap .alm-load-more-btn,.alm-load-more-btn.more,button.alm-load-more-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--navy)!important;color:#fff!important;border:0!important;border-radius:0!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.015em;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;min-height:var(--btn-min-h)!important;width:auto!important;height:auto!important;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.alm-btn-wrap .alm-load-more-btn:hover,button.alm-load-more-btn:hover{background-color:var(--purple)!important;color:#fff!important}.alm-btn-wrap{text-align:center}.course-box{padding-top:22px!important}.course-box>h2:first-child,.course-box>h3:first-child{margin-top:0!important}.default-inner-content h2,.flexible-panel h2,.panel .wrapper h2,.standard-copy h2{font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:-0.01em}body.blue-red-header ul.courses-nav,body.default-header ul.courses-nav,body.navy-header ul.courses-nav,body.section-fundraising .title-wrap,body.section-fundraising ul.courses-nav{border-top-color:rgba(255,255,255,.18)!important}body.section-dssf .title-wrap{background-color:var(--navy)!important}body.section-dssf .title-wrap,body.section-dssf .title-wrap .title-intro,body.section-dssf .title-wrap :is(h1,h2){color:#fff!important}body.section-dssf .title-wrap a:hover{color:var(--aqua)!important}body.section-dssf .title-wrap{border-top-color:rgba(255,255,255,.18)!important}.alumni-stories-slide>.column:first-child,.alumni-stories-slider .alumni-stories-slide>.column:first-child{margin-left:0!important}.read-more-btn{background-color:var(--navy)!important;color:#fff!important;font-size:var(--btn-font-size)!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:.015em;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;min-height:var(--btn-min-h)!important;gap:10px;text-decoration:none!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.read-more-btn:hover{background-color:var(--purple)!important;color:#fff!important}.read-more-btn:after{width:14px!important;height:14px!important;background-size:14px 14px!important;filter:brightness(0) invert(1)}.course-box{padding-top:26px!important}.course-box>:is(h2,h3):first-child{margin-top:0!important}.course-box img+:is(h2,h3),.cross-links a img+:is(h2,h3),.cross-links img+:is(h2,h3){margin-top:22px!important}.cross-links :is(h2,h3){margin-top:22px!important}.staff-boxes .column.two-col,.staff-boxes .column.two-col div,.staff-boxes .column.two-col p{font-size:17px!important;line-height:1.45!important}.staff-boxes .column.two-col strong{font-size:18px!important;line-height:1.35!important;display:block;margin-bottom:2px}.staff-group-list .active a,.staff-group-list li.active a,li.active>a[class^=staff-group-]{background-color:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.staff-group-list li.active a:hover,li.active>a[class^=staff-group-]:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}body.green-header .dropdown,body.section-he .dropdown{background-color:var(--dusty-pink)!important}body.pink-header:not(.section-fundraising) .dropdown{background-color:var(--dusty-pink)!important}body.red-header .dropdown{background-color:var(--burnt-orange)!important}body.section-extra .dropdown,body.yellow-header .dropdown{background-color:var(--aqua)!important}body.turquoise-header .dropdown{background-color:var(--khaki)!important}body.blue-red-header .dropdown,body.section-fundraising .dropdown{background-color:var(--purple)!important}body.green-header .dropdown a,body.pink-header:not(.section-fundraising) .dropdown a,body.red-header .dropdown a,body.section-extra .dropdown a,body.section-he .dropdown a,body.turquoise-header .dropdown a,body.yellow-header .dropdown a{color:var(--navy)!important}body.green-header .dropdown a:hover,body.pink-header:not(.section-fundraising) .dropdown a:hover,body.red-header .dropdown a:hover,body.section-extra .dropdown a:hover,body.section-he .dropdown a:hover,body.turquoise-header .dropdown a:hover,body.yellow-header .dropdown a:hover{color:var(--purple)!important}body.green-header .dropdown .column,body.green-header .dropdown .column>ul>li:first-child:not(:only-child),body.pink-header:not(.section-fundraising) .dropdown .column,body.red-header .dropdown .column,body.red-header .dropdown .column>ul>li:first-child:not(:only-child),body.section-extra .dropdown .column,body.section-he .dropdown .column,body.section-he .dropdown .column>ul>li:first-child:not(:only-child),body.turquoise-header .dropdown .column,body.turquoise-header .dropdown .column>ul>li:first-child:not(:only-child),body.yellow-header .dropdown .column,body.yellow-header .dropdown .column>ul>li:first-child:not(:only-child){border-color:rgba(0,42,58,.28)!important}header .main-header .header-links li[style*="display: none"],header .main-header .header-links li[style*="display:none"]{display:none!important}header.show-search .search-form-wrap{right:88px!important;width:min(440px,38vw);height:auto!important}header.show-search .search-form-wrap form{width:100%}header.show-search .search-form-wrap label{flex:1 1 auto}header.show-search .search-form-wrap .search-field{width:100%!important;color:var(--menu-ink,#fff)!important;border-bottom:1px solid currentColor!important;padding-bottom:4px!important}header .search-form-wrap ::placeholder{color:currentColor!important}header.show-search .search-form-wrap .search-submit{order:-1}body.green-header,body.pink-header:not(.section-fundraising),body.red-header,body.section-extra,body.section-he,body.turquoise-header,body.yellow-header{--menu-ink:var(--navy);--menu-ink-hover:var(--purple);--menu-rule:rgba(0, 42, 58, .28)}.course-box{padding-top:0!important}.course-box :is(h2,h3){padding-top:20px!important;margin-top:0!important}.course-box img+:is(h2,h3,h4),.cross-links img+:is(h2,h3,h4),a img+:is(h2,h3,h4){margin-top:22px!important}.dropdown .column,.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column,header .dropdown .column>ul>li:first-child:not(:only-child){border-width:1px!important;border-color:var(--menu-rule)!important}.dropdown .column>ul,header .dropdown .column>ul{padding-top:22px!important}.dropdown .column>ul>li:first-child:not(:only-child),header .dropdown .column>ul>li:first-child:not(:only-child){padding-bottom:14px!important}body.green-header,body.pink-header:not(.section-fundraising),body.red-header,body.section-extra,body.section-he,body.turquoise-header,body.yellow-header{--menu-rule:rgba(0, 42, 58, .22)}.course-box :is(h2,h3)+p,.course-box img+:is(h2,h3)+p,.course-box img+p{margin-top:18px!important}.course-box>:last-child:is(span,.read-more,svg){margin-top:auto}header nav.update-2021{right:auto!important;width:min(420px,88vw)!important;top:0!important;height:100vh!important;padding:104px 0 48px!important;overflow-y:auto!important;opacity:1!important;transform:translateX(-100%);transition:transform .35s cubic-bezier(.2,.6,.2,1)!important;z-index:6}.show-nav header nav.update-2021{transform:translateX(0);top:0!important}header nav.update-2021 .wrapper.nav-container{width:100%!important;max-width:none!important;padding:0 32px!important;margin:0!important}header nav.update-2021 .nav-container>.column{max-width:none!important;width:100%!important}body.show-nav::before{content:"";position:fixed;inset:0;background:rgba(0,42,58,.55);z-index:5;animation:artsedFade .3s ease-in-out}@keyframes artsedFade{from{opacity:0}to{opacity:1}}body.show-nav header .nav-toggle{position:fixed!important;top:34px!important;left:calc(min(420px,88vw) - 58px)!important;right:auto!important;z-index:8!important}header nav.update-2021 .nav-container ul:not(.social)>li>a{font-size:24px!important;line-height:1.3!important}header.show-search .search-form-wrap{top:50%!important;margin:0!important;transform:translateY(-50%)!important;right:60px!important;width:min(420px,34vw)}header.show-search .search-form-wrap,header.show-search .search-form-wrap form,header.show-search .search-form-wrap label{align-items:center!important}.fix-subnav .horizontal-navigation{transition:top .3s ease-in-out}body.green-header,body.pink-header:not(.section-fundraising),body.red-header,body.section-extra,body.section-he,body.turquoise-header,body.yellow-header{--header-accent:var(--purple)}body[class] header .nav-toggle:hover span{background-color:var(--header-accent)!important}body[class] header .header-links li a:hover{color:var(--header-accent)!important}body[class] header ul.courses-nav>li.current>a,body[class] header ul.courses-nav>li:hover>a{color:var(--header-accent)!important;border-bottom-color:var(--header-accent)!important}body[class] header .header-links li.search a:hover{opacity:.65}.homepage-notice-button>.wrapper{padding:18px 0!important}.homepage-notice-button a{font-size:17px!important;padding-right:1.4em}.homepage-notice-button a:after{font-size:22px;font-weight:700}@media only screen and (max-width:700px){.homepage-notice-button>.wrapper{padding:14px 0!important}.homepage-notice-button a{font-size:15px!important}.homepage-notice-button a:after{font-size:19px}}header nav.update-2021 .nav-image,header nav.update-2021 [class*=hover-image],header nav.update-2021 a:hover img,header nav.update-2021 img{display:none!important}header nav.update-2021 .nav-container ul:not(.social)>li>a,header nav.update-2021 .nav-container ul:not(.social)>li>a span,header nav.update-2021 .nav-container ul:not(.social)>li>a.parent-link{font-family:var(--font-display)!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.005em}header nav.update-2021 .nav-container ul:not(.social)>li:last-child{margin-bottom:0!important}header nav.update-2021 .nav-container ul:not(.social) ul>li>a,header nav.update-2021 .nav-container ul:not(.social) ul>li>a span{font-size:16px!important;font-weight:400!important;line-height:1.5!important}header nav.update-2021 .nav-container ul:not(.social) ul{margin:10px 0 4px!important;padding-left:14px!important}header nav.update-2021 .nav-container ul:not(.social) ul>li{margin:0 0 6px!important}header nav.update-2021 .nav-container>.column,header nav.update-2021 .wrapper.nav-container{box-sizing:border-box!important}header nav.update-2021 ul.social{box-sizing:border-box!important}header.show-search .search-form-wrap,header.show-search .search-form-wrap form,header.show-search .search-form-wrap label{display:flex!important;align-items:center!important;gap:14px}header .header-links li.search a,header.show-search .search-form-wrap .search-submit{width:24px!important;height:24px!important;min-width:24px;background-size:24px 24px!important;background-position:center!important;align-self:center!important}header.show-search .search-form-wrap .search-field{font-family:var(--font-display)!important;font-size:18px!important;font-weight:500!important;height:24px!important;line-height:24px!important;padding:0 0 4px!important;align-self:center!important}header .search-form-wrap ::placeholder{font-family:var(--font-display)!important;font-size:18px!important;opacity:.65}body.show-nav header .nav-toggle span{background-color:#fff!important}body.show-nav header .nav-toggle:hover span{background-color:var(--aqua)!important}.homepage-notice{background-color:var(--aqua)!important;border-top:1px solid rgba(0,42,58,.18)}.homepage-notice,.homepage-notice :is(p,span,li,a){color:var(--navy)!important}.homepage-notice a{font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;letter-spacing:.005em;text-decoration:none!important;transition:color .2s ease-in-out}.homepage-notice a:hover{color:var(--purple)!important;text-decoration:none!important}.homepage-notice p{font-size:17px!important;margin:0 0 14px!important}.homepage-notice p:last-child{margin-bottom:0!important}header nav.update-2021 ul.social{max-width:calc(min(420px,88vw) - 64px)!important;margin-right:0!important}header.show-search .search-form-wrap{width:min(300px,26vw)!important;right:56px!important}header.show-search .search-form-wrap .search-submit{display:none!important}.page-template-page_template-home .home-welcome .home-split{grid-template-columns:minmax(0,0.55fr) minmax(0,1fr);gap:88px;align-items:center}.page-template-page_template-home .home-welcome .home-split-media img{max-height:520px;object-fit:cover;width:100%}@media only screen and (max-width:900px){.page-template-page_template-home .home-welcome .home-split{grid-template-columns:minmax(0,1fr);gap:32px}.page-template-page_template-home .home-welcome .home-split-media img{max-height:420px}}html body.show-nav{overflow:hidden!important}header nav.update-2021 .nav-container>.column>ul:not(.social),header nav.update-2021 .nav-container>ul:not(.social){display:flex;flex-direction:column;gap:18px;margin:0!important}header nav.update-2021 ul[style*="display: none"],header nav.update-2021 ul[style*="display:none"]{display:none!important}header nav.update-2021 .nav-container ul:not(.social)>li{margin:0!important;padding:0!important}header nav.update-2021 .nav-container ul:not(.social)>li>ul{gap:8px;margin:10px 0 0!important}header nav.update-2021 .parent-link svg,header nav.update-2021 .parent-link:after,header nav.update-2021 a.parent-link img{width:14px!important;height:14px!important;background-size:14px 14px!important}header nav.update-2021 .parent-link{gap:10px}.alm-load-more-btn:hover,.border-btn:hover,.btn:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.meet-join a:hover,.page-template-page_template-home .meet-join a:hover,.read-more-btn:hover,.third-button:hover,a.btn:hover,button.btn:hover{transform:none!important}.home-split-media img,.page-template-page_template-home .home-welcome .home-split-media img{object-position:center top}body[class] header .header-links li a:hover,body[class] header .header-links li.hideable a:hover{color:var(--header-accent)!important;opacity:1!important}header.show-search .search-form-wrap .search-field{height:32px!important;line-height:24px!important;padding:4px 0!important}.alumni-stories-slider .slick-list,.alumni-stories-slider .slick-track{padding-left:0!important}.alumni-stories-slide{gap:56px!important;padding-left:0!important}.alumni-stories-slide>.column,.alumni-stories-slide>.column:first-child,.alumni-stories-slider .alumni-stories-slide>.column:first-child{margin-left:0!important;padding-left:0!important}.alumni-stories-slide>.column:first-child img{margin-left:0!important}.destination-slider-wrap>.wrapper>h2,.single-courses .destination-slider-wrap h2{padding-top:var(--sec-pad-sm)!important;margin-top:0!important}.fix-subnav.headroom--not-top.headroom--pinned .horizontal-navigation{top:calc(var(--header-h) - 1px)!important}.horizontal-nav-wrap a,.horizontal-navigation a{transition:color .2s ease-in-out,border-color .2s ease-in-out}.horizontal-nav-wrap a:hover,.horizontal-navigation a:hover{color:var(--aqua)!important}.horizontal-nav-wrap a.current,.horizontal-navigation a.current{color:var(--aqua)!important}.home-alumni .alumni-slider .portrait-bg{padding-bottom:100%!important}.page-template-page_template-home .alumni-slider .slick-list{padding-top:40px!important}.page-template-page_template-home .alumni-slider{padding-bottom:60px}@media only screen and (max-width:900px){.home-alumni .alumni-slider .portrait-bg{padding-bottom:110%!important}}.home-alumni .alumni-slide-inner{position:relative}.home-alumni .alumni-slide .featured-badge{position:absolute;top:14px;left:14px;z-index:3}.home-alumni .alumni-slide.is-featured .alumni-slide-copy{z-index:2}header ul.courses-nav{padding-top:31px!important;padding-bottom:17px!important}header nav.update-2021 .nav-container>.column{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;float:none!important}header nav.update-2021 ul.social{max-width:100%!important;width:100%!important}header nav.update-2021 .nav-container>.column>ul:not(.social)>li{line-height:1.3!important;min-height:0!important;height:auto!important}header nav.update-2021 .nav-container>.column>ul:not(.social)>li>a,header nav.update-2021 .nav-container>.column>ul:not(.social)>li>a.parent-link{display:inline-flex!important;align-items:center!important;line-height:1.3!important;min-height:0!important}header nav.update-2021 .parent-link{background-size:13px 13px!important;background-position:right center!important;padding-right:26px!important}header nav.update-2021 .parent-link:after,header nav.update-2021 .parent-link:before{width:13px!important;height:13px!important;background-size:13px 13px!important}header nav.update-2021 .parent-link svg{width:13px!important;height:13px!important}.home-alumni h2,.page-template-page_template-home .home-alumni h2{margin-bottom:0.5em!important}.page-template-page_template-home .video-panel{position:relative}.meet-join a,.page-template-page_template-home .meet-join a{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-end!important;gap:0!important;text-align:left!important;padding:26px 24px!important;min-height:118px;position:relative;overflow:hidden}.meet-join a svg,.page-template-page_template-home .meet-join a svg{display:none!important}.meet-join a span,.page-template-page_template-home .meet-join a span{display:block;margin-top:0;font-family:var(--font-display)!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important}.meet-join a span::after,.page-template-page_template-home .meet-join a span::after{content:"\2192";color:var(--aqua);margin-left:10px;display:inline-block;transition:transform .25s ease}.meet-join a:hover span::after,.page-template-page_template-home .meet-join a:hover span::after{transform:translateX(6px)}@media only screen and (max-width:900px){.meet-join a,.page-template-page_template-home .meet-join a{min-height:0;padding:22px 20px!important}.meet-join a span,.page-template-page_template-home .meet-join a span{margin-top:18px}}.page-template-page_template-home .video-panel{background-color:#fff!important;position:relative}.page-template-page_template-home .video-panel .embed-container{max-width:1120px;width:90%;margin:0 auto;position:relative}.page-template-page_template-home .video-panel .video-overlay{max-width:1120px;width:90%;aspect-ratio:16/9;height:auto!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%);top:var(--sec-pad)!important;background-size:cover;background-position:center}.featured-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;letter-spacing:.09em;line-height:1!important;padding:10px 14px 9px!important;min-height:30px}body.show-nav header{transform:none!important;transition:none!important}header nav.update-2021{position:fixed!important;top:0!important;left:0!important;bottom:0!important;height:100dvh!important}.page-template-page_template-home .video-panel .embed-container{padding-bottom:56.25%!important;height:0!important;overflow:hidden}.page-template-page_template-home .video-panel .embed-container iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.page-template-page_template-home .home-highlights .slider img,.page-template-page_template-home .home-highlights-slider img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;object-position:center}.page-template-page_template-home .home-highlights .slick-slide,.page-template-page_template-home .home-highlights .slick-slide>div{line-height:0}.page-template-page_template-home .home-highlights .slick-dots{margin-top:24px}.home-news__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.home-news__head h2{margin:0!important}.home-news__all{font-family:var(--font-display);font-size:15px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:color .2s ease-in-out}.home-news__all::after{content:"\2192";margin-left:8px;display:inline-block;transition:transform .25s ease}.home-news__all:hover::after{transform:translateX(5px)}.home-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-news__item{display:flex!important;flex-direction:column;text-decoration:none!important;color:var(--navy)!important}.home-news__media{display:block;overflow:hidden;margin-bottom:0}.home-news__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(.2,.6,.2,1),clip-path .5s cubic-bezier(.2,.6,.2,1);clip-path:inset(0)}.home-news__item:hover .home-news__media img{transform:scale(1.04);clip-path:inset(1.923%)}.home-news__body{display:block;border-top:2px solid var(--aqua);margin-top:18px;padding-top:14px}.home-news__date{display:block;font-size:13px;color:rgba(0,42,58,.7);margin-bottom:8px}.home-news__title{display:block;font-family:var(--font-display);font-size:19px;font-weight:700;line-height:1.3;transition:color .2s ease-in-out}@media only screen and (max-width:900px){.home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media only screen and (max-width:600px){.home-news__grid{grid-template-columns:minmax(0,1fr)}.home-news__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}}.page-template-page_template-home .home-hero-boxes{padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}.home-news,.page-template-page_template-home .home-news{background-color:var(--aqua)!important}.home-news__body{border-top-color:var(--navy)!important}.home-news__item:hover .home-news__title{color:var(--purple)!important}.home-news__all{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--navy)!important;color:#fff!important;font-size:var(--btn-font-size)!important;letter-spacing:.015em;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;min-height:var(--btn-min-h)!important;border-radius:0!important}.home-news__all::after{color:var(--aqua)}.home-news__all:hover{background-color:var(--btn-hover-bg)!important;color:var(--btn-hover-ink)!important}.home-news__all:hover::after{color:#fff}.home-news__head{align-items:center}header nav.update-2021 .nav-container>.column>ul:not(.social)>li{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start}header nav.update-2021{scrollbar-width:thin;scrollbar-color:rgba(129,216,208,.55) transparent}header nav.update-2021::-webkit-scrollbar{width:8px}header nav.update-2021::-webkit-scrollbar-track{background:0 0}header nav.update-2021::-webkit-scrollbar-thumb{background-color:rgba(129,216,208,.45);border-radius:0}header nav.update-2021::-webkit-scrollbar-thumb:hover{background-color:rgba(129,216,208,.75)}.page-template-page_template-home .video-panel .embed-container{padding-bottom:0!important;height:auto!important;aspect-ratio:16/9}.home-news,.page-template-page_template-home .home-news{background-color:var(--khaki)!important}.page-template-page_template-home .meet-join,.panel.blue-bg.meet-join,section.meet-join{background-color:#fff!important}.page-template-page_template-home .home-highlights-slider{margin-bottom:0!important}.home-news__body{border-top:0!important;margin-top:16px!important;padding-top:0!important}.meet-join.has-bg,.page-template-page_template-home .meet-join.has-bg{position:relative;background-color:var(--navy)!important;background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}.meet-join.has-bg::before{content:"";position:absolute;inset:0;background-color:var(--aqua);opacity:.88;z-index:0}.meet-join.has-bg>.wrapper{position:relative;z-index:1}.home-news__all{white-space:nowrap!important;line-height:1.2!important}.meet-join.has-bg::before{background-color:var(--dusty-pink);opacity:.9}.home-news__all{box-sizing:border-box!important}.home-news,.page-template-page_template-home .home-news{background-color:#fff!important}.home-news h2,.home-news__date,.home-news__title{color:var(--navy)!important}.page-template-page_template-whats_on .panel.yellow-bg,.page-template-page_template-whats_on .panel.yellow-bg.small-padding{background-color:#fff!important}.page-template-page_template-whats_on .panel.yellow-bg :is(h2,h3,p,span,a):not(.btn){color:var(--navy)!important}.meet-join.has-bg::before{background-color:var(--aqua)!important;opacity:.88!important}header nav.update-2021 a.parent-link span,header nav.update-2021 ul li.desktop-dropdown a.parent-link span{position:relative;display:inline-block;padding-right:30px!important}header nav.update-2021 a.parent-link span:after,header nav.update-2021 ul li.desktop-dropdown a.parent-link span:after{top:50%!important;bottom:auto!important;right:0!important;margin-top:0!important;transform:translateY(-50%);width:16px!important;height:10px!important;background-size:16px 10px!important;background-position:right center!important}header nav.update-2021 a.parent-link.active span:after,header nav.update-2021 a.parent-link.open span:after,header nav.update-2021 ul li.desktop-dropdown a.parent-link.active span:after,header nav.update-2021 ul li.desktop-dropdown a.parent-link.open span:after{transform:translateY(-50%) rotate(-180deg)!important}body[class] header ul.courses-nav>li:hover>a{border-bottom-color:transparent!important}body[class] header ul.courses-nav>li.current>a{border-bottom-color:var(--header-accent)!important}.page-template-page_template-home .video-panel .video-overlay--tint{background-image:none!important;background-color:rgba(0,42,58,.45)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease-in-out}.page-template-page_template-home .video-panel .video-overlay--tint:hover{background-color:rgba(0,42,58,.3)!important}.page-template-page_template-home .video-panel .play-video{display:inline-flex!important;align-items:center;justify-content:center;background-color:var(--aqua)!important;color:var(--navy)!important;font-family:var(--font-display);font-size:var(--btn-font-size);font-weight:700;letter-spacing:.015em;text-indent:0!important;text-decoration:none!important;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;min-height:var(--btn-min-h);box-sizing:border-box;transition:background-color .2s ease-in-out,color .2s ease-in-out}.page-template-page_template-home .video-panel .play-video:hover{background-color:#fff!important;color:var(--navy)!important}footer ul.social li a{border:1px solid transparent;box-sizing:border-box;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}footer ul.social li a:hover{background-color:var(--navy)!important;border-color:#fff!important;color:#fff!important}footer ul.social li a:hover i,footer ul.social li a:hover svg,footer ul.social li a:hover svg path{color:#fff!important;fill:#ffffff!important}.home-news__all::after,.home-news__all:hover::after{content:none!important;display:none!important}.meet-join a:focus-visible::before,.meet-join a:hover::before,.page-template-page_template-home .meet-join a:focus-visible::before,.page-template-page_template-home .meet-join a:hover::before{color:#fff!important}.alm-load-more-btn,.border-btn,.third-button,a.border-btn,a.third-button{min-width:160px!important}.btn.third-button.solid,.btn.third-button.solid:hover,.third-button.solid,.third-button.solid:focus,.third-button.solid:hover,a.btn.third-button.solid,a.btn.third-button.solid:hover,a.third-button.solid,a.third-button.solid:focus,a.third-button.solid:hover{border:0!important;outline:0!important;box-shadow:none!important}.course-box::after,a.course-box::after{display:none!important}.course-box__media{position:relative;display:block;overflow:hidden;line-height:0}.course-box__media>img{display:block;width:100%;height:auto}.course-box__media::after{content:"";position:absolute;top:50%;left:50%;width:76px;height:76px;background-color:var(--aqua);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:30px 14px;opacity:0;transform:translate(-50%,-50%) scale(.88);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.6,.2,1);pointer-events:none}.course-box:focus-visible .course-box__media::after,.course-box:hover .course-box__media::after{opacity:1;transform:translate(-50%,-50%) scale(1)}.green-bg .course-box__media::after,.sky-blue-bg .course-box__media::after,.turquoise-bg .course-box__media::after{background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23ffffff' stroke-width='3'/%3E%3C/svg%3E")}@media only screen and (max-width:768px){.course-box__media::after{width:60px;height:60px;background-size:26px 12px}}body.section-he{--card-rule:var(--burnt-orange)}body.section-dssf{--card-rule:var(--aqua)}.course-box,a.course-box{display:flex!important;flex-direction:column;align-items:stretch;border-top:0!important;border-bottom:4px solid var(--card-rule)!important;padding-bottom:24px}.course-box>.course-box__media{order:1;margin-bottom:22px}.course-box>h2,.course-box>h3{order:2;border-top:0!important;padding-top:0!important;margin-top:0!important}.course-box>p{order:3;margin-bottom:0!important}.course-box>.btn,.course-box>.read-more-btn,.course-box>.third-button{order:4}.course-box:not(:has(.course-box__media))>h2,.course-box:not(:has(.course-box__media))>h3{margin-top:0!important}body[class] .course-box>h2,body[class] .course-box>h3,body[class] a.course-box>h2,body[class] a.course-box>h3{border-top:0!important;padding-top:0!important;margin-top:0!important}.course-box,a.course-box{border-bottom-width:2px!important;padding-bottom:32px}.alm-btn-wrap .alm-load-more-btn.done,.alm-load-more-btn.done{display:none!important}#time-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 16px!important}#time-filter a,#time-filter a.filter{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--btn-min-h)!important;margin:0!important;padding:calc(var(--btn-pad-y) + 2px) 22px calc(var(--btn-pad-y) - 2px)!important;border:1.5px solid var(--navy);border-radius:0;background-color:transparent;color:var(--navy);font-family:var(--font-display);font-size:var(--btn-font-size);font-weight:700;line-height:1;text-decoration:none!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}#time-filter a.current,#time-filter a.filter.current,#time-filter a.filter:hover,#time-filter a:hover{background-color:var(--navy);color:#fff!important;text-decoration:none!important}.filter-dropdown{font-size:var(--btn-font-size);margin:0!important;background-size:14px 14px!important;background-position:right 16px center!important}.filter-dropdown span{min-width:200px!important;min-height:var(--btn-min-h)!important;border-width:1.5px!important;padding:calc(var(--btn-pad-y) + 2px) 44px calc(var(--btn-pad-y) - 2px) 16px!important;font-size:var(--btn-font-size)!important;font-weight:700;line-height:1!important}#course-filters .filter-dropdown+.filter-dropdown{margin-left:10px!important}#time-filter a:focus-visible,.clear-filters:focus-visible,.filter-dropdown span:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.clear-filters{font-size:14px;text-underline-offset:3px;transition:color .2s ease-in-out}.clear-filters:hover{color:var(--hover-accent)}.filter-dropdown div{top:100%!important;padding:0!important;border-width:1.5px!important;border-top:0!important;margin-top:0;z-index:5}.filter-dropdown div a{padding:11px 16px!important;line-height:1.3!important;border-top-color:rgba(0,42,58,.18)!important;transition:background-color .15s ease-in-out,color .15s ease-in-out}.filter-dropdown div a:first-child{border-top:0!important}.filter-dropdown div a.current,.filter-dropdown div a:hover{background-color:var(--navy)!important;color:#fff!important}.page-id-359 .filter-dropdown div a.current,.page-id-359 .filter-dropdown div a:hover,.page-id-673 .filter-dropdown div a.current,.page-id-673 .filter-dropdown div a:hover{background-color:var(--purple)!important;color:#fff!important}.page-template-page_template-home .panel.blue-bg.meet-join,.page-template-page_template-home section.meet-join,.panel.blue-bg.meet-join,section.meet-join{background-color:var(--aqua)!important;background-image:none!important}.meet-join.has-bg::before,.meet-join::before{display:none!important}.homepage-notice a,.homepage-notice p a{color:var(--navy)!important;text-decoration:none!important;text-underline-offset:4px;text-decoration-thickness:2px;transition:text-decoration-color .2s ease-in-out}.homepage-notice a:focus-visible,.homepage-notice a:hover,.homepage-notice p a:hover{color:var(--navy)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.page-template-page_template-home .home-alumni,.page-template-page_template-home .panel.pink-bg.home-alumni,section.home-alumni{background-color:var(--burnt-orange)!important;background-image:none!important;color:var(--navy)!important}.home-alumni .alumni-course,.home-alumni h2,.home-alumni h3,.home-alumni p,.page-template-page_template-home .home-alumni .alumni-course,.page-template-page_template-home .home-alumni .alumni-slide-copy,.page-template-page_template-home .home-alumni .alumni-slide-copy a,.page-template-page_template-home .home-alumni a,.page-template-page_template-home .home-alumni h2,.page-template-page_template-home .home-alumni h3,.page-template-page_template-home .home-alumni p{color:var(--navy)!important}.page-template-page_template-home .panel.blue-bg.meet-join,.page-template-page_template-home section.meet-join,.panel.blue-bg.meet-join,section.meet-join{background-color:var(--khaki)!important}.homepage-notice-button a:focus-visible,.homepage-notice-button a:hover{color:var(--navy)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.featured-badge,.home-alumni .alumni-slide .featured-badge,.page-template-page_template-home .home-alumni .featured-badge{background-color:#954a76!important;color:#fff!important}.meet-join a,.page-template-page_template-home .meet-join a{--card-bg:var(--navy);--card-ink:#ffffff;--card-num:var(--aqua);background-color:var(--card-bg)!important;color:var(--card-ink)!important;min-height:176px;padding:22px 24px!important}.meet-join .wrapper>a:nth-of-type(2){--card-bg:#954a76;--card-ink:#ffffff;--card-num:#ffffff}.meet-join .wrapper>a:nth-of-type(3){--card-bg:var(--burnt-orange);--card-ink:var(--navy);--card-num:var(--navy)}.meet-join a::before,.page-template-page_template-home .meet-join a::before{color:var(--card-num)!important;opacity:.8;transition:opacity .2s ease-in-out}.meet-join a span,.page-template-page_template-home .meet-join a span{color:var(--card-ink)!important;margin-top:18px!important;text-underline-offset:4px}.meet-join a:hover,.page-template-page_template-home .meet-join a:focus-visible,.page-template-page_template-home .meet-join a:hover{background-color:var(--card-bg)!important;transform:none!important}.meet-join a:hover::before,.page-template-page_template-home .meet-join a:hover::before{opacity:1;color:var(--card-num)!important}.meet-join a:hover span,.page-template-page_template-home .meet-join a:hover span{color:var(--card-ink)!important;text-decoration:underline;text-decoration-thickness:2px}.alumni-slide-copy strong,.home-alumni .alumni-slide-copy strong,.page-template-page_template-home .home-alumni .alumni-slide-copy strong{color:#b9709b!important}.meet-join a span::after,.meet-join a:hover span::after,.page-template-page_template-home .meet-join a span::after,.page-template-page_template-home .meet-join a:hover span::after{color:var(--card-ink)!important}.page-template-page_template-home .home-alumni,.page-template-page_template-home .panel.pink-bg.home-alumni,section.home-alumni{background-color:var(--aqua)!important}.home-alumni .slick-arrow,.page-template-page_template-home .home-alumni .slick-arrow{filter:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:34px 16px!important}.home-alumni .slick-arrow.slick-prev,.page-template-page_template-home .alumni-slider .slick-arrow.slick-prev{transform:scaleX(-1)}.newsletter-split__copy{background-color:var(--navy)!important}.newsletter-split__copy :is(h1,h2,h3,h4,p,span,li){color:#fff!important}.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.meet-join>.wrapper>a,.page-template-page_template-home .meet-join>.wrapper>a{width:auto!important;max-width:none!important;margin:0!important;float:none!important}@media only screen and (max-width:768px){.meet-join>.wrapper{grid-template-columns:minmax(0,1fr);gap:20px}}body.section-he header{background-color:var(--dusty-pink)!important}body.section-extra header{background-color:var(--aqua)!important}body.section-fundraising header{background-color:var(--purple)!important}body.blue-red-header header{background-color:var(--navy)!important}body.green-header:not(.section-he) header{background-color:var(--khaki)!important}body.pink-header:not(.section-fundraising) header{background-color:var(--khaki)!important}body.red-header:not(.section-he) header{background-color:var(--aqua)!important}body.blue-red-header .title-wrap{background-color:var(--navy)!important}body.blue-red-header .title-wrap .title-intro,body.blue-red-header .title-wrap :is(h1,h2){color:#fff!important}body.green-header:not(.section-he) .title-wrap,body.pink-header:not(.section-fundraising) .title-wrap{background-color:var(--khaki)!important}body.red-header:not(.section-he) .title-wrap{background-color:var(--aqua)!important}body.green-header:not(.section-he) .title-wrap .title-intro,body.green-header:not(.section-he) .title-wrap :is(h1,h2),body.pink-header:not(.section-fundraising) .title-wrap .title-intro,body.pink-header:not(.section-fundraising) .title-wrap :is(h1,h2),body.red-header:not(.section-he) .title-wrap .title-intro,body.red-header:not(.section-he) .title-wrap :is(h1,h2){color:var(--navy)!important}body.blue-red-header .dropdown{background-color:var(--navy)!important}body.green-header:not(.section-he) .dropdown,body.pink-header:not(.section-fundraising) .dropdown{background-color:var(--khaki)!important}body.red-header:not(.section-he) .dropdown{background-color:var(--aqua)!important}body.blue-red-header{--menu-ink:#ffffff;--menu-ink-hover:var(--aqua);--menu-rule:rgba(255,255,255,.22)}body.pink-header.section-fundraising,body.section-fundraising{--hover-accent:var(--purple);--btn-hover-bg:var(--purple);--btn-hover-ink:#ffffff}body.section-he{--hover-accent:var(--navy);--btn-hover-bg:var(--burnt-orange);--btn-hover-ink:var(--navy)}body.section-dssf,body.section-extra{--hover-accent:var(--navy);--btn-hover-bg:var(--navy);--btn-hover-ink:#ffffff}.biography p a:not(.btn):hover,.course-box:hover h2,.course-box:hover h3,.cross-links>a.column:hover h3,.description-wrap p a:not(.btn):hover,.home-news__item:hover .home-news__title,.standard-copy p a:not(.btn):hover,a.course-box:hover h2,a.course-box:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}body.green-header,body.pink-header,body.red-header,body.section-extra,body.section-he,body.turquoise-header,body.yellow-header{--header-accent:var(--navy)}body[class] header .header-links li a:hover,body[class] header ul.courses-nav>li:hover>a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.section-he header .header-links li a:hover{color:var(--navy)!important}.meet-join .wrapper>a:nth-of-type(2){--card-bg:var(--khaki);--card-ink:var(--navy);--card-num:var(--navy)}.meet-join .wrapper>a:nth-of-type(3){--card-bg:var(--aqua);--card-ink:var(--navy);--card-num:var(--navy)}.featured-badge,.home-alumni .alumni-slide .featured-badge,.page-template-page_template-home .home-alumni .featured-badge{background-color:var(--navy)!important;color:#fff!important}.page-template-page_template-home .column-inner:hover,.page-template-page_template-home .home-cta:hover{background-color:var(--navy)!important}.page-template-page_template-home .alumni-slider .slick-arrow:hover{opacity:.65!important}.home-news__item:hover .home-news__title{color:var(--navy)!important}.page-template-page_template-home .meet-join a:hover{background-color:var(--card-bg)!important;color:var(--card-ink)!important}.meet-join .wrapper>a:nth-of-type(2){--card-bg:#ffffff;--card-ink:var(--navy);--card-num:var(--navy);box-sizing:border-box!important;border:1.5px solid var(--navy)!important}.meet-join>.wrapper>a,.page-template-page_template-home .meet-join>.wrapper>a{box-sizing:border-box!important;border:1.5px solid transparent!important;min-height:150px!important}.meet-join .wrapper>a:nth-of-type(2){border-color:var(--navy)!important}.home-whatson,.page-template-page_template-home .panel.blue-bg.home-whatson{background-color:var(--aqua)!important}.home-whatson :is(h1,h2,h3,h4,h5,p,li,span,strong),.home-whatson a:not(.btn){color:var(--navy)!important}.page-template-page_template-home .home-alumni,.page-template-page_template-home .panel.pink-bg.home-alumni,section.home-alumni{background-color:var(--navy)!important}.home-alumni .alumni-course,.home-alumni h2,.home-alumni h3,.home-alumni p,.page-template-page_template-home .home-alumni .alumni-course,.page-template-page_template-home .home-alumni h2,.page-template-page_template-home .home-alumni h3,.page-template-page_template-home .home-alumni p{color:#fff!important}.alumni-slide-copy strong,.home-alumni .alumni-slide-copy strong,.page-template-page_template-home .home-alumni .alumni-slide-copy strong{color:var(--aqua)!important}.home-alumni .alumni-slide-inner,.page-template-page_template-home .home-alumni .alumni-slide-inner{background-color:var(--khaki)!important}.home-alumni .slick-arrow,.page-template-page_template-home .home-alumni .slick-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%2381d8d0' stroke-width='3'/%3E%3C/svg%3E")!important}body[class].green-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap,body[class].pink-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--khaki)!important}body[class].red-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap{background-color:var(--aqua)!important}body[class].green-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap .title-intro,body[class].green-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap :is(h1,h2),body[class].pink-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap .title-intro,body[class].pink-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap :is(h1,h2),body[class].red-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap .title-intro,body[class].red-header:not(.section-he):not(.section-dssf):not(.section-extra):not(.section-fundraising) .title-wrap :is(h1,h2){color:var(--navy)!important}body[class].blue-red-header .title-wrap{background-color:var(--navy)!important}body[class].blue-red-header .title-wrap .title-intro,body[class].blue-red-header .title-wrap :is(h1,h2){color:#fff!important}body[class].green-header:not(.section-he) .dropdown,body[class].pink-header:not(.section-fundraising) .dropdown{background-color:var(--khaki)!important}body[class].red-header:not(.section-he) .dropdown{background-color:var(--aqua)!important}body[class].blue-red-header .dropdown{background-color:var(--navy)!important}.featured-badge,.home-alumni .alumni-slide .featured-badge,.page-template-page_template-home .home-alumni .featured-badge{background-color:var(--aqua)!important;color:var(--navy)!important}.pink-bg,.red-bg{background-color:var(--navy)!important}body.section-fundraising .pink-bg,body.section-fundraising .red-bg{background-color:var(--purple)!important}.alm-load-more-btn,.border-btn,.third-button,a.border-btn,a.third-button{border-color:var(--navy)!important;color:var(--navy)!important}body.section-fundraising .border-btn,body.section-fundraising .third-button,body.section-fundraising a.border-btn,body.section-fundraising a.third-button{border-color:var(--purple)!important;color:var(--purple)!important}.third-button.solid,a.third-button.solid{color:#fff!important}.meet-join .wrapper>a:nth-of-type(3){border-color:var(--navy)!important}body.blue-red-header{background-color:var(--navy)!important}body.green-header:not(.section-he){background-color:var(--khaki)!important}body.pink-header:not(.section-fundraising){background-color:var(--khaki)!important}body.red-header:not(.section-he){background-color:var(--aqua)!important}body.yellow-header:not([class*=section-]){background-color:var(--aqua)!important}body.turquoise-header:not([class*=section-]){background-color:var(--khaki)!important}body.section-dssf{background-color:var(--navy)!important}body[class] header ul.courses-nav>li.current:hover>a,body[class] header ul.courses-nav>li.current>a,body[class] header ul.courses-nav>li.current>a:hover{text-decoration:none!important}body.green-header,body.pink-header,body.red-header,body.turquoise-header,body.yellow-header{--rule-ink:rgba(0, 42, 58, .22)}body.section-dssf,body.section-fundraising{--rule-ink:rgba(255, 255, 255, .22)}body.section-extra,body.section-he{--rule-ink:rgba(0, 42, 58, .22)}body[class] ul.courses-nav{border-top-color:var(--rule-ink)!important}body[class] .title-wrap{border-top-color:var(--rule-ink)!important}body[class]{--menu-rule:var(--rule-ink)}body.section-fundraising{--header-accent:#ffffff;--menu-ink:#ffffff;--menu-ink-hover:#ffffff}body.section-fundraising header ul.courses-nav>li.current>a,body.section-fundraising header ul.courses-nav>li:hover>a{color:#fff!important}body.section-fundraising header ul.courses-nav>li.current>a{border-bottom-color:var(--khaki)!important}body.section-fundraising .dropdown a:hover,body.section-fundraising header .header-links li a:hover,body.section-fundraising header ul.courses-nav>li:not(.current):hover>a{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.course-box:hover .read-more-btn,.course-box:hover h2,.course-box:hover h3,.cross-links>a.column:hover .read-more,.cross-links>a.column:hover .read-more-btn,.cross-links>a.column:hover h3,a.course-box:hover h2,a.course-box:hover h3{color:var(--navy)!important;text-decoration:none!important}.blue-bg .course-box:hover .read-more-btn,.blue-bg .course-box:hover h2,.blue-bg .course-box:hover h3,.blue-bg .cross-links>a.column:hover .read-more,.blue-bg .cross-links>a.column:hover h3,.navy-bg .course-box:hover .read-more-btn,.navy-bg .course-box:hover h2,.navy-bg .course-box:hover h3,.navy-bg .cross-links>a.column:hover .read-more,.navy-bg .cross-links>a.column:hover h3,.pink-bg .course-box:hover h2,.red-bg .course-box:hover h2,.sky-blue-bg .course-box:hover h2{color:var(--aqua)!important}.pink-bg .cross-links>a.column:hover .read-more,.pink-bg .cross-links>a.column:hover h3,.red-bg .cross-links>a.column:hover .read-more,.red-bg .cross-links>a.column:hover h3{color:#fff!important}.course-box:hover .read-more-btn,.read-more-btn:hover,a:hover .read-more-btn{background-color:transparent!important;text-decoration:none!important}.course-box:hover .read-more-btn:after,a:hover .read-more-btn:after{transform:translateX(8px)}body[class] .course-box:hover h2,body[class] .course-box:hover h3,body[class] a.course-box:hover h2,body[class] a.course-box:hover h3{color:var(--navy)!important;text-decoration:none!important}body[class] .blue-bg .course-box:hover h2,body[class] .blue-bg .course-box:hover h3,body[class] .navy-bg .course-box:hover h2,body[class] .navy-bg .course-box:hover h3,body[class] .pink-bg .course-box:hover h2,body[class] .red-bg .course-box:hover h2,body[class] .sky-blue-bg .course-box:hover h2{color:var(--aqua)!important}body.section-dssf,body.section-extra{--btn-hover-bg:var(--aqua);--btn-hover-ink:var(--navy)}.blue-bg.horizontal-navigation .courses-nav li a,.horizontal-navigation .courses-nav li a{transition:color .2s ease-in-out}.blue-bg.horizontal-navigation .courses-nav li a:hover,.horizontal-navigation .courses-nav li a:hover,.horizontal-navigation .courses-nav li:hover>a{color:var(--aqua)!important}[class*=discover-uni-widget]{height:auto;min-height:330px;max-height:none!important;overflow:hidden}@media only screen and (max-width:1100px){[class*=discover-uni-widget]{min-height:500px}}@media only screen and (max-width:768px){[class*=discover-uni-widget]{min-height:630px}}#unistats:has(.kis-widget:empty){display:none!important}body[class] .blue-bg.horizontal-navigation .courses-nav li a,body[class] .horizontal-navigation .courses-nav li a,body[class] .navy-bg.horizontal-navigation .courses-nav li a{color:#fff!important}body[class] .horizontal-navigation .courses-nav li a:hover,body[class] .horizontal-navigation .courses-nav li.current a,body[class] .horizontal-navigation .courses-nav li:hover>a{color:var(--aqua)!important}body[class] .horizontal-navigation .courses-nav li.current a{border-bottom-color:var(--aqua)!important}@media only screen and (max-width:900px){header .header-links li:not(.search){display:none!important}header .header-links{right:0!important;left:auto!important;gap:0!important}}@media only screen and (max-width:768px){.meet-join>.wrapper,.page-template-page_template-home .meet-join>.wrapper{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.meet-join>.wrapper>a,.page-template-page_template-home .meet-join>.wrapper>a{min-height:108px!important}body{overflow-x:hidden}.alumni-slider,.alumni-slider .slick-list,.home-alumni .wrapper{max-width:100%!important}}@media only screen and (max-width:900px){header .main-header .header-links{position:absolute!important;right:0!important;left:auto!important;top:40px!important;transform:translateY(-50%)!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important}header .main-header .header-links li.search{position:static!important}header .main-header .header-links li.search>a{position:static!important;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;margin:0!important}header .nav-toggle-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;width:auto!important;height:80px!important;pointer-events:none}body:not(.show-nav) header .nav-toggle{pointer-events:auto;position:absolute!important;left:19px!important;top:50%!important;transform:translateY(-50%)!important;display:block!important;width:44px!important;height:44px!important;z-index:7}body:not(.show-nav) header .nav-toggle span{left:9px!important;top:14px!important}body:not(.show-nav) header .nav-toggle span:first-child{top:14px!important}body:not(.show-nav) header .nav-toggle span:nth-child(2){top:21px!important}body:not(.show-nav) header .nav-toggle span:last-child{top:28px!important}header .nav-toggle::after{content:"";position:absolute;top:-14px;bottom:-14px;left:-9px;right:-9px}header.show-search .search-form-wrap{position:absolute!important;left:19px!important;right:62px!important;width:auto!important;top:50%!important;transform:translateY(-50%)!important}header.show-search #logo,header.show-search .nav-toggle{opacity:0!important;pointer-events:none!important}.home-hero-2022-wrap .hero-hover,.page-template-page_template-home .home-hero-2022-wrap .hero-hover{margin-top:0!important}.home-hero-boxes,.page-template-page_template-home .home-hero-boxes{padding-top:0!important}header .main-header .header-links li.search>a{transform:none!important}.show-nav header nav.update-2021,header nav.update-2021{width:100%!important;max-width:100%!important}html body.show-nav header a.nav-toggle{pointer-events:auto!important;position:absolute!important;top:40px!important;bottom:auto!important;left:19px!important;right:auto!important;transform:translateY(-50%)!important;opacity:1!important;z-index:9!important}html body.show-nav header .nav-toggle-wrapper{position:fixed!important;z-index:9!important;pointer-events:none}html body.show-nav header .nav-toggle-wrapper{background-color:transparent!important;border-bottom:0!important}html body.show-nav header a.nav-toggle span{background-color:#fff!important}html body.show-nav header a.nav-toggle span:nth-child(2){opacity:0!important}html body.show-nav header a.nav-toggle span:first-child,html body.show-nav header a.nav-toggle span:last-child{opacity:1!important;top:7px!important}html body.show-nav header a.nav-toggle span:first-child{transform:rotate(45deg)!important}html body.show-nav header a.nav-toggle span:last-child{transform:rotate(-45deg)!important}.home-hero-boxes,.page-template-page_template-home .home-hero-boxes{padding-bottom:12px!important}}@media only screen and (max-width:768px){.home-hero-2022-wrap .column.six-col.hero-hover,.home-hero-2022-wrap .hero-hover{display:block!important;height:auto!important;min-height:0!important}.home-hero-2022-wrap .new-home-box{position:relative!important;height:auto!important;min-height:0!important;padding:28px 20px!important;margin:0 0 12px!important}.home-hero-2022-wrap .new-home-box>*{position:relative!important}.alm-filter--text-wrap.has-button{display:flex!important;flex-wrap:wrap!important;gap:8px;max-width:100%!important}.alm-filter--text-wrap.has-button input.alm-filter--textfield{width:100%!important;max-width:100%!important;flex:1 1 100%}.alm-filter--text-wrap.has-button button{width:auto!important}.slick-dots li{margin:0 2px!important}.slick-dots li button{width:44px!important;height:44px!important;position:relative}.slick-arrow{min-width:44px!important;min-height:44px!important}}@media only screen and (max-width:768px){.home-hero-2022-wrap .home-hero-boxes,.home-hero-boxes{display:block!important;height:auto!important;min-height:0!important;width:100%!important;max-width:100%!important}.home-hero-2022-wrap .hero-hover,.home-hero-boxes>.column{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important}.home-alumni .alumni-slider,.page-template-page_template-home .home-alumni .alumni-slider{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.page-template-page_template-home .home-alumni .wrapper{width:100%!important;max-width:100%!important;padding:0 19px!important}}@media only screen and (max-width:768px){.home-alumni .alumni-slider,.page-template-page_template-home .home-alumni .alumni-slider{left:0!important;right:auto!important}}@media only screen and (max-width:768px){.home-hero-2022-wrap .new-home-box,.new-home-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:28px 20px!important}}@media only screen and (max-width:900px){header .header-links li.search>a,header ul.header-links li.search>a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:content-box!important;padding:10px!important;margin:-10px!important}}@media only screen and (max-width:900px){header .header-links li.search>a,header ul.header-links li.search>a{margin:-10px 0 -10px -10px!important}}@media only screen and (max-width:900px){body[class] header .header-links{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body[class] header .header-links li.search{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}body[class] header .header-links li.search>a{width:44px!important;height:44px!important;padding:0!important;margin:0!important}}body[class] header ul.courses-nav>li.current:hover>a,body[class] header ul.courses-nav>li.current>a,body[class] header ul.courses-nav>li.current>a:hover{border-bottom-color:transparent!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}body.section-fundraising header ul.courses-nav>li.current>a{text-decoration-color:#ffffff!important}body[class] header .dropdown .parent-link:hover,body[class] header .dropdown .parent-link:hover span,body[class] header .dropdown a:focus-visible,body[class] header .dropdown a:hover,body[class] header .dropdown li:hover>a{color:var(--menu-ink)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important;opacity:1!important}body[class]{--menu-ink-hover:var(--menu-ink)}.course-box>*{order:3}.course-box>.course-box__media{order:1}.course-box>h2,.course-box>h3,.course-box>h4{order:2}.course-box>.btn,.course-box>.read-more-btn,.course-box>.third-button{order:4}body[class] .horizontal-navigation{--subnav-ink:var(--navy)}body[class] .horizontal-navigation.blue-bg,body[class] .horizontal-navigation.navy-bg,body[class] .horizontal-navigation.pink-bg,body[class] .horizontal-navigation.red-bg,body[class] .horizontal-navigation.sky-blue-bg{--subnav-ink:#ffffff}body[class] .horizontal-navigation .courses-nav li a,body[class] .horizontal-navigation .courses-nav li.current a{color:var(--subnav-ink)!important}body[class] .horizontal-navigation .courses-nav li a:hover,body[class] .horizontal-navigation .courses-nav li.current a,body[class] .horizontal-navigation .courses-nav li:hover>a{color:var(--subnav-ink)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}body[class] .horizontal-navigation .courses-nav li.current a{border-bottom-color:transparent!important}#ajax-load-more:has(.alm-empty) .alm-load-more-btn,#course-filter-container:has(.alm-empty) .alm-load-more-btn,.alm-btn-wrap:has(+ .alm-empty) .alm-load-more-btn{display:none!important}@media only screen and (min-width:901px){.column.course-overview,.course-overview{width:48%!important;margin-right:4%!important}.column.course-details,.course-details{width:48%!important;margin-left:0!important;margin-right:0!important}}body[class] .horizontal-navigation .courses-nav li.current,body[class] .horizontal-navigation .courses-nav li.current>a,body[class] .horizontal-navigation .courses-nav li:hover>a{border-bottom-color:transparent!important;border-bottom-width:0!important}.btn+h2,.btn+h3,.btn+h4,.btn+p,p:has(> .btn)+p{margin-top:28px!important}.centre-text .btn,.wysiwyg .btn{margin-bottom:8px}@media only screen and (min-width:1280px){[class*=discover-uni-widget]{height:360px!important}}.course-box__media{aspect-ratio:16/10;height:auto!important;overflow:hidden}.course-box__media>img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center top}body.term-52 .alm-btn-wrap,body.term-52 .alm-load-more-btn,body.term-53 .alm-btn-wrap,body.term-53 .alm-load-more-btn,body.term-9 .alm-btn-wrap,body.term-9 .alm-load-more-btn{display:none!important}#course-filters{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}#time-filter{display:contents!important;margin:0!important}#course-filters .filter-dropdown{margin:0!important}#course-filters .filter-dropdown+.filter-dropdown{margin-left:0!important}#course-filters .filter-dropdown,#course-filters .filter-dropdown span,#time-filter a,#time-filter a.filter{font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important}.destination-slider-wrap h2,.destination-slider-wrap>.wrapper>h2{text-align:center!important}div:has(> a.btn):not(.column):not(.wrapper):not([class*=box]):not([class*=panel]),p:has(> .btn),p:has(> a.btn){margin-bottom:32px!important}.centre-text>.btn,.centre-text>a.btn{margin-bottom:32px!important}.column:has(.alumni-stories-slider)>h3,.column:has(> .alumni-stories-slider)>h3,.panel:has(.alumni-stories-slider) .wrapper>.column>h3{text-align:center!important}.filter-dropdown div{padding-bottom:0!important}.filter-dropdown div a:last-child{padding-bottom:14px!important}.alm-filter.alm-filter--group .alm-filter--inner,.page-id-359 .alm-filter.alm-filter--group .alm-filter--inner{padding-bottom:0!important}.column:has(.alumni-stories-slider)>h3,.column:has(> .alumni-stories-slider)>h3,.panel:has(.alumni-stories-slider) .wrapper>.column>h3{margin-bottom:48px!important}.course-box>.course-box__media{margin-bottom:30px!important}.read-more-btn:hover{background-color:initial}.course-box .read-more-btn:hover,.course-box:hover .read-more-btn,.cross-links .read-more-btn:hover,a:hover>.read-more-btn{background-color:transparent!important}.read-more-btn:not(.course-box .read-more-btn):not(.cross-links .read-more-btn):hover{background-color:var(--btn-hover-bg)!important;color:var(--btn-hover-ink)!important}body.page-id-359 .filter-dropdown div,body.page-id-359 .filter-dropdown div a,body.page-id-359 .filter-dropdown span,body[class] .page-id-359 .filter-dropdown,body[class] .page-id-359 .filter-dropdown div,body[class] .page-id-359 .filter-dropdown div a,body[class] .page-id-359 .filter-dropdown span{border-color:var(--navy)!important;color:var(--navy)!important}body.page-id-359 .filter-dropdown div a{border-top-color:rgba(0,42,58,.18)!important}body.page-id-359 .filter-dropdown div a.current,body.page-id-359 .filter-dropdown div a:hover{background-color:var(--navy)!important;color:#fff!important}body[class] .title-wrap,body[class] .title-wrap :is(p,span,strong,em,b,i,blockquote,cite,li,h1,h2,h3,h4,h5):not(.btn):not(.btn *){color:var(--title-ink)!important}body[class] .title-wrap a:not(.btn){color:var(--title-ink)!important;text-decoration:underline;text-underline-offset:4px}body[class] .title-wrap a:not(.btn):hover{color:var(--title-ink)!important;text-decoration-thickness:2px}.column:has(.alumni-stories-slider)>h3,.column:has(.student-stories-slider)>h3,.column:has(> .student-stories-slider)>h3,.panel:has(.student-stories-slider) .wrapper>.column>h3{text-align:center!important;margin-bottom:48px!important}.expand-btn{transition:color .2s ease-in-out}.expand-btn:focus-visible,.expand-btn:hover{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_page_footer input[type=button],.gform_wrapper .gform_page_footer input[type=submit]{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--btn-min-h)!important;min-width:160px!important;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;border:0!important;border-radius:0!important;background-color:var(--navy)!important;color:#fff!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;line-height:1!important;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:var(--aqua)!important;color:var(--navy)!important}.gform_wrapper .gform_page_footer .gform_previous_button,.gform_wrapper .gform_previous_button{background-color:transparent!important;color:var(--navy)!important;border:1.5px solid var(--navy)!important;margin-right:10px!important}.gform_wrapper .gf_progressbar_title,.gform_wrapper .gf_progressbar_wrapper .gf_progressbar_title{font-family:var(--font-display)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.09em;text-transform:uppercase;color:var(--navy)!important;opacity:1!important}.gform_wrapper .gf_progressbar{background-color:var(--khaki)!important;border-radius:0!important;height:8px!important;box-shadow:none!important;overflow:hidden}.gform_wrapper .gf_progressbar_percentage{background:var(--navy)!important;border-radius:0!important;height:8px!important}.gform_wrapper .gf_progressbar_percentage span{display:none!important}.destination-logo{overflow:hidden;display:flex!important;align-items:center;justify-content:center}.destination-logo img,.destination-logo img.full-height{position:static!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0 auto!important}.biography p a:not(.btn),.description-wrap p a:not(.btn),.standard-copy li a:not(.btn),.standard-copy p a:not(.btn){transition:background-color .18s ease-in-out,color .18s ease-in-out;text-underline-offset:3px}.biography p a:not(.btn):hover,.description-wrap p a:not(.btn):hover,.standard-copy li a:not(.btn):hover,.standard-copy p a:not(.btn):hover{background-color:var(--aqua)!important;color:var(--navy)!important;box-shadow:0 0 0 3px var(--aqua);text-decoration-thickness:2px}:root{--navy:#002a3a;--khaki:#d1c8bb;--khaki-soft:#e7e2d8;--aqua:#81d8d0;--purple:#954a76;--pink:#df9eae;--olive:#aea76a;--burnt-orange:#e09a46;--font-display:"Neue Haas Grotesk Display","Helvetica Neue",Arial,sans-serif;--font-text:"Neue Haas Grotesk Display","Helvetica Neue",Arial,sans-serif;--font-serif:"Droid Serif Pro","Droid Serif",Georgia,serif;--dusty-pink:#df9eae;--hover-accent:var(--navy);--hover-accent-dark:var(--aqua);--menu-ink:#ffffff;--menu-ink-hover:var(--aqua);--menu-rule:rgba(255, 255, 255, .22);--header-accent:var(--aqua);--card-rule:var(--aqua);--btn-hover-bg:var(--aqua);--btn-hover-ink:var(--navy);--rule-ink:rgba(255, 255, 255, .22);--title-ink:#ffffff}body.green-header,body.pink-header,body.red-header,body.turquoise-header,body.yellow-header{--title-ink:var(--navy)}body.section-dssf,body.section-fundraising{--title-ink:#ffffff}body.section-extra,body.section-he{--title-ink:var(--navy)}.column.course-details .btn,.course-details .btn,.course-details a.btn{display:flex!important;width:fit-content;clear:both;float:none!important;margin-top:28px!important}#ajax-load-more .alm-listing,.alm-listing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;align-items:start}.alm-listing>.course-box,.alm-listing>a.course-box{width:auto!important;max-width:none!important;margin:0!important;float:none!important}.course-box>img,.course-box__media>img{aspect-ratio:16/10;width:100%!important;height:auto!important;object-fit:cover;object-position:center top;display:block}@media only screen and (max-width:1100px){#ajax-load-more .alm-listing,.alm-listing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){#ajax-load-more .alm-listing,.alm-listing{grid-template-columns:minmax(0,1fr)}}.biography p a:not(.btn):hover,.description-wrap p a:not(.btn):hover,.standard-copy li a:not(.btn):hover,.standard-copy p a:not(.btn):hover{background-color:transparent!important;box-shadow:none!important;color:var(--navy)!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:3px!important}body[class*=landing] p:has(> .btn),body[class*=landing] p:has(> a.btn){display:inline-block;margin:0 6px 12px!important;vertical-align:top}#ajax-load-more .alm-listing,.alm-listing{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media only screen and (max-width:1100px){#ajax-load-more .alm-listing,.alm-listing{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:768px){#ajax-load-more .alm-listing,.alm-listing{grid-template-columns:minmax(0,1fr)!important}}body[class] #ajax-load-more .alm-listing,body[class] .alm-listing,html body .alm-listing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 32px!important;align-items:start!important}body[class] .alm-listing>.course-box,html body .alm-listing>.course-box{width:auto!important;max-width:none!important;margin:0!important;float:none!important}@media only screen and (max-width:1100px){body[class] .alm-listing,html body .alm-listing{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:768px){body[class] .alm-listing,html body .alm-listing{grid-template-columns:minmax(0,1fr)!important}}body[class*=landing] div:has(> p > .btn),body[class*=landing] div:has(> p > a.btn){text-align:center}body[class*=landing] div:has(> p > .btn)>p:not(:has(> a.btn)):not(:has(> .btn)),body[class*=landing] div:has(> p > a.btn)>p:not(:has(> a.btn)):not(:has(> .btn)){text-align:left}[class*=discover-uni-widget]{height:auto;min-height:0!important;max-height:none!important;overflow:visible!important}@media only screen and (min-width:1280px){[class*=discover-uni-widget]{height:auto}}.column:has(> [class*=discover-uni-widget]),.panel:has(> .wrapper [class*=discover-uni-widget]){padding-bottom:var(--sec-pad-sm)!important}.column.course-details .course-detail .btn,.course-detail .btn,.course-detail a.btn{display:flex!important;width:fit-content;margin-top:28px!important}.box-sub-nav{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.box-sub-nav li{margin:0!important}.box-sub-nav li a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--btn-min-h)!important;padding:calc(var(--btn-pad-y) + 2px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px)!important;border:0!important;border-radius:0!important;background-color:var(--navy)!important;color:#fff!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.box-sub-nav li a:hover{background-color:var(--aqua)!important;color:var(--navy)!important}div:has(> .alumni-stories-slider)>:is(h2,h3),div:has(> .student-stories-slider)>:is(h2,h3){text-align:center!important;margin-bottom:48px!important}body.section-he{--btn-hover-bg:var(--aqua);--btn-hover-ink:var(--navy)}body.section-he{--card-rule:var(--aqua)}body.section-he .course-box h2{border-top-color:var(--aqua)!important}body[class] .alm-listing,html body .alm-listing{align-items:stretch!important}body[class] .alm-listing>:not(.course-box),html body .alm-listing>:not(.course-box){grid-column:1/-1}body[class] .alm-listing>.course-box,html body .alm-listing>.course-box{height:100%;display:flex!important;flex-direction:column}body[class] .alm-listing>.course-box>p{margin-bottom:auto!important}.course-box:hover .read-more-btn::after,.read-more-btn:hover::after{filter:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 134 134'%3E%3Cg fill='%23002a3a'%3E%3Cpath d='M61 0h12v134H61z'/%3E%3Cpath d='M0 73V61h134v12z'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:contain!important}.box-sub-nav{justify-content:center}.destination-slider-wrap,.destination-slider-wrap.padding{padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}div:has(> .alumni-stories-slider),div:has(> .student-stories-slider){padding-top:var(--sec-pad)!important}body[class] header .dropdown .parent-link:hover,body[class] header .dropdown .parent-link:hover span,body[class] header .dropdown a:hover span,body[class] header .dropdown h3:hover,body[class] header .dropdown h4:hover,body[class] header .dropdown li:hover>.parent-link,body[class] header .dropdown li:hover>.parent-link span{color:var(--menu-ink)!important}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box;width:20px!important;height:20px!important;flex:0 0 20px;margin:0 10px 0 0!important;padding:0!important;border:1.5px solid var(--navy)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-content:center;vertical-align:-4px;cursor:pointer;transition:background-color .15s ease-in-out}.gform_wrapper input[type=radio]{border-radius:50%!important}.gform_wrapper input[type=checkbox]:checked{background:var(--navy)!important}.gform_wrapper input[type=checkbox]:checked::after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-2px)}.gform_wrapper input[type=radio]:checked::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--navy)}.gform_wrapper input[type=checkbox]:focus-visible,.gform_wrapper input[type=radio]:focus-visible{outline:2px solid var(--aqua)!important;outline-offset:2px!important}.blog .read-more-btn::after,.news-item .read-more-btn::after,.post-list .read-more-btn::after{transition:transform .25s ease-in-out}.blog article:hover .read-more-btn::after,.news-item .read-more-btn:hover::after,.news-item:hover .read-more-btn::after{transform:translateX(8px)}.news-item .column.copy,.news-item>.column:last-child,article .column:last-child:has(> .read-more-btn){display:flex;flex-direction:column;justify-content:center}.blog .read-more-btn,.news-item .read-more-btn{margin-top:18px!important}.blog article h2,.news-item h2,.news-item h3{margin-bottom:.35em!important}.panel.blue-bg+.panel.blue-bg,.panel.grey-bg+.panel.grey-bg,.panel.navy-bg+.panel.navy-bg,.panel.white-bg+.panel.white-bg{padding-top:0!important}.course-box>br{display:none!important}#ajax-load-more,.ajax-load-more-wrap{margin-top:48px!important;clear:both}html body[class] header .dropdown .column>a:hover,html body[class] header .dropdown .column>a:hover span,html body[class] header .dropdown a.parent-link:hover,html body[class] header .dropdown a.parent-link:hover span,html body[class] header .dropdown li:hover>a.parent-link,html body[class] header .dropdown li:hover>a.parent-link span{color:var(--menu-ink)!important}.img-link{position:relative;display:block;overflow:hidden}.img-link::after{content:"";position:absolute;top:50%;left:50%;width:76px;height:76px;background-color:var(--aqua);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23002a3a' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M6 11l6 6 6-6'/%3E%3Cpath d='M4 20h16'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:30px 30px;opacity:0;transform:translate(-50%,-50%) scale(.88);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.6,.2,1);pointer-events:none}.img-link:focus-visible::after,.img-link:hover::after{opacity:1;transform:translate(-50%,-50%) scale(1)}.img-link div:after{opacity:0!important}a.download{display:inline-flex!important;align-items:center;gap:10px;font-size:16px!important;line-height:1.2!important;text-decoration:none!important}a.download::after{transition:transform .25s ease-in-out;position:static!important;margin:0!important;flex:0 0 auto;width:18px!important;height:18px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}a.download:hover::after{transform:translateY(5px)}.description-wrap p+h2,.description-wrap p+h3,.standard-copy p+h2,.standard-copy p+h3{margin-top:48px!important}html body[class] header .header-links li a:hover,html body[class] header ul.courses-nav>li:hover>a,html body[class] header ul.courses-nav>li>a:hover{color:var(--menu-ink,var(--navy))!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}html body[class] header .dropdown .parent-link:hover,html body[class] header .dropdown .parent-link:hover span,html body[class] header .dropdown a:hover,html body[class] header .dropdown a:hover span,html body[class] header .dropdown li:hover>a,html body[class] header .dropdown li:hover>a span{color:var(--menu-ink)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.staff-group-list{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0 0 40px}.staff-group-list li{margin:0!important}.staff-group-list li a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:var(--btn-min-h)!important;padding:calc(var(--btn-pad-y) + 2px) 18px calc(var(--btn-pad-y) - 2px)!important;border:1.5px solid var(--navy)!important;background:0 0!important;color:var(--navy)!important;font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;white-space:nowrap}.staff-group-list li a:hover,.staff-group-list li.active a{background:var(--navy)!important;color:#fff!important}body[class] .alm-listing>*,html body .alm-listing>*{grid-column:auto}body[class] .alm-listing>#course-filters,body[class] .alm-listing>.alm-btn-wrap,body[class] .alm-listing>.alm-empty,body[class] .alm-listing>.alm-filters,html body .alm-listing>.alm-empty{grid-column:1/-1}.course-box:has(.course-box__media),.course-box:has(> img){border-bottom:0!important;padding-bottom:0!important}.clear-filters{position:static!important;left:auto!important;bottom:auto!important;transform:none!important;align-self:center;box-sizing:border-box;min-height:var(--btn-min-h);padding:calc(var(--btn-pad-y) + 2px) 18px calc(var(--btn-pad-y) - 2px);margin:0;border:1.5px solid rgba(0,42,58,.35);color:var(--navy);font-family:var(--font-display);font-size:var(--btn-font-size);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.clear-filters:hover{background-color:var(--navy);border-color:var(--navy);color:#fff!important;text-decoration:none}#course-filters{padding-bottom:0!important}body[class] .alm-listing>*,html body .alm-listing>*{grid-column:auto!important}body[class] .alm-listing>#course-filters,body[class] .alm-listing>.alm-btn-wrap,body[class] .alm-listing>.alm-empty,body[class] .alm-listing>.alm-filters,html body .alm-listing>.alm-empty{grid-column:1/-1!important}.column:has(> .staff-group-list){width:100%!important;max-width:none!important}.staff-group-list{max-width:none!important}#course-filters{margin-bottom:40px!important}.description-wrap ul li,.standard-copy ul li,.title-wrap ul li{display:inline-block;text-align:left}.description-wrap ul,.standard-copy ul,.title-wrap ul{list-style:none}.description-wrap ul li>ul,.standard-copy ul li>ul,.title-wrap ul li>ul{margin-left:0;padding-left:0}.standard-copy ul li>ul li,.title-wrap ul li>ul li{display:block}.alm-btn-wrap{margin-top:48px!important}[class*=discover-uni-widget]{height:560px!important;min-height:560px!important;max-height:none!important;overflow:visible!important}@media only screen and (max-width:1100px){[class*=discover-uni-widget]{height:640px!important;min-height:640px!important}}@media only screen and (max-width:768px){[class*=discover-uni-widget]{height:1180px!important;min-height:1180px!important}}body[class] .alm-listing,html body .alm-listing{display:block!important;grid-template-columns:none!important;gap:normal!important}body[class] .alm-listing>*,html body .alm-listing>*{grid-column:auto}body.page-id-2295 .alm-listing,body.parent-pageid-156 .alm-listing,body.term-52 .alm-listing,body.term-53 .alm-listing,body.term-9 .alm-listing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 32px!important;align-items:stretch!important}body.page-id-2295 .alm-listing>*,body.parent-pageid-156 .alm-listing>*,body.term-52 .alm-listing>*,body.term-53 .alm-listing>*,body.term-9 .alm-listing>*{width:auto!important;max-width:none!important;margin:0!important;float:none!important;grid-column:auto!important}@media only screen and (max-width:1100px){body.page-id-2295 .alm-listing,body.parent-pageid-156 .alm-listing,body.term-52 .alm-listing,body.term-53 .alm-listing,body.term-9 .alm-listing{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:768px){body.page-id-2295 .alm-listing,body.parent-pageid-156 .alm-listing,body.term-52 .alm-listing,body.term-53 .alm-listing,body.term-9 .alm-listing{grid-template-columns:minmax(0,1fr)!important}}.alumni-stories-slider .column:last-child,.alumni-stories-slider .slick-slide>div,.student-stories-slider .column:last-child{display:flex;flex-direction:column;justify-content:center}.column :is(p,ul,ol)+:is(h2,h3),.description-wrap :is(p,ul,ol,table)+:is(h2,h3,h4),.standard-copy :is(p,ul,ol,table)+:is(h2,h3,h4){margin-top:56px!important}a.download{font-size:17px!important;gap:12px}a.download::after{width:24px!important;height:14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 29'%3E%3Cpath d='M2 14.5 H56 M46 5 L58 14.5 L46 24' fill='none' stroke='%23002a3a' stroke-width='3'/%3E%3C/svg%3E")!important;background-size:contain!important;transform:none}a.download:hover::after{transform:translateX(8px)}.news-box{display:flex!important;align-items:center;gap:40px}.news-box>.news-img{flex:0 0 auto;margin:0!important}.news-box>.news-copy{display:flex;flex-direction:column;justify-content:center;float:none!important;margin:0!important}.news-copy>span:first-child{margin-bottom:14px!important;display:block}.news-copy>h2{margin-bottom:18px!important}.news-copy>p{margin-bottom:18px!important}.news-copy .read-more{margin-top:4px}.news-box:hover .read-more::after,.news-copy .read-more:hover::after{transform:translateX(8px)}.news-copy .read-more::after{transition:transform .25s ease-in-out}@media only screen and (max-width:768px){.news-box{flex-direction:column;align-items:stretch;gap:20px}}.alm-load-more-btn:hover,body[class] .alm-load-more-btn:hover{background-color:var(--aqua)!important;color:var(--navy)!important;border-color:var(--aqua)!important}.su-position{border-top:0!important;padding-top:0!important;margin-top:18px!important}#ajax-load-more .alm-reveal,.alm-listing .alm-reveal,.alm-listing>.alm-reveal{display:contents!important}.news-box,.news-box :is(span,h2,h3,p,.read-more),.news-box:hover,.news-box:hover :is(span,h2,h3,p,.read-more){text-decoration:none!important}.news-box .news-copy,.news-copy{border-top:0!important;padding-top:0!important}#ajax-load-more .alm-listing,body[class] #ajax-load-more .alm-listing{display:block!important;grid-template-columns:none!important}#ajax-load-more .alm-listing>*{grid-column:auto!important}body.page-id-2295 #ajax-load-more .alm-listing,body.parent-pageid-156 #ajax-load-more .alm-listing,body.term-52 #ajax-load-more .alm-listing,body.term-53 #ajax-load-more .alm-listing,body.term-9 #ajax-load-more .alm-listing{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 32px!important;align-items:stretch!important}@media only screen and (max-width:1100px){body.page-id-2295 #ajax-load-more .alm-listing,body.parent-pageid-156 #ajax-load-more .alm-listing,body.term-52 #ajax-load-more .alm-listing,body.term-53 #ajax-load-more .alm-listing,body.term-9 #ajax-load-more .alm-listing{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:768px){body.page-id-2295 #ajax-load-more .alm-listing,body.parent-pageid-156 #ajax-load-more .alm-listing,body.term-52 #ajax-load-more .alm-listing,body.term-53 #ajax-load-more .alm-listing,body.term-9 #ajax-load-more .alm-listing{grid-template-columns:minmax(0,1fr)!important}}body,html{overflow-x:hidden;max-width:100%}.home-alumni .alumni-slider,.page-template-page_template-home .home-alumni .alumni-slider{max-width:100vw}.page-template-page_template-home .home-alumni{overflow-x:clip}.newsletter-split__copy{align-self:stretch!important}.newsletter-split__inner{align-items:stretch!important}.column.standard-copy>h2:first-child,.column.standard-copy>h3:first-child,.column.twelve-col.standard-copy>h2:first-child{margin-top:64px!important}body[class] .alm-filter--group :is(li,a,label),body[class] .alm-filter--inner .alm-filter--link,body[class] .alm-filter--inner :is(li,a,label){border-color:rgba(0,42,58,.18)!important}body[class] .alm-filter--group,body[class] .alm-filter--inner,body[class] .alm-filter--title{border-color:var(--navy)!important}body[class] .alm-filter--title h3,body[class] .page-id-359 .alm-filter--title h3{padding-top:13px!important;padding-bottom:11px!important;min-height:0!important}body[class] .alm-filter--search button:hover{color:var(--navy)!important}.meet-join>.wrapper>a,.page-template-page_template-home .meet-join>.wrapper>a{border-width:1px!important}.alumni-stories-slide,.alumni-stories-slider .alumni-stories-slide,.student-stories-slide{align-items:center!important}.gform_wrapper .gform_fields{display:flex!important;flex-direction:column;gap:28px;width:100%}.gform_wrapper .gform_fields>.gfield{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}.gform_wrapper .ginput_complex{display:flex;flex-wrap:wrap;gap:16px}.gform_wrapper .ginput_complex>span{flex:1 1 220px}.gform_wrapper .ginput_complex.ginput_container_creditcard{display:block}.gform_wrapper .ginput_container_creditcard .StripeElement,.gform_wrapper .ginput_container_creditcard .gform-theme-field-control{font-size:16px;padding:12px;border:2px solid var(--navy);background:#fff;box-sizing:border-box;min-height:50px}.gform_wrapper .gfield--type-checkbox .gfield_checkbox{display:grid;gap:10px}body[class] .alm-filter--group{padding:6px 0!important}body[class] .alm-filter--inner>:last-child{padding-bottom:4px}.news-img{overflow:hidden;display:block}.news-img img{display:block;width:100%;clip-path:inset(0);transition:transform .5s cubic-bezier(.2,.6,.2,1),clip-path .5s cubic-bezier(.2,.6,.2,1)}.news-box:focus-visible .news-img img,.news-box:hover .news-img img{transform:scale(1.04);clip-path:inset(1.923%)}.news-box:hover h2,.news-box:hover h3{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.news-box .read-more::after{transition:transform .25s ease-in-out}.news-box:hover .read-more::after{transform:translateX(8px)}.course-box:not(:has(.course-box__media)):not(:has(> img)):hover :is(h2,h3,h4),.cross-links>a.column:not(:has(img)):hover :is(h2,h3,h4){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}body[class] .alm-filter--group{padding:0!important}body[class] .alm-filter--title h3,body[class] .page-id-359 .alm-filter--title h3{padding:15px 18px 13px!important}body[class] .alm-filter--inner :is(li,a,label),body[class] .alm-filter--inner>*{padding-left:18px!important;padding-right:18px!important}body[class] .alm-filter--inner>*{padding-top:12px!important;padding-bottom:12px!important}.column:has(> .expand-btn),.standard-copy+.expand-wrap,.standard-copy:has(+ .expand-btn){margin-top:40px}.expand-btn:first-of-type{margin-top:24px}body[class] .alm-filter.alm-filter--group .alm-filter--title h3,body[class] .alm-filter.alm-filter--group h3,body[class].page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{padding:15px 48px 13px 18px!important;margin:0!important}body[class] .alm-filter.alm-filter--group .alm-filter--inner a,body[class] .alm-filter.alm-filter--group .alm-filter--inner label,body[class] .alm-filter.alm-filter--group .alm-filter--inner li{padding:12px 18px!important;display:block}.expand-content a:not(.btn),.wysiwyg a:not(.btn){transition:text-decoration-thickness .15s ease-in-out;text-underline-offset:3px}.expand-content a:not(.btn):hover,.wysiwyg a:not(.btn):hover{color:var(--navy)!important;text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:3px!important}.news-box .landscape-bg,.news-box .portrait-bg,.news-img .landscape-bg{transition:transform .5s cubic-bezier(.2,.6,.2,1);transform:scale(1);transform-origin:center center}.news-box:focus-visible .landscape-bg,.news-box:hover .landscape-bg,.news-box:hover .portrait-bg{transform:scale(1.05)}footer .column li a:hover,footer .column p a:not(.btn):hover,footer a:not(.btn):hover{color:var(--aqua)!important}header a:not(.btn):hover{color:var(--menu-ink-hover,var(--aqua))!important}footer .column li a:hover{text-decoration:underline;text-underline-offset:3px}.course-box:not(:has(.course-box__media)):not(:has(> img)):hover :is(h2,h3,h4),.cross-links>a.column:not(:has(img)):hover :is(h2,h3,h4){background-color:var(--aqua)!important;color:var(--navy)!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:none!important;transition:background-color .18s ease-in-out}.biography p a:not(.btn):hover,.description-wrap p a:not(.btn):hover,.expand-content a:not(.btn):hover,.standard-copy p a:not(.btn):hover,.wysiwyg a:not(.btn):hover{background-color:transparent!important;color:var(--navy)!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}footer .column li a:hover,footer a:hover,header a:hover{background-color:transparent!important}body[class] .alm-filter--title{background-position:right 18px center!important}.course-box:not(:has(.course-box__media)):not(:has(> img)):hover :is(h2,h3,h4),.cross-links>a.column:not(:has(img)):hover :is(h2,h3,h4){background-color:transparent!important;color:var(--navy)!important;text-decoration:none!important}.course-box:not(:has(.course-box__media)):not(:has(> img)),.cross-links>a.column:not(:has(img)){transition:border-color .2s ease-in-out,border-width .2s ease-in-out}.course-box:not(:has(.course-box__media)):not(:has(> img)):hover,.cross-links>a.column:not(:has(img)):hover{border-bottom-color:var(--navy)!important;border-bottom-width:4px!important}body[class] footer .column li a:not(.btn):hover,body[class] footer .column li a:not(.btn):not([class]):hover,body[class] footer .column p a:not(.btn):hover,body[class] footer a:not(.btn):hover,body[class] footer ul li a:hover{color:var(--aqua)!important;background-color:transparent!important;box-shadow:none!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}.newsletter-split__copy{height:auto!important;min-height:100%!important;align-self:stretch!important}.meet-join>.wrapper>a,.page-template-page_template-home .meet-join>.wrapper>a{border-color:var(--navy)!important}body[class] .alm-filter--group .alm-filter--title,body[class] .alm-filter--title,body[class] .alm-filter--title h3,body[class] .alm-filter.alm-filter--group h3{background-position:right 20px center!important}body[class] .alm-filter.alm-filter--group h3,body[class].page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{padding-right:60px!important}html body[class] footer a:hover,html body[class] footer a:hover *,html body[class] footer li a:hover,html body[class] footer p a:hover,html body[class] header a:hover,html body[class] header a:hover *{background-color:transparent!important;box-shadow:none!important;color:var(--aqua)!important}body[class] .alm-filter--group .alm-filter--title h3,body[class] .alm-filter.alm-filter--group h3,body[class].page-id-359 .alm-filter.alm-filter--group.alm-filter--taxonomy h3{background-position:right 20px center!important;background-size:18px 18px!important}.panel.newsletter-split,section.newsletter-split{background-color:var(--navy)!important}.footer-support::before,.spy-link::before{content:none!important;margin:0!important}body[class] header nav.update-2021 a,body[class] header nav.update-2021 a span,body[class] header nav.update-2021 li>span{color:#fff!important}body[class] header nav.update-2021 a:hover,body[class] header nav.update-2021 a:hover span{color:var(--aqua)!important}body[class] header nav.update-2021{--menu-ink:#ffffff;--menu-ink-hover:var(--aqua);--menu-rule:rgba(255, 255, 255, .22)}header .search-form-wrap .search-field,header .search-form-wrap input[type=search]{color:var(--menu-ink)!important;caret-color:var(--menu-ink);border-bottom-color:currentColor!important}header .search-form-wrap ::placeholder{color:var(--menu-ink)!important;opacity:.7}.staff-boxes .portrait-bg.portrait-placeholder{display:none!important}.staff-boxes .column.two-col:has(> .portrait-placeholder)>strong{margin-top:0}body.page-template-page_template-home .home-hero-boxes .new-home-box .btn:hover,body[class] .page-template-page_template-home .home-hero-boxes .new-home-box .btn:hover{background-position:0 0!important;background-size:auto!important;background-repeat:repeat!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.alm-filter--group li.alm-filter--checkbox,.alm-filter--group li.alm-filter--checkbox label,.alm-filter--group li.alm-filter--radio,.alm-filter--group li.alm-filter--radio label{cursor:pointer}.alm-filter--group .alm-filter--link{cursor:pointer}.alm-filter--group .alm-filter--link:hover,.alm-filter--group li:hover>.alm-filter--link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;color:var(--navy)}.alm-filter--group .alm-filter--link.active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.alm-filter--group .alm-filter--text-wrap button,.alm-filter--text-wrap.has-button button{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.alm-filter--group .alm-filter--text-wrap button:hover,.alm-filter--text-wrap.has-button button:hover{background:var(--aqua)!important;color:var(--navy)!important;border-color:var(--aqua)!important}@media only screen and (max-width:900px){.alumni-stories-slide{flex-direction:column!important;gap:0!important}.alumni-stories-slide>.column:empty,.alumni-stories-slide>.column:not(:has(*)):not(:has(img)){display:none!important}.alumni-stories-slider .slick-track{display:flex!important;align-items:flex-start!important}.alumni-stories-slider .slick-slide{height:auto!important}.panel .column:empty,.wrapper>.column:empty{display:none!important}.video-panel .play-video,a.play-video{width:64px!important;height:64px!important;min-width:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1!important}html body[class] .cross-links>.column,html body[class] .cross-links>a.column{height:auto!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important;align-self:stretch!important}.cross-links{height:auto!important;gap:24px!important}.cross-links>a.column>*{flex:0 0 auto!important}.panel,section.panel{padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}.video-panel{padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}}.gform_delete{width:auto}.wp-audio-shortcode{min-width:100%!important;height:auto!important}.mejs-controls{position:relative;display:flex;align-items:center;gap:10px;height:50px;margin-top:10px;padding:8px 12px;background:var(--navy);border-radius:0;box-shadow:none;font-family:var(--font-display),Arial,sans-serif}.mejs-controls .mejs-playpause-button button{width:34px;height:34px;margin:0;padding:17px;border:none;cursor:pointer;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/audio-play.png);transition:opacity .2s ease-in-out}.mejs-controls .mejs-playpause-button.mejs-pause button{background-image:url(../img/audio-pause.png)}.mejs-controls .mejs-playpause-button button:hover{opacity:.75}.mejs-controls .mejs-playpause-button button,.mejs-controls .mejs-volume-button button{overflow:visible}.mejs-controls .mejs-playpause-button button::after,.mejs-controls .mejs-volume-button button::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.mejs-controls .mejs-time{min-width:40px;color:#fff;opacity:.85;text-align:center;font-family:var(--font-display),Arial,sans-serif;font-size:16px;line-height:1.3}.mejs-controls .mejs-time-rail{position:relative;flex:1;min-width:120px;margin:0 8px;height:6px}.mejs-controls .mejs-time-total{display:block;position:relative;height:6px;background:rgba(255,255,255,.22);border-radius:0;cursor:pointer}.mejs-controls .mejs-time-current,.mejs-controls .mejs-time-loaded{display:block;position:absolute;top:0;left:0;height:6px;border-radius:0}.mejs-controls .mejs-time-loaded{background:rgba(255,255,255,.35)}.mejs-controls .mejs-time-current{background:var(--aqua)}.mejs-controls .mejs-time-handle{position:absolute;top:-4px!important;left:0!important;width:14px;height:14px;background:#fff;border-radius:0;box-shadow:none}.mejs-controls .mejs-time-float{display:block!important;margin-top:-7px;padding:2px 6px;background:0 0;color:#fff;font-size:11px}.mejs-controls span.mejs-time-float-current{display:none}.mejs-controls .mejs-button.mejs-volume-button button{width:22px;height:22px;margin-top:7px;padding:0;border:none;cursor:pointer;filter:none;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url(../img/audio-muted.png)}.mejs-controls .mejs-button.mejs-volume-button.mejs-mute button{background-image:url(../img/audio-volume.png)}.mejs-controls .mejs-horizontal-volume-slider{width:80px}.mejs-controls .mejs-horizontal-volume-total{height:5px;background:rgba(255,255,255,.22);border-radius:0}.mejs-controls .mejs-horizontal-volume-current{height:5px;background:#fff;border-radius:0}.mejs-container :focus{outline:0!important}.mejs-controls span.mejs-offscreen{font-size:0;display:none}@media only screen and (max-width:600px){.mejs-controls{height:auto;flex-wrap:wrap;gap:6px}.mejs-controls .mejs-playpause-button button{margin-right:0;padding:14px}.mejs-controls .mejs-time-rail{min-width:90px}.mejs-controls .mejs-horizontal-volume-slider{width:100%}}.read-more-btn:hover svg,.read-more-btn:hover svg path,.read-more-btn:hover::after{fill:currentColor!important;stroke:currentColor!important;color:inherit!important}.btn:hover svg,.btn:hover svg path{fill:currentColor!important;stroke:currentColor!important}body[class] .third-button.solid:hover,body[class] a.third-button.solid:hover{color:#fff!important}body[class] .third-button.solid,body[class] a.third-button.solid{color:#fff!important;border-color:transparent!important}.alm-load-more-btn:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--btn-hover-bg)!important;color:var(--btn-hover-ink)!important;border-color:var(--btn-hover-bg)!important}.alm-load-more-btn,.border-btn,.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.third-button{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease!important;border-color:transparent}.btn,.page-template-page_template-home .home-hero-boxes .new-home-box .btn,a.btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease!important}.alm-load-more-btn:hover,.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--hover-accent)!important;color:#fff!important}.turquoise-header .flexible-panel .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--aqua)}.navy-header.part-green .flexible-panel .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--navy)}.navy-header .flexible-panel .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--aqua)}.green-header .flexible-panel .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--navy)}:root{--btn-bg:var(--navy);--btn-ink:#ffffff;--btn-hover-bg:var(--aqua);--btn-hover-ink:var(--navy)}.btn,a.btn,button.btn,input.btn{background-color:var(--btn-bg);color:var(--btn-ink);border-color:var(--btn-border,var(--btn-bg))}.btn:focus-visible,.btn:hover,a.btn:focus-visible,a.btn:hover,button.btn:focus-visible,button.btn:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-ink);border-color:var(--btn-hover-bg)}.btn[style*=background],.btn[style*=color]{background-color:var(--btn-bg)!important;color:var(--btn-ink)!important;border-color:var(--btn-border,var(--btn-bg))!important}.btn[style*=background]:focus-visible,.btn[style*=background]:hover,.btn[style*=color]:focus-visible,.btn[style*=color]:hover{background-color:var(--btn-hover-bg)!important;color:var(--btn-hover-ink)!important;border-color:var(--btn-hover-bg)!important}.home-hero-boxes .new-home-box{--btn-hover-bg:#ffffff;--btn-hover-ink:var(--navy)}.home-hero-boxes .blue-home-box{--btn-bg:var(--aqua);--btn-ink:var(--navy)}.newsletter-split__copy{--btn-bg:#ffffff;--btn-ink:var(--navy);--btn-hover-bg:var(--aqua);--btn-hover-ink:var(--navy)}.home-whatson{--btn-hover-bg:#ffffff;--btn-hover-ink:var(--navy)}ul.social li a .social-icon{width:1em;height:1em;vertical-align:middle;display:inline-block}@media only screen and (min-width:769px){header nav.update-2021 .nav-container ul:not(.social)>li>a,header nav.update-2021 .nav-container ul:not(.social)>li>a span,header nav.update-2021 .nav-container ul:not(.social)>li>a.parent-link{font-size:18px!important}header nav.update-2021 .nav-container ul:not(.social) ul>li>a{padding:4px 0!important}header nav.update-2021 .nav-container ul:not(.social) ul>li{margin:0 0 2px!important}}.gform_wrapper .gform_footer .gform_save_link,.gform_wrapper .gform_page_footer .gform_save_link{font-family:var(--font-display)!important;font-size:var(--btn-font-size)!important;font-weight:700!important;font-style:normal!important;color:var(--navy)!important;background:0 0!important;border:0!important;padding:0!important;margin-left:24px!important;min-height:var(--btn-min-h)!important;display:inline-flex!important;align-items:center!important;vertical-align:top!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;transition:text-decoration-thickness .2s ease!important}.gform_wrapper .gform_footer .gform_save_link:hover,.gform_wrapper .gform_page_footer .gform_save_link:hover{color:var(--navy)!important;text-decoration-thickness:2px!important}.gform_wrapper .form_saved_message .resume_form_link{font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere!important}.gform_wrapper .form_saved_message_emailform button,.gform_wrapper .form_saved_message_emailform input[type=submit]{min-height:50px!important;height:50px!important;vertical-align:top!important}.gform_wrapper .form_saved_message_emailform input[type=email],.gform_wrapper .form_saved_message_emailform input[type=text]{vertical-align:top!important}.cookie-notice{padding:0.625em 0}.cookie-notice p{font-size:15px;line-height:1.4}.cookie-notice .button-wrap .button{padding:8px 20px 4px}@media only screen and (max-width:800px) and (min-width:601px){.cookie-notice p{float:left;max-width:calc(100% - 300px)}.cookie-notice .button-wrap{float:right;margin-top:0}}@media only screen and (max-width:600px){.cookie-notice .button-wrap{margin-top:0.5em}}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:#fff;color:var(--navy);font-size:16px;line-height:20px;font-weight:700;text-decoration:none;outline:3px solid var(--aqua);transform:translateY(-200%);transition:none}.skip-link:focus,.skip-link:focus-visible{transform:none}#main-content{display:block;height:0;scroll-margin-top:var(--header-h,80px)}#main-content:focus{outline:0}.gform_wrapper .gform_description,.gform_wrapper .gform_required_legend,.gform_wrapper .gsection_description{color:var(--navy)!important}.gform_wrapper .gfield_description a,.gform_wrapper .gform_required_legend a,.gform_wrapper .gsection_description a{color:var(--navy)!important;text-decoration:underline}.gform_wrapper .gform-datepicker-toggle{position:relative;color:var(--navy)!important;overflow:visible}.gform_wrapper .gform-datepicker-toggle::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.gform_wrapper button.gfield_choice_all_toggle{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:0 16px!important;background:#fff!important;color:var(--navy)!important;border:2px solid var(--navy)!important;border-radius:0!important;font-weight:700;cursor:pointer}.gform_wrapper button.gfield_choice_all_toggle:focus-visible,.gform_wrapper button.gfield_choice_all_toggle:hover{background:var(--aqua)!important;color:var(--navy)!important}@media only screen and (max-width:600px) and (orientation:portrait){.standard-copy table.hire-table .strong-row{display:none}.standard-copy table.hire-table .padded-row{border-top:2px solid var(--navy);padding:0.5em 0 0.75em}.standard-copy table.hire-table .padded-row td{border:0;padding:0.25em 0}.standard-copy table.hire-table .padded-row td[data-label]{display:grid;grid-template-columns:minmax(7.5em,40%) 1fr;column-gap:1em}.standard-copy table.hire-table .padded-row td[data-label]::before{content:attr(data-label);font-weight:700}.standard-copy table.hire-table .padded-row td.is-empty{display:none}.standard-copy table.hire-table tr:last-child{border-bottom:2px solid var(--navy)}.standard-copy table.hire-table tr:last-child td:last-child{border-bottom:0}}.home-hero-2022-wrap picture{display:block}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}