﻿@font-face{font-family:'gerstner_programmregular';src:url(//d33dlv5jzgs7pp.cloudfront.net/assets/gerstnerprogramm-regular-webfont-ccdc5afacbd0d386befc55044e5fc7bcc62ba34dcb7fa1994fc86fc4e3c5e56f.woff2) format("woff2"),url(//d33dlv5jzgs7pp.cloudfront.net/assets/gerstnerprogramm-regular-webfont-6b743bee2ff38a30b0dbe5d84078fafb6f95c3964bc95ac6baba0c9cee7a1b6f.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'pitch-medium';src:url(//d33dlv5jzgs7pp.cloudfront.net/assets/pitch-medium-1c2b2609a8ead181b2d2888b0a055aac705874d290a515bc40c3a35b9cfbaf95.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'scp-markdown';src:url(//d33dlv5jzgs7pp.cloudfront.net/assets/SourceCodePro-Markdown-6c1326f8ced8e8cdfbad0de7fd2ea2c4f3e03502b56be78ecc9724c036864bdc.woff2) format("woff2"),url(//d33dlv5jzgs7pp.cloudfront.net/assets/SourceCodePro-Markdown-046026ef0ce99fd44223b43229c679fad488996c5f638ad46c390d8d7a438759.ttf) format("truetype");font-weight:normal;font-style:normal}.default-font{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.default-font{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.default-font{letter-spacing:0.5px;font-size:24px}}.small-font{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.medium-font{font-size:16px;letter-spacing:0.7px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.medium-font{font-size:18px}}.large-font{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.large-font{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.large-font{letter-spacing:0.5px;font-size:64px}}.jumbo-font{font-size:55px;letter-spacing:0.2px;line-height:.95;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.jumbo-font{letter-spacing:.5px;font-size:72px}}@media (min-width: 1092px){.jumbo-font{letter-spacing:1px;font-size:96px}}.pitch-medium{font-size:12px;letter-spacing:0.5px;line-height:1.3;font-family:"pitch-medium", sans-serif}@media (min-width: 768px){.pitch-medium{font-size:14px}}.pitch-large{font-size:16px;letter-spacing:0.5px;line-height:1.3;font-family:"pitch-medium", sans-serif}@media (min-width: 768px){.pitch-large{font-size:19px}}.show .small-gutters{padding-left:7.5px;padding-right:7.5px}.show .small-gutters [class*="col-xs-"],.show .small-gutters [class*="col-sm-"],.show .small-gutters [class*="col-md-"],.show .small-gutters [class*="col-lg-"]{padding-left:7.5px;padding-right:7.5px}/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 1091px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 1091px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 1091px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 1091px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 1092px) and (max-width: 1399px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 1092px) and (max-width: 1399px){.visible-md-block{display:block !important}}@media (min-width: 1092px) and (max-width: 1399px){.visible-md-inline{display:inline !important}}@media (min-width: 1092px) and (max-width: 1399px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1400px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1400px){.visible-lg-block{display:block !important}}@media (min-width: 1400px){.visible-lg-inline{display:inline !important}}@media (min-width: 1400px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 1091px){.hidden-sm{display:none !important}}@media (min-width: 1092px) and (max-width: 1399px){.hidden-md{display:none !important}}@media (min-width: 1400px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.ibfix{font-size:0;letter-spacing:-4px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 1092px){.container{width:970px}}@media (min-width: 1400px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px;font-size:0;letter-spacing:-4px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{display:inline-block}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{display:inline-block}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 1092px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{display:inline-block}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1400px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{display:inline-block}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}[class*="col-xs-"],[class*="col-sm-"],[class*="col-md-"],[class*="col-lg-"]{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){[class*="col-xs-"],[class*="col-sm-"],[class*="col-md-"],[class*="col-lg-"]{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){[class*="col-xs-"],[class*="col-sm-"],[class*="col-md-"],[class*="col-lg-"]{letter-spacing:0.5px;font-size:24px}}.site-max-width{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 1092px){.site-padding{padding-left:15px;padding-right:15px}}.site-container{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width: 1092px){.site-container{padding-left:15px;padding-right:15px}}.link-indicators.internal-link,.link-indicators.external-link,.link-indicators.modal-link{position:relative;padding-right:37px}.link-indicators.internal-link:after,.link-indicators.external-link:after,.link-indicators.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.link-indicators.internal-link:after{content:'→'}.link-indicators.external-link:after{content:'↗'}.link-indicators.modal-link:after{content:'+'}.link-indicators-before.internal-link:before,.link-indicators-before.external-link:before,.link-indicators-before.modal-link:before{float:left;font-family:"gerstner_programmregular", sans-serif;margin-right:0.2em}.link-indicators-before.internal-link:before{content:'→'}.link-indicators-before.external-link:before{content:'↗'}.link-indicators-before.modal-link:before{content:'+'}.has-link-indicators-before a.internal-link:before,.has-link-indicators-before a.external-link:before,.has-link-indicators-before a.modal-link:before{float:left;font-family:"gerstner_programmregular", sans-serif;margin-right:0.2em}.has-link-indicators-before a.internal-link:before{content:'→'}.has-link-indicators-before a.external-link:before{content:'↗'}.has-link-indicators-before a.modal-link:before{content:'+'}.show .blank-link{text-decoration:none;border-bottom:0;color:inherit}.show .blank-link-hover{text-decoration:none;border-bottom:0;color:inherit}.show .blank-link-hover:hover{border-bottom:1px solid}.show .blank-link-hover:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .blank-link-hover:active{color:#FF5100;background-color:inherit;outline:0}.show .hover-link{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;text-decoration:none;color:inherit}.show .hover-link:hover,.show .hover-link:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .hover-link.mouseenter--transition{z-index:2;transition-delay:0s}.show .hover-link.mouseenter{z-index:3;transition-delay:0s}.show .hover-link-row{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid transparent;padding-top:5px;padding-bottom:5px}.show .hover-link-row:hover,.show .hover-link-row:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .hover-link-row.mouseenter--transition{z-index:2;transition-delay:0s}.show .hover-link-row.mouseenter{z-index:3;transition-delay:0s}.show .hover-link-row:hover{border:1px solid #000}.show .hover-link-row>[class*="col-xs-"],.show .hover-link-row>[class*="col-sm-"],.show .hover-link-row>[class*="col-md-"],.show .hover-link-row>[class*="col-lg-"]{margin-bottom:10px}.show .image-hover-link{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;text-decoration:none;color:inherit}.show .image-hover-link:hover,.show .image-hover-link:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .image-hover-link.mouseenter--transition{z-index:2;transition-delay:0s}.show .image-hover-link.mouseenter{z-index:3;transition-delay:0s}.show .image-hover-link:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .default-link{border-bottom:1px solid rgba(0,0,0,0.38);color:inherit}.show .default-link:hover{border-bottom:0;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}.show .default-link:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .default-link:active{color:#FF5100;background-color:inherit;outline:0}.show .external-link-before{border-bottom:none}.show .external-link-before:hover{border-bottom:none;text-shadow:none}.show .external-link-before:before{font-family:"gerstner_programmregular", sans-serif;content:'↗';margin-right:0.2em}.show .internal-link-before{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.show .internal-link-before:hover,.show .internal-link-before:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .internal-link-before.mouseenter--transition{z-index:2;transition-delay:0s}.show .internal-link-before.mouseenter{z-index:3;transition-delay:0s}.show .internal-link-before:before{content:'→';margin-right:0.2em;font-family:"gerstner_programmregular", sans-serif}.shadow-link:hover{text-shadow:3px 3px 4px rgba(0,0,0,0.3)}.shadow-link-large:hover{text-shadow:4px 4px 5px rgba(0,0,0,0.3)}.basic-indicator-link{text-decoration:none;border-bottom:0;color:inherit}.basic-indicator-link.internal-link:before,.basic-indicator-link.external-link:before,.basic-indicator-link.modal-link:before{float:left;font-family:"gerstner_programmregular", sans-serif;margin-right:0.2em}.basic-indicator-link.internal-link:before{content:'→'}.basic-indicator-link.external-link:before{content:'↗'}.basic-indicator-link.modal-link:before{content:'+'}.basic-indicator-link:hover{border-bottom:1px solid}.basic-indicator-link:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.basic-indicator-link:active{color:#FF5100;background-color:inherit;outline:0}.basic-indicator-link:focus:before,.basic-indicator-link:focus:after{color:#000}.show .lighter{opacity:0.42}.show .lightest{opacity:0.1}.show .white-lighter{opacity:0.7}.show .white-lightest{opacity:0.3}.show .colored-text{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .colored-text .lighter{opacity:0.7}.show .colored-text .lightest{opacity:0.3}.show .colored-text-block{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;line-height:normal}.show .colored-text-block .lighter{opacity:0.7}.show .colored-text-block .lightest{opacity:0.3}.show .colored-text-block-advanced-technology{background-color:#FFF000;color:#000;-webkit-font-smoothing:antialiased;line-height:normal}.button-reset{background-color:transparent;border:0}.button-reset:active{color:#000}.show .button{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0}.show .button.internal-link,.show .button.external-link,.show .button.modal-link{position:relative;padding-right:37px}.show .button.internal-link:after,.show .button.external-link:after,.show .button.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .button.internal-link:after{content:'→'}.show .button.external-link:after{content:'↗'}.show .button.modal-link:after{content:'+'}.show .button:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .button:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .button--black{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;border-color:#000}.show .button--black .lighter{opacity:0.7}.show .button--black .lightest{opacity:0.3}.show .button--black:focus{background-color:#fff;color:#000}.show .button-link{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;border-color:transparent;background-color:transparent}.show .button-link.internal-link,.show .button-link.external-link,.show .button-link.modal-link{position:relative;padding-right:37px}.show .button-link.internal-link:after,.show .button-link.external-link:after,.show .button-link.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .button-link.internal-link:after{content:'→'}.show .button-link.external-link:after{content:'↗'}.show .button-link.modal-link:after{content:'+'}.show .button-link:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .button-link:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .button-link:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .button-link-no-hover{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;border-color:transparent;background-color:transparent}.show .button-link-no-hover.internal-link,.show .button-link-no-hover.external-link,.show .button-link-no-hover.modal-link{position:relative;padding-right:37px}.show .button-link-no-hover.internal-link:after,.show .button-link-no-hover.external-link:after,.show .button-link-no-hover.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .button-link-no-hover.internal-link:after{content:'→'}.show .button-link-no-hover.external-link:after{content:'↗'}.show .button-link-no-hover.modal-link:after{content:'+'}.show .hover-button{padding:3px 12px;border:1px solid transparent;display:inline-block;transform:none !important;border:1px solid}@media (min-width: 1092px){.show .hover-button{border:1px solid transparent}.show .hover-button:hover{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;border:1px solid #000}.show .hover-button.internal-link:hover,.show .hover-button.external-link:hover,.show .hover-button.modal-link:hover{position:relative;padding-right:37px}.show .hover-button.internal-link:hover:after,.show .hover-button.external-link:hover:after,.show .hover-button.modal-link:hover:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .hover-button.internal-link:hover:after{content:'→'}.show .hover-button.external-link:hover:after{content:'↗'}.show .hover-button.modal-link:hover:after{content:'+'}.show .hover-button:hover:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .hover-button:hover:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .hover-button:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}}.show .hover-button--offset-fix{margin-left:-13px}.show .wide-button{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;display:block}.show .wide-button.internal-link,.show .wide-button.external-link,.show .wide-button.modal-link{position:relative;padding-right:37px}.show .wide-button.internal-link:after,.show .wide-button.external-link:after,.show .wide-button.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .wide-button.internal-link:after{content:'→'}.show .wide-button.external-link:after{content:'↗'}.show .wide-button.modal-link:after{content:'+'}.show .wide-button:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .wide-button:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .wide-button:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px;z-index:1}.show .wide-button:after{float:none;position:absolute;right:10px;top:0.8em;transform:translateY(-50%)}@media (min-width: 768px){.show .wide-button:after{top:50%;position:static;margin-top:0;float:right;transform:none;top:1em}}.show .wide-button+.wide-button{margin-top:-1px}.show .black-hover-button{display:block;color:#000;padding:3px 12px;cursor:pointer}.show .black-hover-button.internal-link,.show .black-hover-button.external-link,.show .black-hover-button.modal-link{position:relative;padding-right:37px}.show .black-hover-button.internal-link:after,.show .black-hover-button.external-link:after,.show .black-hover-button.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .black-hover-button.internal-link:after{content:'→'}.show .black-hover-button.external-link:after{content:'↗'}.show .black-hover-button.modal-link:after{content:'+'}.show .black-hover-button.active{color:#fff;background-color:#000;-webkit-font-smoothing:antialiased}.show .black-hover-button:after{color:#fff}.show .tag{padding:3px 12px;border:1px solid transparent;border:1px solid #B2B2B2;display:inline-block;cursor:pointer;background-color:#fff;margin-bottom:11px;margin-right:11px}.show .tag:hover{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;border-color:#000}.show .tag:hover .lighter{opacity:0.7}.show .tag:hover .lightest{opacity:0.3}.show .tag--inline{margin-left:11px}.show .tag--inline+.tag--inline{margin-left:0}.show .blank-list{margin:0;padding:0;list-style:none}.show .blank-list li{margin:0;padding:0}.show .plain-list{margin:0;padding:0}.show .plain-list li{margin:0;padding:0;margin-left:1.5em;text-indent:-1.5em;list-style-type:none}.show .default-list{margin:0;padding:0}.show .default-list li{margin:0;padding:0;padding-left:1.5em;margin-left:1em;text-indent:-1.5em;list-style-type:disc}.show .default-list-alt{margin:0;padding:0}.show .default-list-alt li{margin:0;padding:0;padding-left:1.5em;margin-left:1em;text-indent:-1.5em;list-style-type:disc}.show .default-list-alt li{padding-left:0;text-indent:0}.show .button-list{list-style:none;margin:0;padding:0}.show .button-list:before,.show .button-list:after{content:" ";display:table}.show .button-list:after{clear:both}.show .button-list li{position:relative;display:inline-block;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0;float:left}@media (min-width: 768px){.show .button-list li{display:inline-block;width:50%}}@media (min-width: 768px){.show .button-list li{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .button-list li{letter-spacing:0.5px;font-size:24px}}.show .button-list li:first-child{margin-bottom:-1px}@media (min-width: 768px){.show .button-list li:first-child{margin-bottom:0}}.show .button-list li:nth-child(odd){margin-right:-1px}.show .button-list li:nth-child(n + 3){margin-top:-1px}.show .button-list a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;padding-top:6px;padding-bottom:6px;background-color:#fff;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.show .button-list a.internal-link,.show .button-list a.external-link,.show .button-list a.modal-link{position:relative;padding-right:37px}.show .button-list a.internal-link:after,.show .button-list a.external-link:after,.show .button-list a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .button-list a.internal-link:after{content:'→'}.show .button-list a.external-link:after{content:'↗'}.show .button-list a.modal-link:after{content:'+'}.show .button-list a:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .button-list a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .button-list a:focus{z-index:1}.show .controller-parent--advanced-technology .button-list a{background-color:transparent}.show .controller-parent--advanced-technology .button-list a:hover{background-color:#000}.show .button-list-full-width{margin:0;padding:0;list-style:none}.show .button-list-full-width li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0}@media (min-width: 768px){.show .button-list-full-width li{display:inline-block;width:100%}}@media (min-width: 768px){.show .button-list-full-width li{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .button-list-full-width li{letter-spacing:0.5px;font-size:24px}}.show .button-list-full-width li:nth-child(n + 1){margin-top:-1px}.show .button-list-full-width a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;padding-top:6px;padding-bottom:6px;background-color:#fff;display:block}.show .button-list-full-width a.internal-link,.show .button-list-full-width a.external-link,.show .button-list-full-width a.modal-link{position:relative;padding-right:37px}.show .button-list-full-width a.internal-link:after,.show .button-list-full-width a.external-link:after,.show .button-list-full-width a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .button-list-full-width a.internal-link:after{content:'→'}.show .button-list-full-width a.external-link:after{content:'↗'}.show .button-list-full-width a.modal-link:after{content:'+'}.show .button-list-full-width a:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .button-list-full-width a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .button-list-full-width a:focus{z-index:1}.show .controller-parent--advanced-technology .button-list-full-width a{background-color:transparent}.show .controller-parent--advanced-technology .button-list-full-width a:hover{background-color:#000}.dropdown-menu-list{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0;list-style:none;margin-bottom:30px}@media (min-width: 768px){.dropdown-menu-list{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.dropdown-menu-list{letter-spacing:0.5px;font-size:64px}}.dropdown-menu-list li{margin:0;padding:0}.dropdown-menu-list.active{padding-top:82px}.dropdown-menu-list.active>li{display:block}.dropdown-menu-list.active>li.menu__item--active,.dropdown-menu-list.active>li.active{min-height:1.3em;position:absolute;top:0;left:15px;width:calc(100% - 30px)}.dropdown-menu-list.active>li.menu__item--active a:after,.dropdown-menu-list.active>li.active a:after{transform:translateY(-50%) rotate(-90deg) !important}.dropdown-menu-list li{display:none}.dropdown-menu-list li.menu__item--active{display:block}.dropdown-menu-list li:nth-child(n + 1){margin-top:-1px}.dropdown-menu-list li.menu__item--active,.dropdown-menu-list li.active{display:block}.dropdown-menu-list li.menu__item--active a,.dropdown-menu-list li.active a{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.dropdown-menu-list li.menu__item--active a:after,.dropdown-menu-list li.active a:after{width:0;height:0;border-style:solid;border-width:30px 20px 0 20px;border-color:#fff transparent transparent transparent;content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.2s}.dropdown-menu-list li a{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;padding-left:15px;padding-right:calc(1.125em + 15px);position:relative;border:1px solid #000;background-color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.25}.dropdown-menu-list li a:hover,.dropdown-menu-list li a:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.dropdown-menu-list li a.mouseenter--transition{z-index:2;transition-delay:0s}.dropdown-menu-list li a.mouseenter{z-index:3;transition-delay:0s}.dropdown-menu-list li a:after{content:'→';position:absolute;right:15px;top:50%;transform:translateY(-50%);line-height:1}.default-table{font-size:12px;letter-spacing:0.5px;line-height:1.3;font-family:"pitch-medium", sans-serif;width:100%;border-collapse:collapse;table-layout:fixed}@media (min-width: 768px){.default-table{font-size:14px}}.default-table thead{border-bottom:2px solid #E5E5E5;background-color:#fff;border-top:none;font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.default-table th{text-align:left}.default-table th:empty{display:none}.default-table th,.default-table td{border:1px solid #E5E5E5;padding:7px 15px}.default-table th:first-child,.default-table td:first-child{border-left:0}.default-table th:last-child,.default-table td:last-child{border-right:0;padding-right:0}.show{/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css *//*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */}.show html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.show body{margin:0}.show article,.show aside,.show footer,.show header,.show nav,.show section{display:block}.show figcaption,.show figure,.show main{display:block}.show figure{margin:1em 40px}.show hr{box-sizing:content-box;height:0;overflow:visible}.show pre{font-family:monospace, monospace;font-size:1em}.show a{background-color:transparent;-webkit-text-decoration-skip:objects}.show a:active,.show a:hover{outline-width:0}.show abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.show b,.show strong{font-weight:bold}.show code,.show kbd,.show samp{font-family:monospace, monospace;font-size:1em}.show dfn{font-style:italic}.show mark{background-color:#ff0;color:#000}.show small{font-size:80%}.show sub,.show sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.show sub{bottom:-0.25em}.show sup{top:-0.5em}.show audio,.show video{display:inline-block}.show audio:not([controls]){display:none;height:0}.show img{border-style:none}.show svg:not(:root){overflow:hidden}.show button,.show input,.show optgroup,.show select,.show textarea{font-size:100%;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin:0}.show button,.show input{overflow:visible}.show button,.show select{text-transform:none}.show button,.show html [type="button"],.show [type="reset"],.show [type="submit"]{-webkit-appearance:button}.show button::-moz-focus-inner,.show [type="button"]::-moz-focus-inner,.show [type="reset"]::-moz-focus-inner,.show [type="submit"]::-moz-focus-inner{border-style:none;padding:0}.show button:-moz-focusring,.show [type="button"]:-moz-focusring,.show [type="reset"]:-moz-focusring,.show [type="submit"]:-moz-focusring{outline:1px dotted ButtonText}.show fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.show legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.show progress{display:inline-block;vertical-align:baseline}.show textarea{overflow:auto}.show [type="checkbox"],.show [type="radio"]{box-sizing:border-box;padding:0}.show [type="number"]::-webkit-inner-spin-button,.show [type="number"]::-webkit-outer-spin-button{height:auto}.show [type="search"]{-webkit-appearance:textfield;outline-offset:-2px}.show [type="search"]::-webkit-search-cancel-button,.show [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.show ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.show details,.show menu{display:block}.show summary{display:list-item}.show canvas{display:inline-block}.show template{display:none}.show [hidden]{display:none}.show{box-sizing:border-box;background-color:#fff}.show *,.show *:before,.show *:after{box-sizing:inherit}.show div{vertical-align:top}.show img{max-width:100%}.show .application-wrapper{transition:filter 0.3s}.show .application-wrapper__inner{padding-bottom:25vh;width:100%}@media (min-width: 768px){.show .application-wrapper__inner{padding-bottom:50vh}}.show .section-wrapper{margin-top:80px;margin-bottom:80px}.show .section-wrapper--small{margin-top:60px;margin-bottom:60px}.show body{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;text-rendering:optimizeLegibility}@media (min-width: 768px){.show body{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show body{letter-spacing:0.5px;font-size:24px}}.show h1,.show h2,.show h3,.show h4,.show h5,.show h6{font-size:inherit;font-weight:normal;margin:0}.show .h1{font-size:55px;letter-spacing:0.2px;line-height:.95;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .h1{letter-spacing:.5px;font-size:72px}}@media (min-width: 1092px){.show .h1{letter-spacing:1px;font-size:96px}}.show .h2{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .h2{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .h2{letter-spacing:0.5px;font-size:64px}}.show .h3,.show .h4,.show .h5{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .h3,.show .h4,.show .h5{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .h3,.show .h4,.show .h5{letter-spacing:0.5px;font-size:24px}}.show .h6{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.show th{font-weight:normal}.show b,.show strong{background-color:#FFEDE5;display:inline;padding:0.05rem;font-weight:normal}.show p{margin-top:16px;margin-bottom:16px}.show p:first-child{margin-top:0}.show p:last-child{margin-top:0}.show .headline{margin-bottom:30px}@media (min-width: 768px){.show .headline{margin-bottom:60px}}.show .headline:last-child{margin-bottom:30px}@media (min-width: 768px){.show .headline:last-child{margin-bottom:60px}}.show .headline--with-link{position:relative}@media (min-width: 768px){.show .headline--with-link{padding-right:200px}}.show .headline--with-link__link{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin-top:15px}@media (min-width: 768px){.show .headline--with-link__link{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .headline--with-link__link{letter-spacing:0.5px;font-size:24px}}.show .headline--with-link__link:hover{text-shadow:none}@media (min-width: 768px){.show .headline--with-link__link{position:absolute !important;margin-top:0;right:0;top:11px}}.show .headline-with-content{position:relative}@media (min-width: 768px){.show .headline-with-content__content{position:absolute;z-index:1;margin-top:0;right:-15px;top:11px}}.show .small-headline{margin-bottom:15px}.show .title{margin-bottom:30px}.show .title-without-margin{margin-top:0}.show .caption,.show .captioned-content{margin-top:10px}.show .caption{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;opacity:0.42}.show .mt-tiny{margin-top:5px}.show .mt-small{margin-top:15px}.show .mt-medium{margin-top:30px}.show .mt-large{margin-top:60px}.show .mt-huge{margin-top:100px}.show .mr-tiny{margin-right:5px}.show .mr-small{margin-right:15px}.show .mr-medium{margin-right:30px}.show .mr-large{margin-right:60px}.show .mr-huge{margin-right:100px}.show .mb-tiny{margin-bottom:5px}.show .mb-small{margin-bottom:15px}.show .mb-medium{margin-bottom:30px}.show .mb-large{margin-bottom:60px}.show .mb-huge{margin-bottom:100px}.show .ml-tiny{margin-left:5px}.show .ml-small{margin-left:15px}.show .ml-medium{margin-left:30px}.show .ml-large{margin-left:60px}.show .ml-huge{margin-left:100px}.show .pt-tiny{padding-top:5px}.show .pt-small{padding-top:15px}.show .pt-medium{padding-top:30px}.show .pt-large{padding-top:60px}.show .pt-huge{padding-top:100px}.show .pb-tiny{padding-bottom:5px}.show .pb-small{padding-bottom:15px}.show .pb-medium{padding-bottom:30px}.show .pb-large{padding-bottom:60px}.show .pb-huge{padding-bottom:100px}.show .pr-tiny{padding-right:5px}.show .pr-small{padding-right:15px}.show .pr-medium{padding-right:30px}.show .pr-large{padding-right:60px}.show .pr-huge{padding-right:100px}.show .pl-tiny{padding-left:5px}.show .pl-small{padding-left:15px}.show .pl-medium{padding-left:30px}.show .pl-large{padding-left:60px}.show .pl-huge{padding-left:100px}.show .mt-none{margin-top:0}.show .mb-none{margin-bottom:0}@media (min-width: 768px){.show .mt-none-sm{margin-top:0}.show .mb-none-sm{margin-bottom:0}}.show .va-t{vertical-align:top}.show .va-m{vertical-align:middle}.show .va-b{vertical-align:bottom}.show .text-left{text-align:left}.show .text-right{text-align:right}.show .text-center{text-align:center}@media (min-width: 768px){.show .text-left-sm{text-align:left}.show .text-right-sm{text-align:right}.show .text-center-sm{text-align:center}}.show .uppercase{text-transform:uppercase}.show .overflow-hidden{overflow:hidden}.show .clearfix:before,.show .clearfix:after{content:" ";display:table}.show .clearfix:after{clear:both}.show .block{display:block}.show .inline{display:inline}.show .inline-block{display:inline-block}.show .display-none{display:none}.show .static{position:static}.show .absolute{position:absolute}.show .fixed{position:fixed}.show .relative{position:relative}.show .hidden{visibility:hidden}.show .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.show .show-on-focus{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.show .show-on-focus:focus{z-index:20;width:auto;height:auto;clip:auto;background-color:#fff}.show [tabindex="-1"]:focus{outline:0 !important}.show .no-focus:focus{outline:0}.show .mobile-border-fix{margin-top:-1px}@media (min-width: 768px){.show .mobile-border-fix{margin-top:0}}.show .active-indication{color:#FF5100}.show .line-height-normal{line-height:normal}.show .nowrap{white-space:nowrap}:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show a{text-decoration:none;border-bottom:0;color:inherit}.show a:hover h1{text-shadow:4px 4px 5px rgba(0,0,0,0.3)}.show a:hover h2{text-shadow:3px 3px 4px rgba(0,0,0,0.3)}.show h1.blank-link a:hover,.show .h1.blank-link a:hover,.show h2.blank-link a:hover,.show .h2.blank-link a:hover{text-shadow:none}.show h1 a:hover,.show .h1 a:hover{text-shadow:4px 4px 5px rgba(0,0,0,0.3)}.show h2 a:hover,.show .h2 a:hover{text-shadow:3px 3px 4px rgba(0,0,0,0.3)}.show h1.dark:hover a,.show .h1.dark a{text-shadow:4px 4px 5px rgba(255,255,255,0.5)}.show h2.dark:hover a,.show .h2.dark:hover a{text-shadow:3px 3px 4px rgba(255,255,255,0.5)}.show h1.dark a:hover,.show .h1.dark a:hover{text-shadow:3px 3px 4px rgba(255,255,255,0.5)}.show h2.dark a:hover,.show .h2.dark a:hover{text-shadow:3px 3px 4px rgba(255,255,255,0.5)}.show h3 a,.show .h3 a{border-bottom:1px solid rgba(0,0,0,0.38);color:inherit}.show h3 a:hover,.show .h3 a:hover{border-bottom:0;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}.show h3 a:focus,.show .h3 a:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show h3 a:active,.show .h3 a:active{color:#FF5100;background-color:inherit;outline:0}.show .triangle-link g{transition:opacity 0.3s}.show .triangle-link:hover g{opacity:1}.show .accordion+.accordion{margin-top:30px;padding-top:30px;border-top:1px solid #E5E5E5}.show .accordion--small+.accordion--small{margin-top:15px;padding-top:15px}.show .accordion--small .accordion__toggle-icon{margin-top:0.2em;padding-left:0;padding-right:0}.show .accordion--small .accordion__content__spacer{height:15px}.show .accordion--active .accordion__toggle-icon{transform:rotate(90deg)}.show .accordion--active .accordion__toggle-icon g{opacity:1}.show .accordion--active .accordion__content{display:block;opacity:1}.show .accordion__header{cursor:pointer;position:relative}.show .accordion__toggle-col{padding:0;margin-right:-5px;background-color:transparent;border:0;cursor:pointer;font-size:15px}@media (min-width: 768px){.show .accordion__toggle-col{padding-left:15px;padding-right:15px;margin-right:0;text-align:center;font-size:26px}}.show .accordion__toggle-icon{display:inline-block;margin-top:0.4em;transition:transform 0.3s;padding-left:0;padding-right:0;width:17px;height:17px;margin-left:15px}@media (min-width: 768px){.show .accordion__toggle-icon{margin-top:0.8em}}@media (min-width: 1092px){.show .accordion__toggle-icon{margin-top:1em;width:21px;height:21px}}.show .accordion__toggle-icon g{transition:opacity 0.3s}.show .accordion__content{overflow:hidden;display:none;opacity:0}.show .accordion__content__spacer{height:30px}.show .controller-parent--advanced-technology{background-color:#F9F7F3}@media (min-width: 768px){.show .controller-parent--advanced-technology .primary-header__primary-content{background-color:#FFF000}}.show .controller-parent--advanced-technology .large-dropdown .active a,.show .controller-parent--advanced-technology .dropdown-menu-list .menu__item--active,.show .controller-parent--advanced-technology .dropdown-menu-list.active a{color:#FFF000}.show .controller-parent--advanced-technology .large-dropdown .active a:after,.show .controller-parent--advanced-technology .dropdown-menu-list .menu__item--active:after,.show .controller-parent--advanced-technology .dropdown-menu-list.active a:after{border-color:#FFF000 transparent transparent transparent}.show .controller-parent--advanced-technology b,.show .controller-parent--advanced-technology strong{background-color:#000;color:#fff}.show .controller-parent--advanced-technology .text-module code{color:#FF5100;background-color:#FFEDE5;font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .controller-parent--advanced-technology .text-module code{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .controller-parent--advanced-technology .text-module code{letter-spacing:0.5px;font-size:24px}}.show .controller-parent--advanced-technology .table{margin:0px}.show .controller-parent--advanced-technology .text-module__additional_links .link__indicator{border-bottom:1px solid #F9F7F3}.show .has-carousel{opacity:0;transition:opacity 0.2s;white-space:nowrap}.show .has-carousel.flickity-enabled{opacity:1;white-space:normal}.show .fade-carousel .flickity-viewport{overflow:visible}.show .fade-carousel .flickity-slider{transform:none !important}.show .fade-carousel .carousel-slide{left:0 !important;opacity:0;transition:opacity 1.5s;z-index:-1}.show .fade-carousel .carousel-slide.is-selected{opacity:1;z-index:0}.show .carousel-control-wrapper{position:relative}.show .carousel-controls{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px){.show .carousel-controls{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .carousel-controls{letter-spacing:0.5px;font-size:24px}}.show .carousel-controls__position,.show .carousel-controls__next{vertical-align:middle;vertical-align:top}.show .carousel-controls__position{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;padding:4px 7px 4px 12px;display:none;margin-right:6px;letter-spacing:5px}.show .carousel-controls__position .lighter{opacity:0.7}.show .carousel-controls__position .lightest{opacity:0.3}@media (min-width: 768px){.show .carousel-controls__position{display:inline-block}}.show .carousel-controls__position__divider{display:inline-block;margin-left:4px;margin-right:4px}.show .carousel-controls__next:hover{border-color:#000}.show .course-sequence-table-for-record__header{margin-bottom:30px}.show .course-table__header{display:none;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #B2B2B2}@media (min-width: 768px){.show .course-table__header{display:block}}.show .course-sequence-table-for-record__header__content{padding-left:0;padding-right:0}@media (min-width: 768px){.show .course-sequence-table-for-record__header__content{padding-left:15px;padding-right:0;text-align:right}}@media (min-width: 1092px){.show .course-sequence-table-for-record__header__content{margin-top:9px}}.show .course-sequence-table-for-record__header__content__button{margin-top:15px;margin-left:15px}@includ breakpoint(md){.show .course-sequence-table-for-record__header__content__button{color:pink}}@media (min-width: 768px){.show .course-sequence-table-for-record__header__content__button{margin-top:0;margin-left:0}}@media (max-width: 767px){.show .course-sequence-table-for-record__header__content__button{margin-top:0;margin-left:0;width:inherit}}.show .course-table__row{display:block;min-height:72px;padding-top:10px;padding-bottom:15px}.show .course-table__row:hover{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer;border-radius:2px}.show .course-table__row:hover .lighter{opacity:0.7}.show .course-table__row:hover .lightest{opacity:0.3}.show .course-table__row:hover *{color:#fff}.show .course-table__row:focus{border-color:#FF5100}@media (min-width: 768px){.show .course-table__row [class*="col-"]{line-height:1.15}}.show .course-table__row+.course-table__row{border-top:1px solid #E5E5E5}.show .course-table__row+.course-table__row:hover{border-top:1px solid #fff}.show .course-table__row__semester,.show .course-table__row__faculty{color:#B2B2B2}@media (min-width: 768px){.show .course-table__row__semester,.show .course-table__row__faculty{color:#000}}.show .dark-color-scheme .responsive-image[data-mimetype="image/jpeg"] .responsive-image-picture-wrapper{background-color:rgba(255,255,255,0.3)}.show .dark-color-scheme .modal__inner::-webkit-scrollbar-thumb{border-color:#fff}.show .dark-color-scheme strong{background-color:rgba(255,237,229,0.36)}.show .dark-color-scheme h2 a:hover{text-shadow:3px 3px 4px rgba(255,255,255,0.4)}.show .dark-color-scheme .button,.show .dark-color-scheme .wide-button{background-color:#000}.show .dark-color-scheme .video-module__wrapper .button{border-color:#B2B2B2 !important}.show .dark-color-scheme .caption,.show .dark-color-scheme .lighter{opacity:0.7}.show .dark-color-scheme .lightest{opacity:0.3}.show .dark-color-scheme .dropdown.active .dropdown__title{border-color:#fff}.show .dark-color-scheme .dropdown__title:hover,.show .dark-color-scheme .dropdown.active .dropdown__title:hover,.show .dark-color-scheme .dropdown__content a:hover{background-color:#fff;border-color:#fff;color:#000;-webkit-font-smoothing:auto}.show .dark-color-scheme .dropdown__title{background-color:#000}.show .dark-color-scheme .dropdown__title:after{border-color:#fff transparent transparent transparent}.show .dark-color-scheme .dropdown__title:hover:after,.show .dark-color-scheme .dropdown.active .dropdown__title:hover:after{border-color:#000 transparent transparent transparent}.show .dark-color-scheme .dropdown__content a{background-color:#000}.show .dark-color-scheme .accordion__toggle-icon g{opacity:0.7;fill:#fff}.show .dark-color-scheme .hover-link-row{background-color:#000}.show .dropdown{position:relative;z-index:1}.show .dropdown:hover{z-index:2}.show .dropdown.active{z-index:2}.show .dropdown.active .dropdown__title{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;border-color:#000}.show .dropdown.active .dropdown__title .lighter{opacity:0.7}.show .dropdown.active .dropdown__title .lightest{opacity:0.3}.show .dropdown.active .dropdown__title:after{border-color:#fff transparent transparent transparent}.show .dropdown.active .dropdown__content{display:block}.show .dropdown+.dropdown{margin-top:-1px}.show .dropdown--active .dropdown__title{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .dropdown--active .dropdown__title:after{content:none}.show .dropdown--inline-block{display:inline-block}.show .dropdown--inline-block .dropdown__title{padding-right:60px}.show .dropdown__title,.show .dropdown__content a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;display:block;background-color:#fff}.show .dropdown__title.internal-link,.show .dropdown__title.external-link,.show .dropdown__title.modal-link,.show .dropdown__content a.internal-link,.show .dropdown__content a.external-link,.show .dropdown__content a.modal-link{position:relative;padding-right:37px}.show .dropdown__title.internal-link:after,.show .dropdown__title.external-link:after,.show .dropdown__title.modal-link:after,.show .dropdown__content a.internal-link:after,.show .dropdown__content a.external-link:after,.show .dropdown__content a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .dropdown__title.internal-link:after,.show .dropdown__content a.internal-link:after{content:'→'}.show .dropdown__title.external-link:after,.show .dropdown__content a.external-link:after{content:'↗'}.show .dropdown__title.modal-link:after,.show .dropdown__content a.modal-link:after{content:'+'}.show .dropdown__title:hover,.show .dropdown__content a:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .dropdown__title:focus,.show .dropdown__content a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .dropdown__title:focus,.show .dropdown__content a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px;z-index:1}.show .dropdown__title:after,.show .dropdown__content a:after{float:none;position:absolute;right:10px;top:0.8em;transform:translateY(-50%)}@media (min-width: 768px){.show .dropdown__title:after,.show .dropdown__content a:after{top:50%;position:static;margin-top:0;float:right;transform:none;top:1em}}.show .dropdown__title{padding-right:35px}.show .dropdown__title:hover{z-index:2}.show .dropdown__title:hover:after{border-color:#fff transparent transparent transparent}.show .dropdown__title:after{width:0;height:0;border-style:solid;border-width:8.4px 6px 0 6px;border-color:#000 transparent transparent transparent;content:'';position:absolute;top:50%;right:10px;margin-top:-1px}@media (min-width: 768px){.show .dropdown__title:after{width:0;height:0;border-style:solid;border-width:10.5px 7.5px 0 7.5px;border-color:#000 transparent transparent transparent;margin-top:-4px}}.show .dropdown__clear-dropdown-link{font-size:15px;line-height:28px;position:absolute;right:0;width:34px;height:100%;top:0;text-align:center}@media (min-width: 768px){.show .dropdown__clear-dropdown-link{font-size:20px;line-height:37px}}.show .dropdown__content{display:none;position:absolute;top:38px;width:100%;z-index:1;height:0}.show .dropdown__content a+a{margin-top:-1px}@media (max-width: 767px){.show .event-list{margin-left:-15px;margin-right:-15px;font-size:0;letter-spacing:-4px}}.show .event-list__event{border-top:1px solid #E5E5E5;margin-top:5px}.show .event-list__event__header{margin-top:5px;margin-bottom:15px}.show .event-list__event__title-col{margin-bottom:10px}.show .event-list__event__image-col{margin-top:15px}@media (min-width: 768px){.show .event-list__event__image-col{margin-top:0}}.show .simple-nav-menu .menu{margin:0;padding:0;list-style:none}.show .simple-nav-menu .menu li{margin:0;padding:0}.show .simple-nav-menu .menu>.menu__item{margin-top:2em;margin-bottom:2em}.show .simple-nav-menu .menu>.menu__item:last-child{margin-bottom:0}.show .simple-nav-menu .menu>.menu__item>.menu__item__link:first-child{opacity:0.42}.show .simple-nav-menu .menu a{text-decoration:none;border-bottom:0;color:inherit}.show .simple-nav-menu .menu a:hover{border-bottom:1px solid}.show .simple-nav-menu .menu a:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .simple-nav-menu .menu a:active{color:#FF5100;background-color:inherit;outline:0}.show .simple-nav-menu .menu__sub-menu{margin:0;padding:0}.show .simple-nav-menu .menu__sub-menu li{margin:0;padding:0;margin-left:1.5em;text-indent:-1.5em;list-style-type:none}.show .simple-nav-menu .menu__sub-menu .menu__sub-menu{display:none}.show .simple-nav-menu .menu__item__link--active{color:#FF5100 !important;opacity:1 !important}.show .primary-footer{border-top:6px solid #FF5100;padding-top:23px;top:100%;background-color:#fff;left:0;width:100%;z-index:20;position:relative;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.show .primary-footer{top:calc(100% - 6px)}}.show .primary-footer:not(.primary-footer--clone){display:none}@media (min-width: 768px){.show .primary-footer:not(.primary-footer--clone){display:block}}.show .primary-footer:before{content:'';background-color:#FF5100;height:19px;width:100%;position:absolute;top:-6px;left:0;transition:transform 0.2s ease}.show .primary-footer.carpet-hover{cursor:pointer}.show .primary-footer.carpet-hover:before{transform:translateY(-100%)}.show .primary-footer.initialized{position:fixed}@media (min-width: 768px){.show .primary-footer{padding-top:20px}}.show .navigation-active .application-wrapper__inner{position:fixed;left:0}.show .navigation-active .primary-footer.initialized{position:relative}.show .navigation-active .primary-footer--clone{display:none}.show .primary-footer--clone{display:block;visibility:hidden;pointer-events:none;position:static !important}.show .navigation-open .primary-footer{overflow:auto;height:100%;min-height:calc(100vh + 6px)}.show .navigation-closing .primary-footer{transform:translateY(0vh)}.show .search-button{margin-right:-13px}.show .search-button--mobile{margin-right:6px}.show .primary-footer__button-list{margin-top:2em;margin-bottom:30px}@media (min-width: 1092px){.show .primary-footer__button-list{max-width:300px}}.show .primary-footer__bottom-area{padding-top:30px;margin-bottom:30px}.show .primary-footer__bottom-area__col{margin-bottom:15px}@media (min-width: 768px){.show .primary-footer__bottom-area__col{margin-bottom:0}}@media (min-width: 768px){.show .primary-footer__yale-logo-col{margin-bottom:15px}}@media (min-width: 1092px){.show .primary-footer__yale-logo-col{margin-bottom:0}}.show .primary-footer__yale-logo-link:hover{opacity:.7}.show .primary-footer__yale-logo{width:60px;height:26px}.show .nav--advanced-technology{background-color:#FFF000;position:fixed;top:0;left:0;width:100%;z-index:9;padding-bottom:1em;display:none;transform:translateY(-100%);overflow:auto;-webkit-overflow-scrolling:touch;max-height:100%}@media (min-width: 1092px){.show .nav--advanced-technology{top:39px;max-height:calc(100% - 39px)}}.show .is-viewing-advanced-technology-menu .primary-header__page-title-subject{opacity:0;pointer-events:none}.show .primary-header{padding-top:10px;margin-bottom:30px;min-height:39px}.show .primary-header.is-mouseenter-link .primary-header__category .menu__item__link.active{opacity:1}.show .primary-header .menu__item__link:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.show .primary-header{padding-top:39px}}@media (min-width: 768px){.show .primary-header__home-page{margin-bottom:30px}}@media (min-width: 768px){.show .primary-header__primary-content{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10;transition:.2s background-color ease-in}}.show .primary-header__page-title-col{margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.show .primary-header__page-title-col{margin-top:0;margin-bottom:30px}}@media (min-width: 768px){.show .primary-header__page-title-col--big-title{margin-top:30px}}.show .primary-header__primary-col,.show .primary-header__secondary-col{padding-left:2px;padding-right:2px}@media (min-width: 768px){.show .primary-header__primary-col,.show .primary-header__secondary-col{padding-left:15px;padding-right:15px}}.show .primary-header__category .menu,.show .primary-header__category .menu__sub-menu{margin:0;padding:0;list-style:none}.show .primary-header__category .menu li,.show .primary-header__category .menu__sub-menu li{margin:0;padding:0}.show .primary-header__category .menu .menu__item,.show .primary-header__category .menu__sub-menu .menu__item{display:none}.show .primary-header__category .menu .menu__item.menu__item--active-child,.show .primary-header__category .menu__sub-menu .menu__item.menu__item--active-child{display:block}.show .primary-header__category .menu .menu__item.menu__item--active-child>.menu__item__link,.show .primary-header__category .menu__sub-menu .menu__item.menu__item--active-child>.menu__item__link{display:none}.show .primary-header__category a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;border-color:transparent;background-color:transparent}.show .primary-header__category a.internal-link,.show .primary-header__category a.external-link,.show .primary-header__category a.modal-link{position:relative;padding-right:37px}.show .primary-header__category a.internal-link:after,.show .primary-header__category a.external-link:after,.show .primary-header__category a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .primary-header__category a.internal-link:after{content:'→'}.show .primary-header__category a.external-link:after{content:'↗'}.show .primary-header__category a.modal-link:after{content:'+'}@media (max-width: 767px){.show .primary-header__category{opacity:0.42}}@media (min-width: 768px){.show .primary-header__category{transform:translate(-9px, 0)}}.show .primary-header__page-title{margin-top:30px;margin-bottom:0}.show .primary-header__page-title:nth-child(2){margin-top:15px}@media (min-width: 768px){.show .primary-header__page-title:nth-child(2){margin-top:0}}@media (min-width: 768px){.show .primary-header__page-title{margin-top:0}}.show .primary-header__search{display:none}@media (min-width: 768px){.show .primary-header__search{display:inline-block}}.show .primary-header__site-hostname--homepage{display:none}@media (min-width: 768px){.show .primary-header__site-hostname--homepage{display:inline-block}}.show .primary-header__menu-button{position:fixed;top:15px;right:15px;z-index:10;background-color:#fff;border-color:#000}@media (min-width: 768px){.show .primary-header__menu-button{position:relative;top:0;right:auto;background-color:transparent;border-color:transparent;z-index:0;float:none;margin-left:-12px}}.show .primary-header__page-title-subject{font-size:55px;letter-spacing:0.2px;line-height:.95;font-family:"gerstner_programmregular", sans-serif;transition:opacity 0.2s}@media (min-width: 768px){.show .primary-header__page-title-subject{letter-spacing:.5px;font-size:72px}}@media (min-width: 1092px){.show .primary-header__page-title-subject{letter-spacing:1px;font-size:96px}}.show .primary-header__page-subject{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin-top:30px}@media (min-width: 768px){.show .primary-header__page-subject{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .primary-header__page-subject{letter-spacing:0.5px;font-size:64px}}@media (min-width: 768px){.show .primary-header__page-subject{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;opacity:0.42;margin-top:0px;margin-left:4px}}@media (min-width: 768px) and (min-width: 768px){.show .primary-header__page-subject{letter-spacing:0.35px;font-size:20px}}@media (min-width: 768px) and (min-width: 1092px){.show .primary-header__page-subject{letter-spacing:0.5px;font-size:24px}}.show .children-nav-wrapper{margin-bottom:30px}@media (min-width: 768px){.show .children-nav-wrapper{margin-bottom:60px}}.show .skip-to-content:focus{right:15px;top:58px}@media (min-width: 768px){.show .skip-to-content:focus{top:40px;left:15px;right:auto}}.show .primary-header__page-title-content{pointer-events:none}@media (min-width: 768px){.show .primary-header__page-title-content{position:absolute;z-index:11;top:-39px;left:15px}}.show .primary-header__page-title-content--placeholder{display:none;visibility:hidden;pointer-events:none;margin-top:-39px}@media (min-width: 768px){.show .primary-header__page-title-content--placeholder{display:block}}.show .header-offset{margin-top:-70px !important}@media (min-width: 768px){.show .header-offset{margin-top:-36px !important}}@media (min-width: 1092px){.show .header-offset{margin-top:-31px !important}}.show hr{border:0;height:1px;background-color:#000;margin-top:10px;margin-bottom:10px}@media (min-width: 768px){.show hr{margin-top:15px;margin-bottom:15px}}.show .image-modal .modal__content-wrapper{margin-top:15px}@media (max-width: 767px){.show .image-modal .modal-content{padding-left:0;padding-right:0}}.show .image-modal .carousel-slide .responsive-image{margin-left:auto;margin-right:auto}.show .image-modal__carousel-wrapper{margin-bottom:60px;position:relative}.show .image-modal__carousel-wrapper .carousel-slide{margin-left:15px}.show .image-modal__carousel-controls{position:absolute;bottom:0;right:0;z-index:1;transform:translateY(100%);padding-top:15px}.show .image-modal__carousel__caption{margin-top:15px}.show .image-modal__single-image{margin-left:auto;margin-right:auto}.show .image-modal__details-wrapper{margin-bottom:15px}.show .image-modal__details__title-col{margin-bottom:15px}@media (min-width: 1092px){.show .image-modal__details__title-col{margin-bottom:0}}.show .image-modal__details{margin-top:15px;margin-bottom:30px}.show .image-modal__description{margin-bottom:60px}.show .image-modal__image{max-width:calc(100% - 60px) !important;width:90vh}.show .image-modal__image-tags{margin-top:15px;margin-bottom:30px}.show .image-modal__image-tags__label{margin-bottom:8px}.show .responsive-image[data-mimetype="image/jpeg"] .responsive-image-picture-wrapper{background-color:rgba(0,0,0,0.1)}.show .clip-image,.show .clip-image img{width:100% !important}.show .background-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.show .background-image-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.show .hero-image{height:80vh;max-height:760px}.show .square-image{height:0;padding-bottom:100%}.show .landscape-image{height:0;padding-bottom:77.42%}.show .wide-landscape-image{height:0;padding-bottom:61.79%}.show .background-multiply{background-blend-mode:multiply;background-color:#fff}.show .controller-parent--advanced-technology .background-multiply{background-color:#F9F7F3}.show .infinite-load-spinner{display:none;margin:60px auto 30px;pointer-events:none;text-align:center}.show .infinite-load-spinner.active,.show .manual-infinite-load-link-wrapper .infinite-load-spinner{display:block}.show .infinite-load-spinner.active svg,.show .manual-infinite-load-link-wrapper .infinite-load-spinner svg{-webkit-animation:infinite-load-spin 1s infinite linear;animation:infinite-load-spin 1s infinite linear}.show .manual-infinite-load-link-wrapper .infinite-load-spinner{margin-top:0}@-webkit-keyframes infinite-load-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes infinite-load-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.show .default-input{background-color:transparent;border:0;padding:3px 12px;border:1px solid transparent;border:1px solid;background-color:#fff}.show .default-input:active{color:#000}.show .large-dropdown{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0;list-style:none;margin-bottom:30px}@media (min-width: 768px){.show .large-dropdown{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .large-dropdown{letter-spacing:0.5px;font-size:64px}}.show .large-dropdown li{margin:0;padding:0}.show .large-dropdown.active li{display:block}.show .large-dropdown.active li.active a:after{transform:translateY(-50%) rotate(-90deg) !important}.show .large-dropdown li{display:none}.show .large-dropdown li:nth-child(n + 3){margin-top:-1px}.show .large-dropdown li.active{display:block}.show .large-dropdown li.active a{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .large-dropdown li.active a:after{width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#fff transparent transparent transparent;content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.2s}@media (min-width: 768px){.show .large-dropdown li.active a:after{width:0;height:0;border-style:solid;border-width:30px 20px 0 20px;border-color:#fff transparent transparent transparent}}.show .large-dropdown a{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;padding-left:15px;padding-right:calc(1.125em + 15px);position:relative;border:1px solid #000;background-color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.45}.show .large-dropdown a:hover,.show .large-dropdown a:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .large-dropdown a.mouseenter--transition{z-index:2;transition-delay:0s}.show .large-dropdown a.mouseenter{z-index:3;transition-delay:0s}.show .large-dropdown a:after{content:'→';position:absolute;right:15px;top:50%;transform:translateY(-50%);line-height:1}@media (max-width: 767px){.show .magic-module-group--half-width{overflow:hidden}}.show .magic-module-group--half-width .magic-module:nth-child(-n+2){margin-top:0}.show .magic-module-group--half-width .magic-module:nth-last-child(-n+2){margin-bottom:0}@media (min-width: 768px){.show .magic-module-group--half-width__col{width:50%;display:inline-block}}.show .magic-module{margin-bottom:30px}.show .magic-module:focus{outline:0}@media (min-width: 768px){.show .magic-module{margin-bottom:80px}}.show .magic-module:first-child{margin-top:0}.show .magic-module:last-child{margin-bottom:0}.show .markdown h1,.show .markdown h2{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin-top:32px;margin-bottom:16px}@media (min-width: 768px){.show .markdown h1,.show .markdown h2{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .markdown h1,.show .markdown h2{letter-spacing:0.5px;font-size:64px}}.show .markdown h1:first-child,.show .markdown h2:first-child{margin-top:0}@media (min-width: 768px){.show .markdown h1,.show .markdown h2{margin-top:32px;margin-bottom:16px}}.show .markdown h2{opacity:0.42}.show .markdown h3,.show .markdown h4,.show .markdown h5{font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .markdown h3,.show .markdown h4,.show .markdown h5{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .markdown h3,.show .markdown h4,.show .markdown h5{letter-spacing:0.5px;font-size:24px}}.show .markdown h3,.show .markdown h4,.show .markdown h5,.show .markdown h6{margin-top:32px;margin-bottom:16px}.show .markdown h3:first-child,.show .markdown h4:first-child,.show .markdown h5:first-child,.show .markdown h6:first-child{margin-top:0}.show .markdown h4,.show .markdown h5{opacity:0.42}.show .markdown a{border-bottom:1px solid rgba(0,0,0,0.38);color:inherit}.show .markdown a:hover{border-bottom:0;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}.show .markdown a:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .markdown a:active{color:#FF5100;background-color:inherit;outline:0}.show .markdown hr{opacity:0.1}.show .markdown h6{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.show .markdown table{font-size:12px;letter-spacing:0.5px;line-height:1.3;font-family:"pitch-medium", sans-serif;width:100%;border-collapse:collapse;table-layout:fixed;margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.show .markdown table{font-size:14px}}.show .markdown table thead{border-bottom:2px solid #E5E5E5;background-color:#fff;border-top:none;font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.show .markdown table th{text-align:left}.show .markdown table th:empty{display:none}.show .markdown table th,.show .markdown table td{border:1px solid #E5E5E5;padding:7px 15px}.show .markdown table th:first-child,.show .markdown table td:first-child{border-left:0}.show .markdown table th:last-child,.show .markdown table td:last-child{border-right:0;padding-right:0}@media (min-width: 768px){.show .markdown table{margin-top:20px;margin-bottom:80px}}.show .markdown pre,.show .markdown code{font-size:12px;letter-spacing:0.5px;line-height:1.3;font-family:"pitch-medium", sans-serif}@media (min-width: 768px){.show .markdown pre,.show .markdown code{font-size:14px}}.show .markdown dl{margin:0;padding:0}.show .markdown dl li{margin:0;padding:0;padding-left:1.5em;margin-left:1em;text-indent:-1.5em;list-style-type:disc}.show .markdown ul{list-style-type:disc}.show .markdown ol{padding-left:3em}.show .markdown ol li{margin-top:0.6em;margin-bottom:0.6em}.show .markdown ol ol{list-style-type:lower-alpha}.show .markdown ol ol ol{list-style-type:lower-roman}.show .modal-opening,.show .modal-open{overflow:hidden}.show .modal-opening .application-wrapper,.show .modal-opening .primary-footer,.show .modal-open .application-wrapper,.show .modal-open .primary-footer{filter:blur(6px);transition-delay:0s;pointer-events:none;transition-duration:0.6s}.show .modal-open:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.4;z-index:1}@supports (filter: blur()){.show .modal-open:before{content:none}}.show .modal-open .modal{opacity:1}.show .modal,.show .modal__header{border:1px solid #000}.show .modal{opacity:0;position:fixed;z-index:100;top:10px;left:10px;right:10px;bottom:10px;background-color:#fff;padding:15px;transition:opacity 0.3s;overflow:hidden}@media (min-width: 768px){.show .modal{top:30px;left:30px;right:30px;bottom:30px}}.show .modal .modal__header{display:block}.show .modal__header__title{padding-right:27px}.show .modal-content{padding-left:15px;padding-bottom:15px}@media (min-width: 1092px){.show .modal-content{padding-left:0;padding-bottom:30px}}.show .modal__inner{margin-top:33px;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;left:0;width:100%;height:calc(100% - 33px)}@media (min-width: 768px){.show .modal__inner{margin-top:42px;width:calc(100% - 15px);height:calc(100% - 42px)}.show .modal__inner::-webkit-scrollbar{width:19px}.show .modal__inner::-webkit-scrollbar-thumb{border:1px #000 solid;border-radius:10px}}.show .modal__content-wrapper{margin-top:30px}.show .modal__close{position:fixed;top:13px;right:10px;padding:5px 15px 5px;z-index:2;cursor:pointer}@media (min-width: 768px){.show .modal__close{top:30px;right:30px}}.show .modal__header{display:none;padding:5px 15px;position:fixed;left:10px;right:10px;top:10px;background-color:#fff;z-index:1;width:auto}@media (min-width: 768px){.show .modal__header{top:30px;left:30px;right:30px}}.show .modal-magic-modules{margin-top:30px}.show .modal-images{margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.show .modal-images{margin-top:100px;margin-bottom:60px}}.show .modal-images .responsive-image{margin-left:auto;margin-right:auto}.show .image-modal__carousel-wrapper .carousel-slide{width:calc(100% - 60px)}.show .image-modal__carousel-wrapper .responsive-image{margin:0 auto}.show .modal__infinite-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.show .on-page-nav{margin-bottom:60px}.show .on-page-nav a{text-decoration:none;border-bottom:0;color:inherit}.show .on-page-nav a:hover{border-bottom:1px solid}.show .on-page-nav a:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .on-page-nav a:active{color:#FF5100;background-color:inherit;outline:0}.show .children-nav-wrapper+.on-page-nav{margin-top:-45px}@media (min-width: 768px){.show .poster-wall{position:relative;height:1200px;max-height:150vh}}.show .poster-wall__link{display:none}@media (min-width: 768px){.show .poster-wall__link{position:absolute;display:block;box-shadow:-1px 2px 47px -12px rgba(0,0,0,0.2)}}.show .poster-wall__link--0{display:block}.show .promo-module .flickity-slider{transform:none !important}.show .promo-module .promo-module__slide{left:0 !important;opacity:0;transition:opacity 1.5s;z-index:-1;width:100%;pointer-events:none}.show .promo-module .promo-module__slide.no-transition{transition:none}.show .promo-module .promo-module__slide.is-selected{opacity:1;z-index:0;pointer-events:auto}.show .promo-module .carousel-control-wrapper{position:relative}@media (min-width: 768px){.show .promo-module .flickity-viewport{min-height:600px}}.show .promo-module__title{position:absolute;top:0;left:0}.show .promo-module__title--max-width{max-width:600px}.show .promo-module__date,.show .promo-module__category{display:inline-block}@media (min-width: 768px){.show .promo-module__category{position:absolute;top:0;left:0}}.show .promo-module__date{max-width:200px}@media (min-width: 768px){.show .promo-module__date{float:right;max-width:100%}}.show .promo-module__image-wrapper{margin-top:15px}@media (min-width: 768px){.show .promo-module__image-wrapper{margin-top:0;width:100%;position:absolute;transform:translateY(-50%);left:0;z-index:-1;min-height:600px;width:50%;left:auto;right:0;top:60px;transform:none}}.show .promo-module__image{background-position:center;background-repeat:no-repeat;min-height:300px;width:100%;position:relative;background-size:contain}@media (min-width: 768px){.show .promo-module__image{min-height:600px}}.show .promo-module__carousel{margin-top:10px}.show .promo-module__carousel .flickity-viewport{overflow:visible}@media (min-width: 768px){.show .promo-module__carousel{margin-top:25px}}@media (max-width: 767px){.show .promo-module__next-button{position:absolute;right:0;top:5px;z-index:2}}@media (min-width: 768px){.show .promo-module__next-button-wrapper{position:absolute;top:0;right:0;z-index:2}}.show .promo-module__text-outer-wrapper{margin-top:15px}@media (min-width: 768px){.show .promo-module__text-outer-wrapper{margin-top:30px;position:relative;width:100%;height:600px;margin-top:0}}.show .publications-table__header{display:none;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #E5E5E5}@media (min-width: 768px){.show .publications-table__header{display:block}}.show .publications-table__row+.publications-table__row{margin-top:5px;border-top:1px solid #E5E5E5}.show .publications-table__row-mobile{border-top:1px solid #E5E5E5;padding-top:5px;margin-top:5px}.show .publications-table:first-child{border-top:none}.show .publications-table__row__link{min-height:120px;padding-top:10px;padding-bottom:10px}.show .publications-table__row__link:hover{border:1px solid #000;background:#fff}.show .related-items-wrapper{margin-top:60px}.show .related-items__item+.related-items__item{margin-top:30px;padding-top:30px;border-top:1px solid #E5E5E5}.show .related-items__item .text-right>.responsive-image{margin-left:auto}.show .modal .related-items-wrapper .hover-link-row:hover{transform:scale(1)}.show .search-form{background-color:#FF5100;color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:21;transform:translateY(100%);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-font-smoothing:antialiased}.show .search-active .application-wrapper,.show .search-active .primary-footer{filter:blur(6px);transition-delay:0s;transition-duration:0.6s}.show .search-active .search-form{transform:translateY(0%)}.show .search__input{font-size:55px;letter-spacing:0.2px;line-height:.95;font-family:"gerstner_programmregular", sans-serif;padding:15px;margin:15px 15px 15px 0;background-color:transparent;border:0;outline:0;color:#fff;width:calc(100% - 100px)}@media (min-width: 768px){.show .search__input{letter-spacing:.5px;font-size:72px}}@media (min-width: 1092px){.show .search__input{letter-spacing:1px;font-size:96px}}.show .search__input::-moz-placeholder{color:#E54800}.show .search__input:-ms-input-placeholder{color:#E54800}.show .search__input::placeholder{color:#E54800}@media (min-width: 768px){.show .search__input{padding:15px 50px;margin:30px 50px}}.show .search-form__aria-button{position:absolute;top:50%;right:120px;background:transparent;transform:translateY(-50%)}.show .search-form__button{position:absolute;top:50%;transform:translateY(-50%)}.show .search-form__button:hover{transform:translateY(-50%)}.show .search-form__button--close{color:#fff;right:15px}.show .secondary-nav .menu{margin:0;padding:0;list-style:none}.show .secondary-nav .menu li{margin:0;padding:0}.show .secondary-nav .menu__sub-menu{margin:0;padding:0;list-style:none}.show .secondary-nav .menu__sub-menu li{margin:0;padding:0}.show .secondary-nav .menu__sub-menu .menu__sub-menu{display:none}.show .secondary-nav .menu__item{display:none}.show .secondary-nav .menu__item__link{position:relative}.show .secondary-nav .menu__item__link:after{content:'→';position:absolute;right:15px;top:50%;transform:translateY(-50%);line-height:1}.show .secondary-nav .menu__item--active{display:block}.show .secondary-nav .menu__item--active>.menu__item__link{display:none}.show .secondary-nav .menu__item--active>.menu__sub-menu{list-style:none;margin:0;padding:0}.show .secondary-nav .menu__item--active>.menu__sub-menu:before,.show .secondary-nav .menu__item--active>.menu__sub-menu:after{content:" ";display:table}.show .secondary-nav .menu__item--active>.menu__sub-menu:after{clear:both}.show .secondary-nav .menu__item--active>.menu__sub-menu li{position:relative;display:inline-block;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0;float:left}@media (min-width: 768px){.show .secondary-nav .menu__item--active>.menu__sub-menu li{display:inline-block;width:50%}}@media (min-width: 768px){.show .secondary-nav .menu__item--active>.menu__sub-menu li{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .secondary-nav .menu__item--active>.menu__sub-menu li{letter-spacing:0.5px;font-size:24px}}.show .secondary-nav .menu__item--active>.menu__sub-menu li:first-child{margin-bottom:-1px}@media (min-width: 768px){.show .secondary-nav .menu__item--active>.menu__sub-menu li:first-child{margin-bottom:0}}.show .secondary-nav .menu__item--active>.menu__sub-menu li:nth-child(odd){margin-right:-1px}.show .secondary-nav .menu__item--active>.menu__sub-menu li:nth-child(n + 3){margin-top:-1px}.show .secondary-nav .menu__item--active>.menu__sub-menu a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;padding-top:6px;padding-bottom:6px;background-color:#fff;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.show .secondary-nav .menu__item--active>.menu__sub-menu a.internal-link,.show .secondary-nav .menu__item--active>.menu__sub-menu a.external-link,.show .secondary-nav .menu__item--active>.menu__sub-menu a.modal-link{position:relative;padding-right:37px}.show .secondary-nav .menu__item--active>.menu__sub-menu a.internal-link:after,.show .secondary-nav .menu__item--active>.menu__sub-menu a.external-link:after,.show .secondary-nav .menu__item--active>.menu__sub-menu a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .secondary-nav .menu__item--active>.menu__sub-menu a.internal-link:after{content:'→'}.show .secondary-nav .menu__item--active>.menu__sub-menu a.external-link:after{content:'↗'}.show .secondary-nav .menu__item--active>.menu__sub-menu a.modal-link:after{content:'+'}.show .secondary-nav .menu__item--active>.menu__sub-menu a:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .secondary-nav .menu__item--active>.menu__sub-menu a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .secondary-nav .menu__item--active>.menu__sub-menu a:focus{z-index:1}.show .controller-parent--advanced-technology .button-list a{background-color:transparent}.show .controller-parent--advanced-technology .button-list a:hover{background-color:#000}.show .secondary-nav .menu__item--active>.menu__sub-menu>.menu__item{display:inline-block}.show .secondary-nav .menu__item--active-child:not(.menu__item--active){display:block}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__item__link{display:none}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item{display:none}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active{display:block}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu{margin:0;padding:0;list-style:none;display:block}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;font-size:17px;letter-spacing:0.2px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0}@media (min-width: 768px){.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu li{display:inline-block;width:100%}}@media (min-width: 768px){.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu li{letter-spacing:0.35px;font-size:20px}}@media (min-width: 1092px){.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu li{letter-spacing:0.5px;font-size:24px}}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu li:nth-child(n + 1){margin-top:-1px}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a{padding:3px 12px;border:1px solid transparent;position:relative;border:1px solid;display:inline-block;cursor:pointer;background-color:#fff;border-radius:0;padding-top:6px;padding-bottom:6px;background-color:#fff;display:block}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.internal-link,.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.external-link,.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.modal-link{position:relative;padding-right:37px}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.internal-link:after,.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.external-link:after,.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.internal-link:after{content:'→'}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.external-link:after{content:'↗'}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a.modal-link:after{content:'+'}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a:hover{background-color:#000;border-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu a:focus{z-index:1}.show .controller-parent--advanced-technology .button-list-full-width a{background-color:transparent}.show .controller-parent--advanced-technology .button-list-full-width a:hover{background-color:#000}.show .secondary-nav .menu__item--active-child:not(.menu__item--active)>.menu__sub-menu>.menu__item--active>.menu__sub-menu>.menu__item{display:inline-block}.show .semester-navigation{margin:0;padding:0;list-style:none;position:relative;margin:0 0 30px;padding:0 !important}.show .semester-navigation li{margin:0;padding:0}.show .semester-navigation.active{padding-top:82px}.show .semester-navigation.active>li{display:block}.show .semester-navigation.active>li.active:not(:first-child){min-height:1.3em;position:absolute;top:0;left:0;width:100%}.show .semester-navigation.active>li.active:not(:first-child):after{transform:translateY(-50%) rotate(-90deg) !important}.show .semester-navigation li{display:none}.show .semester-navigation li.menu__item--active{display:block}.show .semester-navigation li:nth-child(n + 1){margin-top:-1px}.show .semester-navigation li.menu__item--active,.show .semester-navigation li.active{display:block}.show .semester-navigation li.menu__item--active .dropdown-menu-list__row,.show .semester-navigation li.active .dropdown-menu-list__row{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;cursor:pointer}.show .semester-navigation li.menu__item--active .dropdown-menu-list__row:hover,.show .semester-navigation li.active .dropdown-menu-list__row:hover{background-color:#fff;color:#000;-webkit-font-smoothing:auto}.show .semester-navigation li.menu__item--active .dropdown-menu-list__row:hover:after,.show .semester-navigation li.active .dropdown-menu-list__row:hover:after{border-color:#000 transparent transparent transparent}.show .semester-navigation li.menu__item--active .dropdown-menu-list__row:after,.show .semester-navigation li.active .dropdown-menu-list__row:after{width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#fff transparent transparent transparent;content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.2s}@media (min-width: 768px){.show .semester-navigation li.menu__item--active .dropdown-menu-list__row:after,.show .semester-navigation li.active .dropdown-menu-list__row:after{width:0;height:0;border-style:solid;border-width:30px 20px 0 20px;border-color:#fff transparent transparent transparent}}.show .semester-navigation li.menu__item--active .semester-navigation__col__label,.show .semester-navigation li.active .semester-navigation__col__label{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .semester-navigation li.menu__item--active .semester-navigation__col__label,.show .semester-navigation li.active .semester-navigation__col__label{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .semester-navigation li.menu__item--active .semester-navigation__col__label,.show .semester-navigation li.active .semester-navigation__col__label{letter-spacing:0.5px;font-size:64px}}.show .semester-navigation li.active .semester-navigation__col__label{cursor:pointer}.show .semester-navigation li:not(.active) .dropdown-menu-list__row{padding-right:0}.show .semester-navigation li .dropdown-menu-list__row{display:block;padding-left:15px;padding-right:calc(1.125em + 15px);position:relative;border:1px solid #000;background-color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.25;cursor:auto;height:50px;width:100%;display:table}@media (min-width: 768px){.show .semester-navigation li .dropdown-menu-list__row{height:84px}}.show .semester-navigation__col{display:table-cell;vertical-align:middle}.show .semester-navigation__col--semester-names{text-align:right}.show .semester-navigation__col__label{cursor:auto;display:inline-block}@media (min-width: 768px){.show .semester-navigation__col__label{font-size:36px}}@media (min-width: 1092px){.show .semester-navigation__col__label{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif}}@media (min-width: 1092px) and (min-width: 768px){.show .semester-navigation__col__label{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px) and (min-width: 1092px){.show .semester-navigation__col__label{letter-spacing:0.5px;font-size:64px}}.show .semester-navigation__link{margin-right:0.8em}.show .semester-navigation__link:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .semester-navigation__link:last-child{margin-right:15px}.show .showcase-module{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;padding-top:30px;padding-bottom:30px}.show .showcase-module .lighter{opacity:0.7}.show .showcase-module .lightest{opacity:0.3}.show .showcase-module:first-child{margin-top:60px}.show .showcase-module__title:last-child{margin-bottom:30px}.show .showcase-module__item-wrapper{padding-left:15px;padding-right:15px;margin-top:15px}@media (min-width: 768px){.show .showcase-module__item-wrapper{margin-top:0}}.show .showcase-module__item{margin-bottom:30px}.show .showcase-module__item:before{content:'';display:block;height:0;padding-bottom:100%}.show .showcase-module__item__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-align:center;padding:0 15px;pointer-events:none}.show .showcase-module__image{max-height:100%;position:relative;top:50%;transform:translateY(-50%);pointer-events:auto}.show .shrinker,.show .shrinker-individual{transition:transform 0.6s linear}.show .shrink-wrapper--active .shrinker:not(.shrinker--active),.show .shrink-wrapper--active .shrinker-individual:not(.shrinker--active){transform:scale(0.5)}@media (min-width: 768px){.show .sibling-nav{margin-bottom:30px}}.show .sibling-nav .menu{margin:0;padding:0;list-style:none}.show .sibling-nav .menu li{margin:0;padding:0}.show .sibling-nav .menu__item{display:none}.show .sibling-nav .menu__item--active-child{display:block}.show .sibling-nav .menu__item--active-child>.menu__item__link{display:none}.show .sibling-nav .menu__item--active-child .menu__item{display:block}.show .sibling-nav .menu__item--active-child .menu__sub-menu{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin:0;padding:0;list-style:none;margin-bottom:30px;margin-bottom:0 !important}@media (min-width: 768px){.show .sibling-nav .menu__item--active-child .menu__sub-menu{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .sibling-nav .menu__item--active-child .menu__sub-menu{letter-spacing:0.5px;font-size:64px}}.show .sibling-nav .menu__item--active-child .menu__sub-menu li{margin:0;padding:0}.show .sibling-nav .menu__item--active-child .menu__sub-menu.active{padding-top:82px}.show .sibling-nav .menu__item--active-child .menu__sub-menu.active>li{display:block}.show .sibling-nav .menu__item--active-child .menu__sub-menu.active>li.menu__item--active,.show .sibling-nav .menu__item--active-child .menu__sub-menu.active>li.active{min-height:1.3em;position:absolute;top:0;left:15px;width:calc(100% - 30px)}.show .sibling-nav .menu__item--active-child .menu__sub-menu.active>li.menu__item--active a:after,.show .sibling-nav .menu__item--active-child .menu__sub-menu.active>li.active a:after{transform:translateY(-50%) rotate(-90deg) !important}.show .sibling-nav .menu__item--active-child .menu__sub-menu li{display:none}.show .sibling-nav .menu__item--active-child .menu__sub-menu li.menu__item--active{display:block}.show .sibling-nav .menu__item--active-child .menu__sub-menu li:nth-child(n + 1){margin-top:-1px}.show .sibling-nav .menu__item--active-child .menu__sub-menu li.menu__item--active,.show .sibling-nav .menu__item--active-child .menu__sub-menu li.active{display:block}.show .sibling-nav .menu__item--active-child .menu__sub-menu li.menu__item--active a,.show .sibling-nav .menu__item--active-child .menu__sub-menu li.active a{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .sibling-nav .menu__item--active-child .menu__sub-menu li.menu__item--active a:after,.show .sibling-nav .menu__item--active-child .menu__sub-menu li.active a:after{width:0;height:0;border-style:solid;border-width:30px 20px 0 20px;border-color:#fff transparent transparent transparent;content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform 0.2s}.show .sibling-nav .menu__item--active-child .menu__sub-menu li a{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;padding-left:15px;padding-right:calc(1.125em + 15px);position:relative;border:1px solid #000;background-color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.25}.show .sibling-nav .menu__item--active-child .menu__sub-menu li a:hover,.show .sibling-nav .menu__item--active-child .menu__sub-menu li a:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .sibling-nav .menu__item--active-child .menu__sub-menu li a.mouseenter--transition{z-index:2;transition-delay:0s}.show .sibling-nav .menu__item--active-child .menu__sub-menu li a.mouseenter{z-index:3;transition-delay:0s}.show .sibling-nav .menu__item--active-child .menu__sub-menu li a:after{content:'→';position:absolute;right:15px;top:50%;transform:translateY(-50%);line-height:1}.show .sibling-nav .menu__item--active-child .menu__sub-menu .menu__item--active>.menu__sub-menu{display:none}.show .sibling-nav .menu__item--active-child .menu__sub-menu .menu__item--active-child{display:block}.show .sibling-nav .menu__item--active-child .menu__sub-menu .menu__item--active-child>.menu__item__link{display:none}.show .sibling-nav .menu__item--active.menu__item--without-siblings>.menu__item__link{position:relative;min-height:1px;padding-left:15px;padding-right:15px;background-color:transparent !important;color:#000 !important;-webkit-font-smoothing:inherit !important;white-space:normal !important;overflow:auto !important;border:0 !important;cursor:auto !important;pointer-events:none;line-height:1}@media (min-width: 768px){.show .sibling-nav .menu__item--active.menu__item--without-siblings>.menu__item__link{display:inline-block;width:41.6666666667%}}@media (min-width: 768px){.show .sibling-nav .menu__item--active.menu__item--without-siblings>.menu__item__link{margin-left:41.6666666667%}}.show .sibling-nav .menu__item--active.menu__item--without-siblings>.menu__item__link:after{content:none !important}.show .sibling-nav .menu__item--active.menu__item--without-siblings>.menu__item__link:hover{transform:none !important}.show .turbolinks-progress-bar{visibility:hidden}.show .turbolinks-cursor{display:none;position:fixed;z-index:21;margin-top:-90px;margin-left:-90px;cursor:none;width:179px;height:179px;-webkit-animation:turbolinks-cursor-spin 1s infinite linear;animation:turbolinks-cursor-spin 1s infinite linear}.show .turbolinks-cursor svg{pointer-events:none;transform:translate3d(0, 0, 0)}@-webkit-keyframes turbolinks-cursor-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes turbolinks-cursor-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.show .user-links{margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.show .user-links{margin-top:60px;margin-bottom:60px}}.show .user-links a{margin-right:10px}.show .alert-module__col--info{background-color:#7FFF85}.show .alert-module__col--warn{background-color:#FFF000}.show .alert-module__text{padding:30px}.show .arts-campus-module__container.active .arts-campus-module__map-image-wrapper:not(.active){transform:scale(0.8) !important}.show .arts-campus-module__location-link-list .arts-campus-module__link{display:inline-block}.show .arts-campus-module__link{display:block}.show .arts-campus-module__map-svg{margin-top:60px;width:100%}.show .arts-campus-module__map-wrapper{position:relative;margin-bottom:30px}.show .arts-campus-module__map-image{max-width:none !important}.show .arts-campus-module__map-image-wrapper{position:absolute;border-radius:100px;width:13vw;height:13vw;overflow:hidden;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform 0.6s linear}@media (min-width: 768px){.show .arts-campus-module__map-image-wrapper{width:3em;height:3em}}.show .arts-campus-module__map-image-wrapper.active{z-index:3;transform:scale(2.5) !important}.show .arts-campus-module__york-st,.show .arts-campus-module__chapel-st{position:absolute}.show .arts-campus-module__chapel-st{left:21px;top:47.5%;transform:rotate(10.9deg)}.show .arts-campus-module__york-st{width:120px;top:25%;left:78.1%;transform:rotate(-53deg)}.show .arts-campus-module__1{top:47%;left:51.7%}.show .arts-campus-module__2{top:62.4%;left:30.2%}.show .arts-campus-module__3{top:20%;left:68.1%}.show .arts-campus-module__4{top:69%;left:58.6%}.show .arts-campus-module__5{top:53%;left:73%}.show .arts-campus-module__6{top:73.3%;left:76.1%}.show .arts-campus-module__7{top:82%;left:50.5%}.show .arts-campus-module__8{top:10%;left:10.5%}.show .collapsible-text-module{margin-bottom:30px}.show .collapsible-text-module .accordion__header{cursor:pointer;position:relative;border-top:1px solid #E5E5E5;padding-top:15px}.show .course-instance-promo-module .flickity-viewport,.show .course-instance-promo-module__slide{min-height:350px}.show .course-instance-promo-module__slide{margin-top:65px}.show .course-instance-promo-module__text-wrapper{margin-bottom:15px}@media (min-width: 768px){.show .course-instance-promo-module__text-wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:-30px;margin-bottom:0;z-index:1}}@media (min-width: 768px){.show .course-instance-promo-module__image-wrapper .responsive-image{margin-left:auto}}@media (min-width: 768px){.show .event-promo-module.featured-events{border-left:15px solid #fff;border-right:15px solid #fff}}.show .event-promo-module.featured-events .featured-events__promo-module__next-button-wrapper{top:0;bottom:auto;right:0}@media (max-width: 767px){.show .event-promo-module.featured-events .promo-module__next-button{top:0}}.show .event-promo-module.featured-events .event-promo-module__image-wrapper a{transition:all .3s ease}@media (min-width: 768px){.show .event-promo-module.featured-events .event-promo-module__image-wrapper{top:5px}}.show .event-promo-module.featured-events .featured-events__event-promo-module__text-inner-wrapper{padding-right:40%;top:25px;transform:none}@media (max-width: 767px){.show .event-promo-module.featured-events .featured-events__event-promo-module__text-inner-wrapper{padding-right:0px;top:55px}}@media (max-width: 767px){.show .event-promo-module.featured-events .promo-module__date{position:static}}.show .event-promo-module__wrapper{padding-top:15px;padding-bottom:15px;overflow:hidden}@media (min-width: 768px){.show .event-promo-module__wrapper{padding-top:26px;padding-bottom:90px}}.show .event-promo-module__image-wrapper{margin-top:15px}@media (min-width: 768px){.show .event-promo-module__image-wrapper{margin-top:30px;position:absolute;left:0;z-index:-1;transform:translateY(-50%);min-height:600px;width:50%;top:60px;transform:none;margin-top:0}}@media (max-width: 767px){.show .event-promo-module__image-wrapper{margin-top:150px}}.show .event-promo-module__image-wrapper .promo-module__image{background-position:left center;transform:scale(1.35);margin-left:50%}@media (max-width: 767px){.show .event-promo-module__image-wrapper .promo-module__image{margin:0;transform:scale(0.9)}}.show .event-promo-module__text-inner-wrapper{top:155px}@media (min-width: 768px){.show .event-promo-module__text-inner-wrapper{left:40%;top:50px;position:absolute;transform:translateY(-50%)}}.show .exhibition-promo-module__image-wrapper{margin-top:30px;height:80vh;width:100%;position:relative;z-index:-1;max-height:400px}@media (min-width: 768px){.show .exhibition-promo-module__image-wrapper{max-height:600px}}.show .exhibition-promo-module__text-wrapper{margin-top:15px}.show .exhibition-promo-module__image{background-size:cover;background-position:center;background-repeat:no-repeat;height:80vh;width:100%;position:relative;max-height:400px}@media (min-width: 768px){.show .exhibition-promo-module__image{max-height:600px}}.show .exhibition-promo-module__synopsis{margin-top:30px}.show .exhibition-promo-module__all-exhib-button{float:right}@media (min-width: 768px){.show .exhibition-promo-module__all-exhib-button{margin-top:26px}}.show .guidelines-block__text{background-color:#F9F7F3;padding:15px 30px}.show .guidelines-block__text ol{padding-left:1.35em}@media (min-width: 768px){.show .guidelines-block__text ol{padding-left:2.15em}}.show .controller-parent--advanced-technology .guidelines-block__text{background-color:#fff}.show .headline-module{margin-bottom:15px;margin-top:100px}.show .headline-module h3{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;opacity:0.42}@media (min-width: 768px){.show .headline-module h3{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .headline-module h3{letter-spacing:0.5px;font-size:64px}}.show .hero-image-module{position:relative}.show .hero-image-module__title-container{position:absolute;top:30px;left:0;width:100%}@media (min-width: 768px){.show .hero-image-module__title-container{top:60px;left:50%;transform:translateX(-50%)}}.show .image-grid-module__col{margin-bottom:15px}.show .image-grid-module__image{height:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width: 768px){.show .image-grid-module__image{height:350px}}.show .image-grid-module__col--portrait .image-grid-module__image{padding-bottom:100%}@media (min-width: 768px){.show .image-grid-module__col--portrait .image-grid-module__image{padding-bottom:0}}.show .image-grid-module__col--landscape .image-grid-module__image{padding-bottom:50%}@media (min-width: 768px){.show .image-grid-module__col--landscape .image-grid-module__image{padding-bottom:0}}.show .image-module{margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.show .image-module{margin-top:80px;margin-bottom:80px}}@media (min-width: 768px){.show .image-module__headline{position:relative;margin-top:0;padding-right:220px}}.show .image-module__headline .carousel-controls{margin-top:10px}@media (min-width: 768px){.show .image-module__headline .carousel-controls{position:absolute;top:33px;right:0;margin-top:0}}.show .image-module__without-headline{text-align:right;margin-bottom:15px}@media (min-width: 768px){.show .image-module__without-headline{margin-bottom:30px}}.show .image-module__slide{max-width:100%}.show .image-module__slide--center .responsive-image{margin-left:auto;margin-right:auto}.show .image-module__slide--right .responsive-image{margin-left:auto}@media (min-width: 768px){@supports (-o-object-fit: cover) or (object-fit: cover){.show .image-module__slide--cover_and_crop .responsive-image{width:100% !important}.show .image-module__slide--cover_and_crop .responsive-image-picture-wrapper{padding-bottom:0 !important;height:auto !important}.show .image-module__slide--cover_and_crop img{-o-object-fit:cover;object-fit:cover;width:100%;height:600px;display:block}}}.show .instagram-module__col{margin-top:15px}.show .instagram-module__media-item{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;width:100%;height:0;padding-bottom:100%}.show .kiosk-module__wrapper{position:relative}.show .kiosk-module__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.show .kios-module__content-wrapper{padding:60px 15px}.show .kiosk-module__text-text-wrapper{background-color:#fff;padding:15px 15px 50px 15px}.show .controller-parent--advanced-technology .kiosk-module__text-text-wrapper{background-color:#FFF000}.show .kiosk-module__link{margin-top:20px;background-color:#fff;line-height:2}@media (min-width: 768px){.show .kiosk-module__link{line-height:45px}}.show .kiosk-module__title{padding-bottom:30px}.show .link-module__hr-rule-col{display:none}.show .magic-module+.link-module .link-module__hr-rule-col{display:block}.show .link-module__description{margin-bottom:15px;color:#B2B2B2}.show .map-module__title{margin-bottom:60px}.show .map-module__floor-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(//d33dlv5jzgs7pp.cloudfront.net/assets/svg/triangle-up-and-down-bec88612702f2199cb34c2fd7907c5b410b3953b90de75dd15418f3b20ae9845.svg);background-position:right;background-repeat:no-repeat;background-size:contain;border:none;padding-right:70px}.show .map-module__floor-legend{background-color:#7FFF85;padding:20px}.show .map-module__floor-legend.markdown ol{-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;padding-left:1.25em}.show .map-module__floor-legend.markdown li{margin-top:0}.show .map-module__floor-image{align-items:center;display:flex}.show .map-module__floor-image img{margin:0 auto;max-height:400px}@media (max-width: 767px){.show .map-module__title{margin-bottom:30px}.show .map-module__floor-select{margin-bottom:30px}.show .map-module__floor-legend{margin-bottom:15px}}.show .news-letter-module{background-color:#FFEDE5;padding-bottom:15px}.show .newsletter-module__wrapper{color:#FF5100;padding:15px}.show .newsletter-module__email-input{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;color:#FFEDE5;width:100%;border:none;border-radius:10px;padding-left:15px}@media (min-width: 768px){.show .newsletter-module__email-input{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .newsletter-module__email-input{letter-spacing:0.5px;font-size:64px}}.show .newsletter-module__email-input.mce_inline_error{background-color:#fff !important;padding-left:15px !important;color:#FFEDE5 !important}.show .newsletter-module__title{margin-bottom:30px}.show .newsletter-module__email-input:focus{outline:0}.show .newsletter-module__email-input::-webkit-input-placeholder{color:#FFEDE5}.show .newsletter-module__submit{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;background:transparent;border:none;color:#fff;cursor:pointer;padding:0}@media (min-width: 768px){.show .newsletter-module__submit{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .newsletter-module__submit{letter-spacing:0.5px;font-size:64px}}.show .newsletter-module__submit-wrapper{text-align:right}.show .newsletter-module__x{width:80px;height:80px;padding:18px 15px 15px 15px;cursor:pointer}.show .mce_inline_error{margin:0 !important;padding:0 !important;background-color:inherit !important;font-weight:none !important;color:#FF5100 !important}.show .news-module__news-item-wrapper{padding:15px;border-color:transparent}.show .news-module__news-item__title{margin-right:15px}.show .controller--advanced_technology_pages .news-module__news-item-wrapper{background-color:#F9F7F3}.show .controller--advanced_technology_pages .news-module__news-item-wrapper:hover{background:#000;color:#fff}.show .news-promo-module .promo-module__image-wrapper{width:100%}.show .news-promo-module .promo-module__image{background-position:center center}.show .news-promo-module__colored-text{color:#FF5100}@media (min-width: 768px){.show .news-promo-module__text-inner-wrapper{left:0;top:50%;position:absolute;transform:translateY(-50%)}}.show .news-promo-module__link-source{margin-top:15px}@media (min-width: 1092px){.show .news-promo-module__link-source{margin-top:20px}}.show .note-module .column_one_content,.show .note-module .column_two_content{padding-bottom:15px}.show .arrow-note-link a{display:block;border-bottom:none}.show .arrow-note-link a:hover{border-bottom:none;text-shadow:none}.show .arrow-note-link a:after{font-family:"gerstner_programmregular", sans-serif;content:'↗'}.show .note-module__wrapper{background-color:#F9F7F3}.show .note-module__text-wrapper{padding:15px}@media (min-width: 768px){.show .note-module__text-wrapper{padding:15px 15px 40px 40px}}.show .note-module__title{color:#8F8F8F;padding-bottom:15px}.show .page-promo-module__title{margin-bottom:15px}@media (min-width: 768px){.show .page-promo-module__title{transform:translateY(90px);margin-top:-90px !important;margin-bottom:0;position:relative;z-index:1}}.show .page-promo-module__button{margin-top:15px}@media (min-width: 768px){.show .page-promo-module__button{margin-top:30px}}.show .page-promo-module__text-wrapper,.show .page-promo-module__image-wrapper{vertical-align:middle}@media (min-width: 768px){.show .page-promo-module__text-wrapper{margin-top:120px}}.show .page-promo-module__image-wrapper{margin-top:30px}@media (min-width: 768px){.show .page-promo-module__image-wrapper{margin-top:0}}.show .program-floor-map-module__title{margin-bottom:15px;padding:0}.show .program-floor-map-module__floor-title{margin-top:15px;text-align:center}.show .program-floor-map-module__floor-link{margin-bottom:15px;margin-left:15px;margin-right:15px}@media (min-width: 768px){.show .program-floor-map-module__floor-link{margin-bottom:30px}}.show .program-floor-map-module__floor-wrapper{border-top:1px solid #E5E5E5}.show .program-floor-map-module__floor-wrapper:first-child{border-top:none}.show .program-floor-map-module__floor-links-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:space-around;flex-wrap:wrap;text-align:justify}.show .program-floor-map-module__apply-button{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif;margin-top:30px;padding:0.1em 0.4em 0.25em;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.show .program-floor-map-module__apply-button{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .program-floor-map-module__apply-button{letter-spacing:0.5px;font-size:64px}}.show .program-floor-map-module__apply-button:hover{background-color:#fff;color:#000;-webkit-font-smoothing:auto}.show .program-floor-map-module__apply-button:after{margin-left:0.5em}.show .carousel-control-wrapper--with-controls{padding-top:10px}@media (min-width: 768px){.show .carousel-control-wrapper--with-controls{padding-top:35px}}.show .publication-promo-module__text-wrapper{margin-bottom:30px}@media (min-width: 768px){.show .publication-promo-module__text-wrapper{min-height:600px;width:100%;position:absolute;left:0;top:0;margin-bottom:0}}@media (min-width: 768px){.show .publication-promo-module__text{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:calc(100% - 30px)}}.show .publication-rail-module__item{margin-bottom:60px}.show .publication-rail-module__item__image-wrapper{position:relative;height:200px;margin-bottom:15px}@media (min-width: 768px){.show .publication-rail-module__item__image-wrapper{height:300px}}.show .publication-rail-module__item__image{position:absolute;left:50%;bottom:0;max-height:200px;transform:translateX(-50%)}@media (min-width: 768px){.show .publication-rail-module__item__image{max-height:300px}}.show .resource-note-module__title{font-size:28px;letter-spacing:0px;line-height:1;font-family:"gerstner_programmregular", sans-serif}@media (min-width: 768px){.show .resource-note-module__title{letter-spacing:0.25px;font-size:45px}}@media (min-width: 1092px){.show .resource-note-module__title{letter-spacing:0.5px;font-size:64px}}.show .resource-note-module__text{padding:30px}@media (min-width: 768px){.show .resource-note-module__text{padding:60px}}.show .resource-note-module--white .resource-note-module__text{background-color:#fff}.show .resource-note-module--orange .resource-note-module__title{color:#FF5100}.show .resource-note-module--orange .resource-note-module__text{background-color:#FF5100;color:#fff}.show .resource-note-module--orange hr{background-color:#fff}.show .resource-note-module--yellow .resource-note-module__text{background-color:#FFF000}.show .resource-note-module--green .resource-note-module__title{color:#7FFF85}.show .resource-note-module--green .resource-note-module__text{background-color:#7FFF85}.show .specifications-module__border-hr{margin:0}@media (min-width: 768px){.show .specifications-module__col--left{border-right:1px solid #908F8D}}.show .specifications-module__col--left .specifications-module__text{padding-left:15px}@media (min-width: 768px){.show .specifications-module__col--right{border-left:1px solid #908F8D;margin-left:-1px}}.show .specifications-module__col--right .specifications-module__text{padding-top:0;padding-bottom:15px;padding-right:15px}@media (min-width: 768px){.show .specifications-module__col--right .specifications-module__text{padding-top:15px}}.show .specifications-module__text{padding-top:15px;padding-bottom:15px}.show .specifications-module__text ul{padding-left:1.4em !important}.show .specifications-module__text li{margin-left:0 !important;padding-left:0 !important;text-indent:0 !important}.show .student-work-carousel-module .promo-module__text-outer-wrapper{pointer-events:none;padding-right:100px}@media (min-width: 768px){.show .student-work-carousel-module .promo-module__text-outer-wrapper{padding-right:0}}.show .student-work-carousel-module .promo-module__image-wrapper{top:0;left:50%;right:auto !important;width:100%}@media (min-width: 768px){.show .student-work-carousel-module .promo-module__image-wrapper{width:80%;transform:translateX(-50%)}}.show .showcase-module__header{margin-bottom:60px}@media (min-width: 768px){.show .showcase-module__header{margin-bottom:100px;background-color:inherit;margin-bottom:10px}}.show .student-work-showcase-module .dropdown{width:calc(100% - 50px)}@media (min-width: 768px){.show .student-work-showcase-module .dropdown{margin-top:35px;margin-left:-15px}}.show .support-module__link{color:#00C1FF;background-color:#E4F8FC;padding:15px}.show .support-module__link a:hover{text-shadow:none !important}@media (min-width: 768px){.show .support-module__link{padding:15px 30px 20px}}.show .text-and-jumbo-link-module .has-link-indicators-before a{position:relative}.show .text-and-jumbo-link-module .has-link-indicators-before a.internal-link:before,.show .text-and-jumbo-link-module .has-link-indicators-before a.external-link:before,.show .text-and-jumbo-link-module .has-link-indicators-before a.modal-link:before{position:absolute;left:-1em}.show .text-and-jumbo-link-module__links{margin-left:1em;margin-top:15px}@media (min-width: 768px){.show .text-and-jumbo-link-module__links{margin-top:0}}.show .text-module__truncated-content{display:none}.show .text-module__truncated-content__wrapper{overflow:hidden;padding-top:5px;padding-left:5px;padding-bottom:5px;margin-left:-5px}.show .text-module__additional_links{margin-top:15px}@media (min-width: 768px){.show .text-module__additional_links{margin-top:0}}.show .text-module__additional_links a{border-bottom:1px solid}.show .text-module__additional_links a .link__indicator.internal-link,.show .text-module__additional_links a .link__indicator.external-link,.show .text-module__additional_links a .link__indicator.modal-link{position:relative;padding-right:37px}.show .text-module__additional_links a .link__indicator.internal-link:after,.show .text-module__additional_links a .link__indicator.external-link:after,.show .text-module__additional_links a .link__indicator.modal-link:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:"gerstner_programmregular", sans-serif;margin-left:0.2em}.show .text-module__additional_links a .link__indicator.internal-link:after{content:'→'}.show .text-module__additional_links a .link__indicator.external-link:after{content:'↗'}.show .text-module__additional_links a .link__indicator.modal-link:after{content:'+'}.show .three-column-module__col{margin-bottom:30px}.show .three-column-module__col+.three-column-module__col:before{content:'';border-top:1px solid #B2B2B2;display:block;margin-bottom:15px}@media (min-width: 768px){.show .three-column-module__col+.three-column-module__col:before{content:none;margin-bottom:0}}@media (min-width: 768px){.show .three-column-module__col{margin-bottom:0}}.show .three-column-module__link{margin-top:30px}.show .three-column-module__link a{padding:3px 10px;border:1px solid #B2B2B2;color:#B2B2B2}.show .three-column-module__image{margin-bottom:30px}.show .three-column-module__image img,.show .three-column-module__image .responsive-image{width:100% !important}.show .three-column-module .button{margin-top:30px}.show .tutorial-module__tutorial__inner{padding-left:15px;padding-right:15px}.show .tutorial-text-image-module__text{margin-bottom:46px}.show .tutorial-text-image-module__slide{margin-bottom:46px}.show .tutorial-text-image-module__slide .responsive-image{margin:0 auto}.show .video-kiosk-module{margin-bottom:60px}@media (min-width: 768px){.show .video-kiosk-module{position:relative}}.show .video-kiosk-module__wrapper{position:relative}@media (min-width: 768px){.show .video-kiosk-module__wrapper{height:80vh;max-height:600px}}.show .video-kiosk-module__video-col{overflow:hidden;padding-left:0;padding-right:0}@media (min-width: 768px){.show .video-kiosk-module__video-col{height:80vh;max-height:600px;padding-left:15px}}.show .video-kiosk-module__video-wrapper{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:100%;margin-top:34px}@media (min-width: 768px){.show .video-kiosk-module__video-wrapper{height:100%;margin-top:0}}.show .video-kiosk-module__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.show .video-kiosk-module__title{text-align:left;position:absolute;top:-60px;z-index:1;max-width:240px}@media (min-width: 768px){.show .video-kiosk-module__title{top:50%;left:15px;width:100%;transform:translateY(-50%);text-align:center;margin-bottom:0;max-width:100%}}.show .video-kiosk-module__link-col{margin-top:30px;margin-left:-15px;margin-right:-15px}@media (min-width: 768px){.show .video-kiosk-module__link-col{position:absolute;bottom:0;left:-15px;margin-left:0;margin-right:0}}.show .video-kiosk-module__video-wrapper__pause-button{display:none;position:absolute;bottom:10px;left:10px;border-radius:5px;background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 10px;line-height:1;-webkit-font-smoothing:antialiased;pointer-events:none}.show .video-kiosk-module__video-wrapper:hover .video-kiosk-module__video-wrapper__pause-button,.show .video-kiosk-module__video-wrapper:focus .video-kiosk-module__video-wrapper__pause-button{display:block}.show .video-module__wrapper{background-color:#000;padding:15px}.show .video-module__wrapper .button{border:1px solid #000 !important;color:#B2B2B2;-webkit-font-smoothing:antialiased;margin-bottom:15px;margin-top:15px}@media (min-width: 768px){.show .video-module__wrapper .button{margin-top:0;float:right}}.show .video-module__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.show .video-module__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.show .video-module__caption{color:#fff;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.show .video-module__caption{margin-top:60px}}.show .vignette-module__container{padding-top:30px;padding-bottom:30px}.show .vignette-module__container-beige{background-color:#F9F7F3}.show .vignette-module__title{margin-bottom:30px}.show .vignette-module__image-caption{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif;margin-top:10px !important}.show .magic-modules--calendar .magic-module:last-child{margin-bottom:40px}.show .calendar-wrapper{background-color:#fff;margin:0 15px}.show .calendar-wrapper__inner{padding-top:30px;padding-bottom:45px}.show .calendar__filters{margin-bottom:30px}.show .calendar__filters__col+.calendar__filters__col{margin-top:-1px}@media (min-width: 768px){.show .calendar__filters__col+.calendar__filters__col{margin-top:0}}.show .controller--event_wiki_pages .semester-navigation{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding-top:20px;padding-bottom:20px}.show .featured-events .featured-events__promo-module__next-button-wrapper{top:auto;bottom:-3px}.show .featured-events .featured-events__event-promo-module__text-inner-wrapper{mix-blend-mode:color-dodge;z-index:1}.show .featured-events .promo-module__category{position:static}.show .featured-events .event-promo-module__image-wrapper{z-index:0}@media (min-width: 768px){.show .featured-events .event-promo-module__image-wrapper{width:60%;left:50%;transform:translateX(-50%);top:0}}.show .featured-events .promo-module__image{background-position:center}@media (min-width: 768px){.show .featured-events .promo-module__image{background-position:left center}}.show .featured-events .promo-module__date{position:absolute;top:-55px;right:0}.show .featured-events .promo-module__next-button{background-color:transparent}.show .featured-events .promo-module__next-button:hover{background-color:#000;border-color:#000}.show .featured-events .promo-module__slide{z-index:0}.show .featured-events__event-promo-module__text-inner-wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;margin-top:-1em}.show .featured-events__event-promo-module__details{position:relative;margin-bottom:15px}.show .featured-events__event-promo-module__subtitle{background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;line-height:normal}.show .calendar-wrapper--past-events{margin-top:60px}.show .controller--course_instance_wiki_pages .semester-navigation-outer{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding-top:20px;padding-bottom:20px}.show .course-instance-show__metadata{margin-bottom:60px;margin-top:60px}.show .course-instance-show__metadata-row{border-top:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;padding-top:15px;padding-bottom:15px}.show .course-instance-show__metadata-row+.course-instance-show__metadata-row{margin-top:-1px}.show .course-instance-show__metadata-row h2{margin:0}.show .event__subtitle,.show .event__images{margin-bottom:60px}.show .event__speaker-names{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;line-height:normal}.show .event__speaker-names .lighter{opacity:0.7}.show .event__speaker-names .lightest{opacity:0.3}.show .event__metadata{margin-top:30px}@media (min-width: 768px){.show .event__metadata{margin-top:0}}.show .event__metadata-title{margin:0}.show .event__metadata-title+.event__metadata-label{margin-top:30px}.show .event__link{margin-top:60px}.show .modal--event--featured,.show .modal--event--featured .modal__header{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .modal--event--featured .lighter,.show .modal--event--featured .modal__header .lighter{opacity:0.7}.show .modal--event--featured .lightest,.show .modal--event--featured .modal__header .lightest{opacity:0.3}.show .modal--event--featured .modal__close{color:#fff}.show .modal--event--featured .modal__header__title{opacity:1}.show .event__body{margin-bottom:60px}.show .event__magic_modules{margin-top:60px}.show .event__magic_modules .site-container{padding-left:0;padding-right:0}.show .exhibition-list__item{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:1px solid #B2B2B2;border-bottom:1px solid #B2B2B2;margin-top:15px;padding-top:15px;padding-bottom:15px;display:block;background-color:#fff}.show .exhibition-list__item:hover,.show .exhibition-list__item:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .exhibition-list__item.mouseenter--transition{z-index:2;transition-delay:0s}.show .exhibition-list__item.mouseenter{z-index:3;transition-delay:0s}.show .exhibition-list__item+.exhibition-list__item{margin-top:-1px}.show .exhibition-list__item__image-col{margin-top:15px}@media (min-width: 768px){.show .exhibition-list__item__image-col{margin-top:0}}.show .exhibition-index__header{margin-bottom:60px}.show .exhibition__date{margin-bottom:15px;border-top:1px solid #B2B2B2;padding-top:5px}.show .exhibition__title,.show .exhibition__title:last-child{margin-bottom:15px}.show .exhibition__title__inner{background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;line-height:normal}.show .exhibition__title__inner .lighter{opacity:0.7}.show .exhibition__title__inner .lightest{opacity:0.3}.show .featured-exhibition+.featured-exhibition{margin-top:100px}.show .featured-exhibition__title{margin-top:0}.show .featured-exhibition__image-link{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;text-decoration:none;color:inherit}.show .featured-exhibition__image-link:hover,.show .featured-exhibition__image-link:focus{transform:scale(1.025);z-index:1;transition-delay:0s}.show .featured-exhibition__image-link.mouseenter--transition{z-index:2;transition-delay:0s}.show .featured-exhibition__image-link.mouseenter{z-index:3;transition-delay:0s}.show .featured-exhibition__image-link:focus{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .featured-exhibition__image{margin-bottom:15px}.show .exhibitions__footer{background-color:#E4F8FC;padding-top:30px;padding-bottom:30px;color:#00356B}.show .exhibitions__footer h2{opacity:1;color:#6491AF}.show .exhibitions__footer a{color:#00356B}.show .exhibitions__footer .markdown table{margin-top:30px;margin-bottom:30px}.show .exhibitions__footer .markdown table td{border-color:#AAC6D7}.show .exhibitions__footer .markdown h3{border-top:1px solid}.show .exhibitions__footer__column-2{font-size:14px;letter-spacing:1px;line-height:1.3;font-family:"gerstner_programmregular", sans-serif}.show .faculty-index__header{margin-bottom:60px}@media (min-width: 768px){.show .faculty-index__header{margin-top:60px}}.show .faculty-member-thumbnail{margin-bottom:30px}.show .faculty-member-thumbnail__image{margin-bottom:15px}@media (min-width: 768px){.show .controller--faculty_pages .primary-header{margin-bottom:60px}}.show .faculty-show__top-area{margin-bottom:30px}@media (min-width: 768px){.show .faculty-show__top-area{margin-bottom:0}}.show .faculty-show__side-item{margin-bottom:30px}.show .faculty-show__courses{border-top:1px solid #B2B2B2;margin-top:60px;padding-top:15px}.show .faculty-show__side-item-wrapper{margin-top:60px}.show .random-image-tag-link__label{margin-right:10px}.show .pit-image-index__image{margin-bottom:30px}.show .image-tags__program-dropdown{margin-top:10px}.show .modal--publication{background-color:#fafafa}.show .publication-show__title:last-child{margin-bottom:30px}.show .publication-show__detail-area{margin-top:30px;margin-bottom:30px}.show .publication-show__link-item{margin-bottom:15px}.show .publication-show__link-item__link{display:inline-block;margin-right:10px}.show .publication-show__link-item__description{display:inline-block}.show .controller--search{background-color:#F9F7F3}.show .controller--search .primary-header{background-color:#fff;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:30px}.show .search-result-header{background-color:#fff;padding-top:15px;padding-bottom:15px;margin-bottom:30px}.show .search-result-header__result-item{margin-right:20px}.show .search-result-header__search__input{width:100%;outline:0;width:100%;outline:0;border:1px solid #E5E5E5;padding:15px;margin:30px 0 15px}.show .search-result-set{border-top:1px solid #B2B2B2;padding-top:30px}.show .search-result-set+.search-result-set{margin-top:80px}.show .search-results__pagination{margin-top:60px}.show .search-results__pagination .button+.button{margin-left:15px}.show .search-result-highlight{background-color:#fff;padding-left:4px;padding-right:4px}.show .search-result__image-col{margin-top:15px}@media (min-width: 768px){.show .search-result__image-col{margin-top:0}}@media (min-width: 768px){.show .search-result__image-col .responsive-image{margin-left:auto}}.show .search-result--user{margin-bottom:30px}.show .search-result--event+.search-result--event{border-top:1px solid #E5E5E5}.show .search-result--event .search-result__link{transition:transform 0.1s linear, z-index 0s linear 0.05s;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;text-decoration:none;color:inherit;background:#F9F7F3;border:1px solid transparent;padding-top:5px;padding-bottom:5px;padding-top:30px;padding-bottom:30px}.show .search-result--event .search-result__link:hover,.show .search-result--event .search-result__link:focus{transform:scale(1.05);z-index:1;transition-delay:0s}.show .search-result--event .search-result__link.mouseenter--transition{z-index:2;transition-delay:0s}.show .search-result--event .search-result__link.mouseenter{z-index:3;transition-delay:0s}.show .search-result--event .search-result__link:hover{border:1px solid #000}.show .search-result--event .search-result__link>[class*="col-xs-"],.show .search-result--event .search-result__link>[class*="col-sm-"],.show .search-result--event .search-result__link>[class*="col-md-"],.show .search-result--event .search-result__link>[class*="col-lg-"]{margin-bottom:10px}.show .search-result--event:first-child .search-result__link{padding-bottom:30px}.show .search-result--event:last-child .search-result__link{padding-bottom:0}.show .search-result--publication{vertical-align:baseline;margin-bottom:30px}.show .search-results__course-instance-section-count{margin-left:10px}.show .search-result--page_instance+.search-result--page_instance{border-top:1px solid #E5E5E5;margin-top:30px;padding-top:30px;padding-bottom:30px}.show .search-result--page_instance .search-result__link:focus{color:#000;background-color:transparent}.show .search-result--page_instance .search-result__link:focus .search-result__excerpts{outline-color:#FF5100;outline-style:solid;outline-width:4px}.show .search-result--news_item .search-result__link{display:inline-block}.show .search-result--university_resource{border-top:1px solid #E5E5E5;padding-top:30px;padding-bottom:30px}.show .student-work{margin-bottom:30px}.show .students-index__header{margin-bottom:60px}.show .student-list-item{padding-top:15px;padding-bottom:15px}.show .student-list-item:first-child{border-top:1px solid #B2B2B2}.show .student-list-item:last-child{border-bottom:1px solid #B2B2B2}.show .student-list-item+.student-list-item{border-top:1px solid #B2B2B2}.show .student-list-item__name{margin-right:10px}.show .styleguide__title{color:#FF0000;padding-top:15px;margin-top:60px;margin-bottom:15px;border-top:1px solid}.show .styleguide-section{margin-top:100px;margin-bottom:100px}@media (min-width: 768px){.show .controller--tutorial_pages .magic-module{margin-top:30px;margin-bottom:30px}}.show .controller--tutorial_pages .text-module--without-title .hr-col{display:none}.show .controller--university_resource_pages .magic-modules .text-module hr{opacity:0.42}.show .controller--university_resource_pages .magic-modules .text-module:first-child .hr-col:first-of-type,.show .controller--university_resource_pages .magic-modules .link-module:first-child .hr-col:first-of-type{display:none}.show .associated-university-resource{padding-bottom:0;padding-top:0}.show .associated-university-resources__resource{padding-left:15px;align-items:center;display:flex;height:65px}.show .associated-university-resources__resource a{border-bottom:1px solid rgba(0,0,0,0.38);color:inherit}.show .associated-university-resources__resource a:hover{border-bottom:0;text-shadow:2px 2px 2px rgba(0,0,0,0.1)}.show .associated-university-resources__resource a:focus{outline:0;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased}.show .associated-university-resources__resource a:active{color:#FF5100;background-color:inherit;outline:0}.show .associated-university-resources__resource.beige{background-color:#F9F7F3}.show .associated-university-resources__resource.gray{background-color:#E5E5E5}.show .flickity-enabled{position:relative}.show .flickity-enabled:focus{outline:none}.show .flickity-viewport{overflow:hidden;position:relative;height:100%}.show .flickity-slider{position:absolute;width:100%;height:100%}.show .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.show .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.show .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.show .flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;transform:translateY(-50%)}.show .flickity-prev-next-button:hover{background:white}.show .flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.show .flickity-prev-next-button:active{opacity:0.6}.show .flickity-prev-next-button.previous{left:10px}.show .flickity-prev-next-button.next{right:10px}.show .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.show .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.show .flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.show .flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.show .flickity-prev-next-button .arrow{fill:#333}.show .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.show .flickity-rtl .flickity-page-dots{direction:rtl}.show .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.show .flickity-page-dots .dot.is-selected{opacity:1}.controller--sessions.action--new .form-fork-wrapper{display:none}.controller--sessions.action--new .form-fork-wrapper.active{display:inline-block}.controller--sessions.action--new .uni-account-wrapper{display:none}.controller--sessions.action--new .uni-account-wrapper.active{display:inline-block}.controller--sessions.action--new .edit-form{background-color:white !important}.controller--sessions.action--new .form-fork__button{margin-bottom:18px;background:#009236;color:#1CFF59;padding-top:35px;padding-bottom:35px;padding-left:35px;display:inline-block;width:100%}.controller--sessions.action--new .form-fork__button:active{background:#1CFF59;color:black}.controller--sessions.action--new .login-headline{margin-top:30px;margin-bottom:50px}.text-module .edit-form .input textarea,.collapsible-text-module .edit-form .input textarea{font-family:'scp-markdown', courier}.text-module .edit-form .input.magic_module_content textarea{min-height:600px}.input textarea{font-family:"scp-markdown", courier, sans-serif}
