/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-height:400px){html{scroll-padding-top:8rem}}.region--utility-small-viewports{display:flex;gap:2rem;width:100%;height:100%;align-items:flex-end;justify-content:flex-end}@media(min-width:950px){.region--utility-small-viewports{display:none}}.region--cta-small-viewports{display:flex;gap:clamp(0.5rem,1.25vw,1rem);padding:1.2rem 0}@media(min-width:950px){.region--cta-small-viewports{display:none}}.region--cta-small-viewports:empty{padding:0.6rem 0}.region--utility-large-viewports{display:none}@media(min-width:950px){.region--utility-large-viewports{display:flex;width:100%;gap:1.5rem;align-items:center;justify-content:flex-end}}@media(min-width:1024px){.region--utility-large-viewports{gap:2rem}}.region--utility-large-viewports+.region--cta-large-viewports:not(:empty){margin-left:3rem}@media(min-width:1024px){.region--utility-large-viewports+.region--cta-large-viewports:not(:empty){margin-left:4rem}}.region--cta-large-viewports{display:none}@media(min-width:950px){.region--cta-large-viewports{display:flex;gap:clamp(0.5rem,1.25vw,1rem);margin-left:auto;white-space:nowrap}}.region--overflow-large-viewports{display:none}@media(min-width:950px){.region--overflow-large-viewports{display:block}}.region--overflow-large-viewports:empty{padding:0.6rem 0}.region--content-top{margin-bottom:3rem}@media(min-width:950px){.region--content-top{margin-bottom:5rem}}.main-content{max-width:119rem;margin:0 auto;padding:0 var(--page-side-padding)}@media(min-width:950px){.main-content{display:flex;gap:5%;flex-direction:row-reverse}.main-content__first{flex-basis:75%}.main-content__second{flex-basis:25%}}.region--content-bottom-small-viewports{display:grid;gap:3rem;padding:0 var(--page-side-padding);margin-bottom:3rem}@media(min-width:950px){.region--content-bottom-small-viewports{display:none}}.region--footer-top-first{max-width:22.2rem}.region--footer-top-second{display:flex;flex-direction:column;gap:2rem}@media(min-width:950px){.region--footer-top-second{margin-top:1rem}}.region--footer-top-third{display:flex;flex-direction:column;gap:3.5rem}@media(min-width:950px){.region--footer-top-third{gap:1rem}}.floating-area{position:fixed;bottom:24px;right:20px;z-index:1000}.grecaptcha-badge{visibility:hidden}.region--sidebar{--sidebar-block-gap:5rem;display:none;grid-auto-rows:min-content;grid-template-columns:100%;gap:var(--sidebar-block-gap);margin-top:var(--sidebar-block-gap)}@media(min-width:950px){.region--sidebar{display:grid;margin-top:0}}.region--sidebar>div p{line-height:2.2rem}@media(min-width:950px){.region--sidebar>div{word-wrap:break-word;overflow-wrap:break-word}}.main-content{margin:0 auto 5rem auto}@media(min-width:950px){.main-content{margin:0 auto 6rem auto}}.field{margin-bottom:2rem}.field:last-child{margin-bottom:0}
:root{--white:#FFF;--black:#000;--beaver-blue:#1e407c;--nittany-navy:#001e44;--nittany-navy-faded:rgba(0,30,68,0.5);--sky-blue:#009cde;--pugh-blue:#96bee6;--light-mauve:#ebecf4;--light-grey:#f2f3f9;--medium-grey:#d8dbea;--medium-dark-grey:#687a8d;--slate:#314d64;--slate-light:#CCDAE6;--limestone:#a2aaad;--keystone:#ffd100;--keystone-light:#f9df70;--invent-orange:#E98300;--invent-orange-light:#fca917;--penns-forest:#4A7729;--creek:#3ea39e;--pa-link:#005fa9;--pa-link-light:#cce9ff;--futures-calling:#99cc00;--tile-nav-image-overlay:rgba(0,100,191,0.75);--tile-nav-active:rgba(0,30,68,0.75);--error-red:#dd3636;--text-color--dark:var(--nittany-navy);--text-color--slate:var(--slate);--text-color--light:var(--white);--link-color--dark:var(--pa-link);--link-color--light:var(--pa-link-light);--text-color--default:var(--text-color--dark);--link-color--default:var(--link-color--dark);--accent-color--dark:var(--sky-blue);--accent-color--light:var(--sky-blue);--accent-color-semantic--dark:var(--sky-blue);--accent-color-semantic--light:var(--sky-blue);--focus-indicator-color--light:var(--sky-blue);--focus-indicator-color--dark:var(--sky-blue);--headings-color:var(--text-color--slate)}:root,[data-light]{--link-color:var(--link-color--default);--text-color:var(--text-color--default);--accent-color:var(--accent-color--dark);--accent-color-semantic:var(--accent-color-semantic--dark);--focus-indicator-color:var(--focus-indicator-color--dark)}[data-dark]{--link-color:var(--link-color--light);--text-color:var(--text-color--light);--accent-color:var(--accent-color--light);--accent-color-semantic:var(--accent-color-semantic--light);--focus-indicator-color:var(--focus-indicator-color--light)}:root{--text-element-vertical-space--medium:2rem;--text-element-vertical-space--small:1rem;--text-element-vertical-space--large:3rem;--text-element-vertical-space--default:var(--text-element-vertical-space--medium);--page-side-padding:2rem}@media(min-width:550px){:root{--page-side-padding:4rem}}:root{--transition-duration--medium:200ms;--transition-duration--default:var(--transition-duration--medium)}:root{--font-family--text:"proxima-nova",sans-serif;--font-family--display:"serifa",serif;--font-family--default:var(--font-family--text);--font-family--headings:var(--font-family--display);--font-family--page-title:var(--font-family--text);--font-family--quotes:var(--font-family--display);--font-size--6xlarge:6.2rem;--font-size--5xlarge:4.8rem;--font-size--4xlarge:3.2rem;--font-size--3xlarge:2.8rem;--font-size--2xlarge:2.5rem;--font-size--xlarge:2.2rem;--font-size--large:2rem;--font-size--mlarge:1.8rem;--font-size--medium:1.7rem;--font-size--msmall:1.6rem;--font-size--small:1.5rem;--font-size--xsmall:1.4rem;--font-size--2xsmall:1.3rem;--font-size--3xsmall:1.2rem;--font-size--4xsmall:1.1rem;--font-size--5xsmall:1rem;--font-size--default:var(--font-size--medium);--line-height--medium:calc(30/17);--line-height--msnug:calc(28/17);--line-height--snug:calc(24/17);--line-height--xsnug:calc(21/17);--line-height--2xsnug:calc(28/24);--line-height--3xsnug:calc(48/45);--line-height--nospace:1;--line-height--default:var(--line-height--medium);--letter-spacing--2xloose:0.06em;--letter-spacing--xloose:0.03em;--letter-spacing--loose:0.02em;--letter-spacing--mloose:0.01em;--letter-spacing--medium:0;--letter-spacing--msnug:-0.01em;--letter-spacing--snug:-0.02em;--letter-spacing--xsnug:-0.03em;--letter-spacing--2xsnug:-0.06em;--letter-spacing--default:var(--letter-spacing--medium);--font-weight--regular:400;--font-weight--medium:500;--font-weight--semibold:600;--font-weight--bold:700;--font-weight--extrabold:800;--font-weight--default:var(--font-weight--regular)}@media(min-width:800px){:root{--font-size--6xlarge:7.9rem;--font-size--5xlarge:6rem;--font-size--4xlarge:4.5rem;--font-size--3xlarge:3.2rem;--font-size--2xlarge:2.8rem;--font-size--xlarge:2.4rem;--font-size--large:2.1rem}}:root{--form-required-indicator-color:var(--pa-link);--form-help-color:var(--pa-link);--form-label-text-color:var(--text-color--default);--form-label-font-family:var(--font-family--default);--form-label-font-size:var(--font-size--msmall);--form-label-font-weight:var(--font-weight--semibold);--form-label-line-height:var(--line-height--2xsnug);--form-element-width:100%;--form-element-background-color:color-mix(in srgb,var(--pugh-blue),var(--white) 60%);--form-element-border-color:color-mix(in srgb,var(--slate) 55%,var(--white));--form-element-font-family:var(--font-family--default);--form-element-font-size:var(--font-size--msmall);--form-element-font-weight:var(--font-weight--regular);--form-element-text-color:var(--text-color--default);--form-element-line-height:var(--line-height--2xsnug);--form-element-margin--vertical:2.5rem;--form-element-placeholder-color:color-mix(in srgb,transparent,var(--slate) 90%);--form-element-disabled-background-color:color-mix(in srgb,transparent,var(--limestone) 20%);--form-element-disabled-text-color:color-mix(in srgb,transparent,var(--slate) 90%);--form-element-padding--vertical:1.57rem;--form-element-padding--horizontal:1rem;--form-element-border-radius--default:0;--form-element-border-radius--rounded:0.8rem;--form-element-text-count-error-color:var(--error-red);--form-warning-background-color:var(--keystone-light);--form-warning-text-color:var(--nittany-navy);--form-warning-padding--horizontal:0.3rem;--form-warning-padding--vertical:0.3rem;--form-error-text-color:var(--white);--form-error-background-color:var(--error-red);--form-error-padding--horizontal:0.3rem;--form-error-padding--vertical:0.3rem;--form-element-webform-more-color:var(--pa-link);--webform-progress-tracker-color:var(--headings-color);--webform-progress-tracker-margin--vertical:2rem}[data-light]{--form-required-indicator-color:var(--pa-link);--form-help-color:var(--pa-link);--form-label-text-color:var(--text-color--default);--form-element-disabled-background-color:color-mix(in srgb,transparent,var(--limestone) 20%);--form-element-disabled-text-color:color-mix(in srgb,transparent,var(--slate) 90%);--form-element-webform-more-color:var(--pa-link);--form-element-text-count-error-color:var(--error-red);--webform-progress-tracker-color:var(--headings-color)}[data-dark]{--form-required-indicator-color:var(--pa-link-light);--form-help-color:var(--pa-link-light);--form-label-text-color:var(--text-color--light);--form-element-disabled-background-color:color-mix(in srgb,transparent,var(--limestone) 90%);--form-element-disabled-text-color:color-mix(in srgb,transparent,var(--nittany-navy) 85%);--form-element-webform-more-color:var(--pa-link-light);--form-element-text-count-error-color:var(--keystone-light);--webform-progress-tracker-color:var(--white)}[data-compact]{--form-element-margin--vertical:1.8rem;--form-element-padding--vertical:1.3rem;--webform-progress-tracker-margin--vertical:1.5rem}:root{--z-index--modal:10000;--z-index--flyout:8000;--z-index--dropdown:6000;--z-index--floating:4000}p,.paragraph--default{color:var(--text-color);font-size:var(--font-size--default);line-height:var(--line-height--default);margin:0 0 var(--text-element-vertical-space--default)}p:last-child,.paragraph--default:last-child{margin-bottom:0}.text{color:var(--text-color);font-size:var(--font-size--default);font-weight:var(--font-weight--default);line-height:var(--line-height--default);letter-spacing:var(--letter-spacing--default)}.text--contrasting{font-weight:800;color:rgba(0,30,68,.5)}.text--weight-regular{font-weight:var(--font-weight--regular)}.text--weight-semibold{font-weight:var(--font-weight--semibold)}.text--weight-bold{font-weight:var(--font-weight--bold)}.text--size-6xlarge{font-size:var(--font-size--6xlarge)}.text--size-5xlarge{font-size:var(--font-size--5xlarge)}.text--size-4xlarge{font-size:var(--font-size--4xlarge)}.text--size-3xlarge{font-size:var(--font-size--3xlarge)}.text--size-2xlarge{font-size:var(--font-size--2xlarge)}.text--size-xlarge{font-size:var(--font-size--xlarge)}.text--size-large{font-size:var(--font-size--large)}.text--size-mlarge{font-size:var(--font-size--mlarge)}.text--size-medium{font-size:var(--font-size--medium)}.text--size-msmall{font-size:var(--font-size--msmall)}.text--size-small{font-size:var(--font-size--small)}.text--size-xsmall{font-size:var(--font-size--xsmall)}.text--size-2xsmall{font-size:var(--font-size--2xsmall)}.text--size-3xsmall{font-size:var(--font-size--3xsmall)}.text--size-4xsmall{font-size:var(--font-size--4xsmall)}.text--height-default{line-height:var(--line-height--default)}.text--height-msnug{line-height:var(--line-height--msnug)}.text--height-snug{line-height:var(--line-height--snug)}.text--height-xsnug{line-height:var(--line-height--xsnug)}.text--height-2xsnug{line-height:var(--line-height--2xsnug)}.text--height-3xsnug{line-height:var(--line-height--3xsnug)}.text--height-nospace{line-height:var(--line-height--nospace)}.text--color-default{color:var(--text-color--default)}.text--color-slate{color:var(--text-color--slate)}.text--color-reversed{color:var(--text-color--light)}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;overflow:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;background:#001e44;scroll-behavior:smooth}@media(prefers-reduced-motion){html{scroll-behavior:auto}}body{margin:0;font-size:var(--font-size--default);font-family:var(--font-family--default);color:var(--text-color--default);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,.link--default{color:var(--link-color);font-weight:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:inherit;text-decoration-thickness:0.1rem;outline:solid 0.2rem rgba(0,0,0,0);outline-offset:0.2rem;transition:outline-color var(--transition-duration--default) linear;text-underline-offset:.2em}a:hover,a:focus-visible,.link--default:hover,.link--default:focus-visible{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0.1rem}a:focus-visible,.link--default:focus-visible{outline-color:var(--focus-indicator-color);outline-offset:0.2rem}a.hidden,.link--default.hidden{left:-99.9rem;position:absolute}a.hidden:focus,.link--default.hidden:focus{background-color:rgba(0,0,0,0);color:#fff;left:0.5rem}.link--color-reversed{color:var(--link-color--light);text-decoration-color:var(--link-color--light)}.link--color-reversed:hover,.link--color-reversed:focus-visible{text-decoration-color:var(--link-color--light)}img{display:block;max-width:100%;height:auto}hr{border:none;margin:2rem 0;padding:0;background:rgba(0,0,0,0);height:0.1rem;width:100%;border-bottom:0.1rem dotted rgba(0,30,68,.25)}nav ul{border:medium none;list-style:none outside none;margin:0;padding:0;text-align:left}caption{font-size:2.2rem;line-height:2.8rem;clear:both;color:#001e44;font-weight:700;padding-bottom:2rem;text-align:left}b,strong{font-weight:700}footer{overflow:hidden}:root{--blockquote-color--light:var(--pugh-blue);--blockquote-color--dark:var(--sky-blue)}:root,[data-light]{--blockquote-color:var(--blockquote-color--dark)}[data-dark]{--blockquote-color:var(--blockquote-color--light)}blockquote{color:var(--text-color);position:relative;margin:0 0 0 2.8rem;font-family:var(--font-family--display);font-weight:var(--font-weight--regular);font-size:var(--font-size--large);line-height:var(--line-height--snug);letter-spacing:var(--letter-spacing--default)}blockquote::before,blockquote::after{color:var(--blockquote-color);font-weight:var(--font-weight--bold);font-size:4.6rem}@media(min-width:800px){blockquote::before,blockquote::after{font-size:4.8rem}}blockquote::before{content:"“";position:absolute;text-indent:-2.8rem;line-height:var(--line-height--nospace)}blockquote::after{content:"”";margin-left:0.5rem;line-height:0;vertical-align:-0.375em}@media(min-width:800px){blockquote::after{vertical-align:-0.385em}}blockquote+figcaption{color:var(--text-color);margin:var(--text-element-vertical-space--small) 0 0 2.8rem;font-family:var(--font-family--default);font-weight:var(--font-weight--bold);font-size:var(--font-size--small);line-height:var(--line-height--snug)}@media(min-width:800px){blockquote+figcaption{margin-top:var(--text-element-vertical-space--default)}}figure{margin:0}:root{--button-border-radius--default:0.5rem}table{width:100%;border-collapse:collapse;margin-bottom:3rem;margin-top:1rem}table caption{background:rgba(0,0,0,0);padding:0;margin:0 0 2rem 0}table caption span.h2{font-size:var(--font-size--2xlarge);line-height:var(--line-height--2xsnug);letter-spacing:-0.01rem;color:var(--nittany-navy);text-align:left;font-weight:var(--font-weight--regular)}table caption span.h4{font-size:var(--font-size--large);line-height:var(--line-height--2xsnug);clear:both;color:var(--nittany-navy);font-weight:var(--font-weight--bold);text-align:left}table th,table td{padding:1rem;border:0.1rem solid var(--medium-grey);text-align:left;min-width:10rem;vertical-align:top}table th{background:rgba(0,0,0,0)}table th,table th p{line-height:1.8rem;font-weight:var(--font-weight--bold);color:var(--beaver-blue)}table th p:last-child{margin-bottom:0}table th.st-head-row:not(.st-head-row-main),table th.st-head-row:not(.st-head-row-main) p{font-size:var(--font-size--small);line-height:var(--line-height--snug);color:var(--nittany-navy);font-weight:var(--font-weight--semibold)}table td,table td p{font-size:var(--font-size--small);line-height:var(--line-height--snug)}table td p:last-child,table td p p:last-child{margin-bottom:0}table td strong,table td p strong{font-weight:var(--font-weight--semibold)}table.small-only{display:table;margin-top:1rem;border-top:0.1rem solid var(--medium-grey)}@media(min-width:950px){table.small-only{display:none}}table.small-only tr{border:0.1rem solid var(--medium-grey);border-top:none;display:block}table.small-only tr th{width:100%;display:block;border:none}table.small-only tr td{border:none}table.small-only tr.row-data{border-bottom:none}table.small-only tr.row-data.show{display:block}table.small-only tr.row-data.show+.row-heading{border-top:0.1rem solid var(--medium-grey)}table.small-only tr.show:last-child{border-bottom:0.1rem solid var(--medium-grey)}table.large-only{display:none;margin:3rem 0}@media(min-width:950px){table.large-only{display:table}}tr:not(:first-of-type) .st-head-row{position:relative;padding-right:4rem;cursor:pointer}tr:not(:first-of-type) .st-head-row:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23005fa9' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:1.4rem;height:1.4rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform var(--transition-duration--medium) ease-in-out}p .footnote{font-size:var(--font-size--small) !important;line-height:var(--line-height--snug) !important;display:block}table+p .footnote{margin-top:-4rem}table+p+p .footnote{margin-top:-2rem}.show .st-key,.show .st-val{display:block;border:none}.show .st-key{padding-bottom:0}.show .st-key,.show .st-key p{color:var(--beaver-blue);font-weight:var(--font-weight--bold)}.show .st-val{padding-top:0}.show+.show .st-key{padding-top:0}table .row-heading-active .st-head-row:after{transform:translateY(-50%) rotate(45deg)}.stealthed{display:none !important}span.visually-hidden:after{content:none !important}:root,[data-light]{--if-light:initial;--if-dark:}[data-dark]{--if-dark:initial;--if-light:}
.skip-link{min-width:4rem;padding:2rem 2.5rem;outline:0.2rem solid #009cde;outline-offset:0;z-index:var(--z-index--floating);background:#fff;position:absolute;overflow:hidden;clip:rect(0.1rem,0.1rem,0.1rem,0.1rem);text-decoration:none}.skip-link:focus{left:1rem;top:1rem;clip:auto;overflow:visible;outline-offset:-0.4rem}
form{margin-bottom:calc(-1*var(--form-element-margin--vertical))}
.sprite{height:1em;width:auto;vertical-align:middle}.sprite--expand{height:auto;width:100%;max-height:100%}
.social-icon{min-width:4.4rem;display:inline-block;transition:.3s opacity ease-in;opacity:.8}.social-icon:hover,.social-icon:focus{opacity:1}.social-icon--light{color:var(--white)}.social-icon--light:hover,.social-icon--light:focus{color:var(--white)}.social-icon--dark{color:var(--pa-link)}.social-icon--dark:hover,.social-icon--dark:focus{color:var(--pa-link)}.social-icon .sprite{width:4.4rem;height:4.4rem}
.social-icons{display:flex;flex-wrap:wrap;gap:1rem}
.bg{background:none;padding-top:3rem;padding-bottom:3rem;position:relative}@supports(container-type:inline-size){.bg{container-type:inline-size}}.bg--padding-large{padding-top:5rem;padding-bottom:5rem}@media(min-width:550px){.bg{padding-top:4rem;padding-bottom:4rem}.bg--padding-small{padding-top:3rem;padding-bottom:3rem}.bg--padding-large{padding-top:5rem;padding-bottom:5rem}}@media(min-width:950px){.bg--padding-large{padding-top:6rem;padding-bottom:6rem}}.bg--light-grey{background-color:#f2f3f9}.bg--primary-blue{background-color:#0064bf}.bg--beaver-blue{background-color:#1e407c}.bg__sprites{position:absolute;overflow:hidden;inset:0 0 0 0}.bg__content{position:relative;z-index:1}.bg.bg--hub-geometric-topleft>.bg__sprites>.bg__sprite .sprite{color:var(--white);position:absolute;height:auto;width:60rem;left:-44rem;top:-33.5rem;display:none}@supports(container-type:inline-size){.bg.bg--hub-geometric-topleft>.bg__sprites>.bg__sprite .sprite{display:initial}}.bg.bg--hub-geometric-topleft.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--hub-geometric-topleft.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--hub-geometric-topleft.bg--narrow>.bg__sprites>.bg__sprite .sprite{width:67rem;top:-36.6rem;right:calc(50% + 30rem);left:initial}}}@supports(container-type:inline-size){@container (min-width:1024px){.bg.bg--hub-geometric-topleft:not(.bg--narrow)>.bg__sprites>.bg__sprite .sprite{width:67rem;right:calc(50% + 47rem);left:initial;top:-36.6rem}}}.bg.bg--hub-geometric-topright>.bg__sprites>.bg__sprite .sprite{color:var(--white);position:absolute;height:auto;width:60rem;right:-44rem;top:-33.5rem;display:none}@supports(container-type:inline-size){.bg.bg--hub-geometric-topright>.bg__sprites>.bg__sprite .sprite{display:initial}}.bg.bg--hub-geometric-topright.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--hub-geometric-topright.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--hub-geometric-topright.bg--narrow>.bg__sprites>.bg__sprite .sprite{width:67rem;top:-43.5rem;left:calc(50% + 31.9rem);right:initial}}}@supports(container-type:inline-size){@container (min-width:1024px){.bg.bg--hub-geometric-topright:not(.bg--narrow)>.bg__sprites>.bg__sprite .sprite{width:67rem;left:calc(50% + 39.5rem);right:initial;top:-43.5rem}}}.bg.bg--hub-geometric-bottomleft>.bg__sprites>.bg__sprite .sprite{color:var(--white);position:absolute;height:auto;width:60rem;left:-44rem;bottom:-51rem;display:none}@supports(container-type:inline-size){.bg.bg--hub-geometric-bottomleft>.bg__sprites>.bg__sprite .sprite{display:initial}}.bg.bg--hub-geometric-bottomleft.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--hub-geometric-bottomleft.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--hub-geometric-bottomleft.bg--narrow>.bg__sprites>.bg__sprite .sprite{width:67rem;right:calc(50% + 30rem);left:initial;bottom:-58rem}}}@supports(container-type:inline-size){@container (min-width:1024px){.bg.bg--hub-geometric-bottomleft:not(.bg--narrow)>.bg__sprites>.bg__sprite .sprite{width:67rem;right:calc(50% + 47rem);left:initial;bottom:-58rem}}}.bg.bg--hub-geometric-bottomright>.bg__sprites>.bg__sprite .sprite{color:var(--white);position:absolute;height:auto;width:60rem;right:-44rem;bottom:-51rem;display:none}@supports(container-type:inline-size){.bg.bg--hub-geometric-bottomright>.bg__sprites>.bg__sprite .sprite{display:initial}}.bg.bg--hub-geometric-bottomright.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--hub-geometric-bottomright.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--hub-geometric-bottomright.bg--narrow>.bg__sprites>.bg__sprite .sprite{width:67rem;left:calc(50% + 31.9rem);bottom:-58rem;right:initial}}}@supports(container-type:inline-size){@container (min-width:1024px){.bg.bg--hub-geometric-bottomright:not(.bg--narrow)>.bg__sprites>.bg__sprite .sprite{width:67rem;left:calc(50% + 39.5rem);right:initial;bottom:-58rem}}}.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{position:absolute;height:auto;width:70rem;left:-62rem;top:-42rem;display:none}@supports(container-type:inline-size){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{display:initial}@container (min-width:550px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{width:90rem;left:-78rem;top:-49rem}}@container (min-width:800px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{width:110rem;left:-98rem;top:-63rem}}@container (min-width:950px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{width:130rem;left:-112rem;top:-76rem}}@container (min-width:1280px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{left:-98rem}}@container (min-width:1500px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{left:-95rem}}@container (min-width:1800px){.bg.bg--shield-left>.bg__sprites>.bg__sprite .sprite{left:-83rem}}}.bg.bg--shield-left.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--shield-left.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--shield-left.bg--narrow>.bg__sprites>.bg__sprite .sprite{left:-110rem}}@container (min-width:1024px){.bg.bg--shield-left.bg--narrow>.bg__sprites>.bg__sprite .sprite{left:-105rem}}@container (min-width:1280px){.bg.bg--shield-left.bg--narrow>.bg__sprites>.bg__sprite .sprite{left:-90rem}}@container (min-width:1500px){.bg.bg--shield-left.bg--narrow>.bg__sprites>.bg__sprite .sprite{left:-85rem}}@container (min-width:1800px){.bg.bg--shield-left.bg--narrow>.bg__sprites>.bg__sprite .sprite{left:-70rem}}}.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{position:absolute;height:auto;width:70rem;right:-58rem;top:-40rem;display:none}@supports(container-type:inline-size){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{display:initial}@container (min-width:550px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{width:90rem;right:-75rem;top:-47rem}}@container (min-width:800px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{width:110rem;right:-92rem;top:-63rem}}@container (min-width:950px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{width:130rem;right:-110rem;top:-76rem}}@container (min-width:1280px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{right:-96rem}}@container (min-width:1500px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{right:-85rem}}@container (min-width:1800px){.bg.bg--shield-right>.bg__sprites>.bg__sprite .sprite{right:-75rem}}}.bg.bg--shield-right.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--shield-right.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}@supports(container-type:inline-size){@container (min-width:950px){.bg.bg--shield-right.bg--narrow>.bg__sprites>.bg__sprite .sprite{right:-108rem}}@container (min-width:1024px){.bg.bg--shield-right.bg--narrow>.bg__sprites>.bg__sprite .sprite{right:-100rem}}@container (min-width:1280px){.bg.bg--shield-right.bg--narrow>.bg__sprites>.bg__sprite .sprite{right:-88rem}}@container (min-width:1500px){.bg.bg--shield-right.bg--narrow>.bg__sprites>.bg__sprite .sprite{right:-87rem}}@container (min-width:1800px){.bg.bg--shield-right.bg--narrow>.bg__sprites>.bg__sprite .sprite{right:-65rem}}}.bg.bg--shield-bottomright>.bg__sprites>.bg__sprite{position:absolute;width:8.6rem;height:16.2rem;max-height:100%;right:0;bottom:0;overflow:hidden}.bg.bg--shield-bottomright>.bg__sprites>.bg__sprite .sprite{position:absolute;height:auto;width:72.2rem;right:-6.9rem;bottom:-25.3rem}.bg.bg--shield-bottomright.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.5}.bg.bg--shield-bottomright.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite .sprite{position:absolute;height:auto;display:none}@supports(container-type:inline-size){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite .sprite{display:initial}}.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--1 .sprite{width:53.2rem;left:-30rem;top:-40rem}@supports(container-type:inline-size){@container (min-width:675px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--1 .sprite{width:70rem;left:-40rem;top:-55rem}}@container (min-width:800px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--1 .sprite{width:132.6rem;left:calc((100% - 39.5rem)/2 - 110rem);top:-115rem}}@container (min-width:950px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--1 .sprite{left:calc((100% - 39.5rem)/2 - 125rem)}}}.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--2 .sprite{width:53.2rem;right:-32rem;bottom:-46rem}@supports(container-type:inline-size){@container (min-width:550px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--2 .sprite{width:75rem;right:-50rem;bottom:-60rem}}@container (min-width:675px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--2 .sprite{width:100rem;right:-70rem;bottom:-90rem}}@container (min-width:800px){.bg.bg--shield-topleft-bottomright>.bg__sprites>.bg__sprite--2 .sprite{width:132.6rem;right:calc((100% - 39.5rem)/2 - 120rem);bottom:-120rem}}}.bg.bg--shield-topleft-bottomright.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--shield-topleft-bottomright.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}.bg.bg--shield-program-page-banner-top>.bg__sprites>.bg__sprite .sprite{position:absolute;width:53.2rem;height:auto;left:-22.3rem;top:-47.5rem;display:none}@supports(container-type:inline-size){.bg.bg--shield-program-page-banner-top>.bg__sprites>.bg__sprite .sprite{display:initial}@container (min-width:950px){.bg.bg--shield-program-page-banner-top>.bg__sprites>.bg__sprite .sprite{width:132.6rem;left:calc((100% - 39.5rem)/2 - 108rem);bottom:0;top:unset}}}.bg.bg--shield-program-page-banner-top.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--shield-program-page-banner-top.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}.bg.bg--shield-program-page-at-a-glance>.bg__sprites>.bg__sprite .sprite{position:absolute;width:53.2rem;height:auto;right:-32rem;bottom:-46rem;display:none}@supports(container-type:inline-size){.bg.bg--shield-program-page-at-a-glance>.bg__sprites>.bg__sprite .sprite{display:initial}@container (min-width:950px){.bg.bg--shield-program-page-at-a-glance>.bg__sprites>.bg__sprite .sprite{width:132.6rem;right:-113.8rem;top:0;bottom:unset}}@container (min-width:1280px){.bg.bg--shield-program-page-at-a-glance>.bg__sprites>.bg__sprite .sprite{right:calc((100% - 39.5rem)/2 - 158rem)}}}.bg.bg--shield-program-page-at-a-glance.bg--primary-blue>.bg__sprites>.bg__sprite .sprite{opacity:.25}.bg.bg--shield-program-page-at-a-glance.bg--beaver-blue>.bg__sprites>.bg__sprite .sprite{opacity:.3;color:var(--sky-blue)}
.basic-tile{min-width:12rem;font-size:var(--font-size--default);line-height:var(--line-height--xsnug);font-family:var(--font-family--default);color:var(--text-color--light);background:var(--pa-link);padding:1.5rem 2rem;transition:background var(--transition-duration--default) linear,outline-color var(--transition-duration--default) linear;outline:solid 0.2rem rgba(0,0,0,0);outline-offset:-0.4rem;display:flex;flex-direction:column;justify-content:center;height:100%;text-decoration:none}.basic-tile:hover,.basic-tile:focus-visible{text-decoration:none;background:var(--nittany-navy)}.basic-tile:focus-visible{outline-color:var(--focus-indicator-color);outline-offset:-0.4rem}.basic-tile__primary-label{font-weight:var(--font-weight--bold)}.basic-tile__secondary-label{font-weight:var(--font-weight--regular)}
.grid{display:grid;gap:2rem;margin:0;padding:0}.grid--one-col{grid-template-columns:auto}.grid--two-col{grid-template-columns:repeat(auto-fill,minmax(max(48%,min(24rem,100%)),1fr))}.grid--three-col{grid-template-columns:repeat(auto-fill,minmax(max(30%,min(24rem,100%)),1fr))}.grid--four-col{grid-template-columns:repeat(auto-fill,minmax(max(22%,min(18rem,100%)),1fr))}.grid__item{margin:0;padding:0;list-style-type:none}.grid__item::before{display:none}
.divider{width:auto;overflow:hidden;position:relative}.divider--thin-slate-light{height:0.1rem;background-color:var(--slate-light)}.divider--standard-light-grey{height:2rem;background-color:var(--light-grey)}.divider--standard-white{height:2rem;background-color:var(--white)}.divider--tall-medium-grey-shield,.divider--tall-medium-grey-geometric,.divider--tall-blue-gradient-shield,.divider--tall-blue-gradient-geometric{height:8rem}.divider--tall-medium-grey-shield .divider__top-band,.divider--tall-medium-grey-geometric .divider__top-band,.divider--tall-blue-gradient-shield .divider__top-band,.divider--tall-blue-gradient-geometric .divider__top-band{position:absolute;top:0;width:100%;height:1rem}.divider--tall-medium-grey-shield .sprite,.divider--tall-medium-grey-geometric .sprite,.divider--tall-blue-gradient-shield .sprite,.divider--tall-blue-gradient-geometric .sprite{color:var(--white);width:130rem;height:auto;margin-left:35.1%;margin-top:-6rem;position:absolute}.divider--tall-medium-grey-shield{background-color:#d8dbea}.divider--tall-medium-grey-shield .divider__top-band{background:linear-gradient(90deg,var(--beaver-blue) 0,var(--sky-blue) 100%)}.divider--tall-medium-grey-geometric{background:var(--medium-grey);overflow:hidden}.divider--tall-medium-grey-geometric .divider__top-band{background:linear-gradient(90deg,var(--beaver-blue) 0,var(--sky-blue) 100%)}.divider--tall-medium-grey-geometric .divider__rule{top:1rem;height:100%;background:linear-gradient(90deg,var(--medium-grey) 0,transparent 100%);margin:0}.divider--tall-blue-gradient-shield{background:linear-gradient(90deg,var(--beaver-blue) 0,var(--sky-blue) 100%)}.divider--tall-blue-gradient-shield .divider__top-band{background-color:#001e44}.divider--tall-blue-gradient-geometric{background:linear-gradient(90deg,var(--beaver-blue) 0,var(--sky-blue) 100%)}.divider--tall-blue-gradient-geometric .divider__top-band{background-color:#001e44}.divider--tall-blue-gradient-geometric .divider__rule{top:1rem;height:100%;background:linear-gradient(90deg,var(--beaver-blue) 0,transparent 100%);margin:0}.divider--tall-blue-gradient-geometric .divider__sprite_1 .sprite,.divider--tall-medium-grey-geometric .divider__sprite_1 .sprite{position:absolute;right:71rem;margin-top:-19rem;width:67rem}.divider--tall-blue-gradient-geometric .divider__sprite_2 .sprite,.divider--tall-medium-grey-geometric .divider__sprite_2 .sprite{position:absolute;right:-1rem;margin-top:-33rem;width:67rem}.divider__rule{background:rgba(0,0,0,0);border:none;position:absolute;top:0}
.overlay{min-width:20rem}@media(min-width:800px){.overlay{position:relative;min-height:50rem}}.overlay .overlay__image img{height:100%;object-fit:cover;object-position:top center;width:100%}@media(min-width:800px){.overlay .overlay__image img{position:absolute}}@media(min-width:800px){.overlay .overlay__column{margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem;max-width:119rem;min-height:50rem;display:flex;justify-content:flex-end}}.overlay .overlay__content{background:var(--white);color:var(--text-color);width:auto;padding:2rem}@media(min-width:550px){.overlay .overlay__content{padding:4rem}}@media(min-width:800px){.overlay .overlay__content{width:37.5rem;padding:3rem;margin-top:4rem;margin-bottom:4rem;align-self:center;z-index:1}}.overlay--beaver-blue .overlay__content{background:var(--beaver-blue)}.overlay--blue-gradient .overlay__content{background:linear-gradient(to right,var(--nittany-navy),var(--beaver-blue))}@media(min-width:800px){.overlay--column-width-narrow .overlay__column{max-width:95rem}}@media(min-width:800px){.overlay--content-width-wide .overlay__content{width:57.5rem}}.overlay--background-position--top-left .overlay__image img{object-position:top left}.overlay--background-position--top-right .overlay__image img{object-position:top right}.overlay--background-position--center-left .overlay__image img{object-position:center left}.overlay--background-position--center-center .overlay__image img{object-position:center center}.overlay--background-position--center-right .overlay__image img{object-position:center right}.overlay--background-position--bottom-left .overlay__image img{object-position:bottom left}.overlay--background-position--bottom-center .overlay__image img{object-position:bottom center}.overlay--background-position--bottom-right .overlay__image img{object-position:bottom right}
.quote{color:var(--text-color)}.quote__wrapper{display:flex;gap:2.5%;align-items:center}.quote__headshot{max-width:20rem;flex:0 1 25%;align-self:flex-start}@media(min-width:800px){.quote__headshot{flex:0 1 33.333%}}.quote__headshot img{aspect-ratio:1/1;object-fit:cover;border-radius:50%}.quote__figure{flex:1 1 75%}@media(min-width:800px){.quote__figure{flex:1 1 66.667%}}.quote__after{margin-left:2.8rem;margin-top:var(--text-element-vertical-space--small)}@media(min-width:800px){.quote__after{margin-top:var(--text-element-vertical-space--default)}}
.callout{color:var(--text-color);display:flex;padding:4rem var(--page-side-padding)}.callout--padding-vertical-xsmall{padding-top:2rem;padding-bottom:2rem}.callout--padding-vertical-small{padding-top:3rem;padding-bottom:3rem}.callout--padding-vertical-small-percentage{padding-top:clamp(0.7rem,2.9%,3rem);padding-bottom:clamp(0.7rem,2.9%,3rem)}.callout--padding-vertical-medium-percentage{padding-top:clamp(1rem,5.8%,4rem);padding-bottom:clamp(1rem,5.8%,4rem)}.callout--padding-vertical-large-percentage{padding-top:clamp(1.5rem,8.7%,5rem);padding-bottom:clamp(1.5rem,8.7%,5rem)}.callout--padding-horizontal-small-percentage{padding-left:clamp(0.7rem,2.9%,3rem);padding-right:clamp(0.7rem,2.9%,3rem)}.callout--padding-horizontal-medium-percentage{padding-left:clamp(1rem,5.8%,4rem);padding-right:clamp(1rem,5.8%,4rem)}.callout--padding-horizontal-large-percentage{padding-left:clamp(1.5rem,8.7%,5rem);padding-right:clamp(1.5rem,8.7%,5rem)}.callout--white{background-color:var(--white)}.callout--light-grey{background-color:var(--light-grey)}.callout--blue-gradient{background:linear-gradient(to right,var(--beaver-blue),var(--nittany-navy))}.callout--blue{background-color:var(--beaver-blue)}.callout--shadow-standard{box-shadow:0 0.3rem 0.6rem color-mix(in srgb,transparent,var(--nittany-navy) 25%)}.callout__content{margin:auto;max-width:111rem;width:100%}.callout__content--narrow{max-width:87rem}
.card{position:relative;min-width:15rem}.card:focus-within .card__media-overlay,.card:hover .card__media-overlay{opacity:1}.card:focus-within .card__media-overlay--video .sprite,.card:hover .card__media-overlay--video .sprite{color:color-mix(in srgb,var(--error-red) 100%,transparent);opacity:1}.card:focus-within .card__title,.card:hover .card__title{text-decoration-color:var(--pa-link)}.card__content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem 3rem}.card__media{aspect-ratio:16/9;flex:1 1 26rem;position:relative;overflow:hidden}.card__media--warning::after{position:absolute;content:"Missing alt text!";color:var(--white);background:var(--error-red);font-family:var(--font-family--display);top:1rem;right:1rem;font-size:var(--font-size--default);padding:0.5rem}.card__media-overlay{position:absolute;inset:0}.card__media-overlay--standard{transition:opacity .2s linear;background:radial-gradient(circle,rgba(0,30,68,0) 33.3333333333%,rgba(0,30,68,0.3333333333),75%,rgba(0,30,68,0.6666666667) 100%);opacity:0}.card__media-overlay--video{display:flex;align-items:center;justify-content:center}.card__media-overlay--video .sprite{transition:color .1s cubic-bezier(0.4,0,1,1),opacity .1s cubic-bezier(0.4,0,1,1);width:calc(13% + 2rem);height:calc(13% + 2rem);opacity:.8;color:color-mix(in srgb,var(--black) 40%,transparent)}.card__text{flex:5 1 26rem;align-self:center}.card__title{color:var(--pa-link);display:block;font-family:var(--font-family--default);font-size:var(--font-size--large);font-weight:var(--font-weight--bold);line-height:var(--line-height--xsnug);transition:text-decoration-color var(--transition-duration--default) linear;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em}.card__attribution{color:var(--slate);display:block;font-family:var(--font-family--default);font-size:var(--font-size--small);font-style:italic;font-weight:var(--font-weight--regular);line-height:var(--line-height--snug)}.card__description{margin-top:1.5rem}.card__link{position:absolute;inset:0;outline:rgba(0,0,0,0) 0.2rem solid;outline-offset:0.2rem;transition:outline-color var(--transition-duration--default) linear}.card__link:focus-visible{outline-color:var(--focus-indicator-color)}.card--list{border-bottom:0.1rem solid var(--medium-grey);padding:1.5rem 0}.card--list .card__content{flex-wrap:nowrap;gap:2rem}.card--list .card__media{max-width:10rem}.card--list .card__media--warning::after{font-size:var(--font-size--4xsmall);top:0.25rem;right:0.25rem}.card--list .card__title{font-size:var(--font-size--default);line-height:var(--line-height--xsnug)}
.cta-group{display:flex;min-width:10rem}.cta-group--align-right{text-align:right}.cta-group--expand-to-fit{display:flex;width:100%;justify-content:space-between}.cta-group--expand-to-fit>.cta-block{flex:1 1 auto}.cta-group--expand-to-fit>.cta-block:not(.cta-block--compact,.cta-block--xcompact,.cta-block--compact-responsive){padding:1.5rem}@media(min-width:950px){.cta-group--expand-to-fit>.cta-block:not(.cta-block--compact,.cta-block--xcompact,.cta-block--compact-responsive){padding:1.7rem}}.cta-group>.cta-block:not(:last-of-type){margin-right:clamp(0.5rem,1.25vw,1rem)}:root{--cta-block-expand-background-color-default:var(--light-mauve);--cta-block-expand-background-color-light:var(--white);--cta-block-expand-background-color:var(--cta-block-expand-background-color-default);--box-shadow:0.1rem 0.1rem 0 0 color-mix(in srgb,var(--nittany-navy) 50%,transparent)}@supports not (color:color-mix(in srgb,white,white)){:root{--box-shadow:_rem(.1) _rem(.1) 0 0 rgba($nittany-navy,.5)}}.cta-block{--cta-foreground-color:var(--if-light,var(--cta-foreground-color-light)) var(--if-dark,var(--cta-foreground-color-dark));--cta-background-color:var(--if-light,var(--cta-background-color-light)) var(--if-dark,var(--cta-background-color-dark));--cta-foreground-color-active:var(--if-light,var(--cta-foreground-color-active-light)) var(--if-dark,var(--cta-foreground-color-active-dark));--cta-background-color-active:var(--if-light,var(--cta-background-color-active-light)) var(--if-dark,var(--cta-background-color-active-dark));--cta-outline-color:var(--if-light,var(--cta-outline-color-light)) var(--if-dark,var(--cta-outline-color-dark));border:none;display:inline-block;padding:1.5rem 3rem;font-family:var(--font-family--default);font-size:var(--font-size--msmall);line-height:var(--line-height--2xsnug);font-weight:600;text-decoration:none;border-radius:var(--button-border-radius--default);transition:background-color var(--transition-duration--default) ease-in-out,border-color var(--transition-duration--default) ease-in-out,color var(--transition-duration--default) ease-in-out;text-align:center;color:var(--cta-foreground-color,var(--white));background-color:var(--cta-background-color,var(--pa-link));margin-bottom:0;outline-offset:-0.5rem;position:relative}@media(min-width:950px){.cta-block{padding:1.7rem 3.125rem}}.cta-block:hover,.cta-block:focus-visible{text-decoration:none;background-color:var(--cta-background-color-active,var(--nittany-navy));color:var(--cta-foreground-color-active,var(--white));cursor:pointer}.cta-block:focus-visible{outline:0.2rem solid var(--cta-outline-color,var(--focus-indicator-color));outline-offset:-0.5rem}.cta-block--alt{--cta-background-color-light:var(--beaver-blue);--cta-background-color-active-light:var(--nittany-navy);--cta-foreground-color-light:var(--white);--cta-foreground-color-active-light:var(--white);--cta-outline-color-light:var(--sky-blue)}.cta-block--color-keystone{--cta-background-color-light:var(--keystone);--cta-background-color-active-light:var(--invent-orange-light);--cta-foreground-color-light:var(--nittany-navy);--cta-foreground-color-active-light:var(--black);--cta-outline-color-light:var(--nittany-navy)}.cta-block--hollow-solid{--cta-background-color-light:transparent;--cta-background-color-active-light:var(--pugh-blue);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--nittany-navy);--cta-outline-color-light:var(--nittany-navy)}.cta-block--hollow-dotted{--cta-background-color-light:transparent;--cta-background-color-active-light:var(--pugh-blue);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--nittany-navy);--cta-outline-color-light:var(--nittany-navy)}.cta-block--light-blue{--cta-background-color-light:var(--pa-link-light);--cta-background-color-active-light:var(--keystone-light);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--beaver-blue);--cta-outline-color-light:var(--nittany-navy)}.cta-block--expand{--cta-background-color-light:var(--cta-block-expand-background-color);--cta-background-color-active-light:var(--pugh-blue);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--nittany-navy);--cta-outline-color-light:var(--nittany-navy)}.cta-block--expand-reversed{--cta-background-color-light:var(--text-color--light);--cta-background-color-active-light:var(--pugh-blue);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--nittany-navy);--cta-outline-color-light:var(--nittany-navy)}.cta-block--reversed{--cta-background-color-light:var(--white);--cta-background-color-active-light:var(--keystone-light);--cta-foreground-color-light:var(--beaver-blue);--cta-foreground-color-active-light:var(--beaver-blue);--cta-outline-color-light:var(--nittany-navy)}.cta-block--on-dark-color-keystone{--cta-background-color-dark:var(--keystone);--cta-background-color-active-dark:var(--invent-orange-light);--cta-foreground-color-dark:var(--nittany-navy);--cta-foreground-color-active-dark:var(--black);--cta-outline-color-dark:var(--nittany-navy)}.cta-block--on-dark-reversed{--cta-background-color-dark:var(--white);--cta-background-color-active-dark:var(--keystone-light);--cta-foreground-color-dark:var(--beaver-blue);--cta-foreground-color-active-dark:var(--beaver-blue);--cta-outline-color-dark:var(--nittany-navy)}.cta-block--on-dark-light-blue{--cta-background-color-dark:var(--pa-link-light);--cta-background-color-active-dark:var(--keystone-light);--cta-foreground-color-dark:var(--beaver-blue);--cta-foreground-color-active-dark:var(--beaver-blue);--cta-outline-color-dark:var(--nittany-navy)}.cta-block--compact{font-size:var(--font-size--small);padding:1.3rem 2.2rem}.cta-block--xcompact,.cta-block--compact-responsive{display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size--4xsmall);min-height:3.6rem;padding:0.5rem 1rem}@media(min-width:950px){.cta-block--compact-responsive{padding:1.5rem 2rem;font-size:var(--font-size--small)}}.cta-block--campaign-legacy{padding:1.3rem 1.571rem;font-size:1.4rem}.cta-block--campaign-legacy .cta-block__icon{margin-left:-0.4rem}.cta-block--campaign-legacy .cta-block__icon::before{content:" ";font-size:1.2rem}.cta-block--expand-to-fit{display:flex;align-items:center;justify-content:center;width:stretch;width:-webkit-fill-available;width:-moz-available}.cta-block--shadow{box-shadow:0.1rem 0.1rem rgba(0,0,0,.25);filter:drop-shadow(-0.1rem -0.1rem 0 rgba(255,255,255,0.67))}.cta-block--bold{font-weight:700}.cta-block__icon{display:inline-flex;font-size:1.3rem;vertical-align:middle}.cta-block__icon--before{margin-right:0.8rem}.cta-block__icon--after{margin-left:0.8rem}.cta-block__icon .sprite{margin:auto}.cta-block--expand{transition:color .3s linear,background-color .3s linear,box-shadow .3s linear;box-shadow:var(--box-shadow)}.cta-block--expand:focus-visible,.cta-block--expand:hover{box-shadow:.1rem .1rem 0 0 color-mix(in srgb,var(--nittany-navy) 100%,transparent)}.cta-block--expand:is(.bg--light-grey *,.bg--primary-blue *,.bg--beaver-blue *){--cta-block-expand-background-color:var(--cta-block-expand-background-color-light)}.cta-block--hollow-dotted,.cta-block--hollow-solid{border-width:0.1rem;border-color:var(--if-light,var(--pa-link)) var(--if-dark,transparent)}.cta-block--hollow-solid{border-style:solid}.cta-block--hollow-dotted{border-style:dotted}
.expandable-section__intro{margin-bottom:2rem}.expandable-section__content{clear:both;overflow:hidden;visibility:hidden;transition-property:height,margin-bottom,visibility;transition-timing-function:ease-in-out;margin-bottom:0;position:relative}.expandable-section__expand[aria-expanded=true]+.expandable-section__content{visibility:visible;margin-bottom:3rem;overflow:visible}.expandable-section__collapse{display:none}
.cards-list__featured{display:flex;flex-flow:column wrap;gap:2rem 2%}@media(min-width:550px){.cards-list__featured--2,.cards-list__featured--4{flex-direction:row}.cards-list__featured--2 .cards-list__card,.cards-list__featured--4 .cards-list__card{max-width:49%}}@media(min-width:800px){.cards-list__featured--3{flex-direction:row}.cards-list__featured--3 .cards-list__card{max-width:32%}}@media(min-width:950px){.cards-list__featured--4 .cards-list__card{max-width:23.5%}}.cards-list__featured+.cards-list__overflow{margin-top:3rem}.cards-list__overflow-cards{display:grid;gap:0.5rem}
.credential{min-width:12rem;display:flex;flex-flow:row nowrap;color:var(--slate)}.credential__icon{margin:-0.25rem 0.9rem auto 0}.credential__icon .sprite{width:2.1rem;height:1.6rem}.credential__text{font-family:var(--font-family--default);font-weight:var(--font-weight--regular);line-height:var(--line-height--snug);font-style:italic}
:root{--headings-color--light:var(--white);--headings-contrasting-color--light:var(--white);--headings-color--dark:var(--slate);--headings-contrasting-color--dark:var(--text-color--dark);--h1-opacity--full:100%;--h1-opacity--muted:85%}:root,[data-light]{--headings-color:var(--headings-color--dark);--headings-contrasting-color:var(--headings-contrasting-color--dark);--h1-opacity:var(--h1-opacity--full)}[data-dark]{--headings-color:var(--headings-color--light);--headings-contrasting-color:var(--headings-contrasting-color--light);--h1-opacity:var(--h1-opacity--muted)}h1,h2,h3,h4,h5,h6,.heading{margin:0 0 var(--text-element-vertical-space--default)}h1 .text--contrasting,h2 .text--contrasting,h3 .text--contrasting,h4 .text--contrasting,h5 .text--contrasting,h6 .text--contrasting,.heading .text--contrasting{color:var(--headings-contrasting-color)}h2,h3,h4,h5,h6,.heading:not(h1){color:var(--headings-color)}h1,.heading--xlarge{color:color-mix(in srgb,transparent,var(--headings-color) var(--h1-opacity));font-family:var(--font-family--text);font-size:var(--font-size--4xlarge);font-weight:var(--font-weight--extrabold);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--3xsnug)}h1.heading--no-overline.heading--flush,.heading--xlarge.heading--no-overline.heading--flush{margin-top:-0.65rem}@media(min-width:800px){h1.heading--no-overline.heading--flush,.heading--xlarge.heading--no-overline.heading--flush{margin-top:-0.75rem}}h1 .text--contrasting,.heading--xlarge .text--contrasting{font-weight:var(--font-weight--extrabold)}h2,.heading--large{font-family:var(--font-family--headings);font-size:var(--font-size--3xlarge);font-weight:var(--font-weight--medium);line-height:var(--line-height--xsnug);letter-spacing:var(--letter-spacing--msnug)}h2.heading--no-overline.heading--flush,.heading--large.heading--no-overline.heading--flush{margin-top:-0.5rem}@media(min-width:800px){h2.heading--no-overline.heading--flush,.heading--large.heading--no-overline.heading--flush{margin-top:-0.55rem}}h3,.heading--medium{font-family:var(--font-family--headings);font-size:var(--font-size--xlarge);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--xsnug)}h3.heading--flush,.heading--medium.heading--flush{margin-top:-0.55rem}h4,.heading--small{font-family:var(--font-family--headings);font-size:var(--font-size--mlarge);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--snug)}h4.heading--flush,.heading--small.heading--flush{margin-top:-0.5rem}h5,.heading--xsmall{font-family:var(--font-family--headings);font-size:var(--font-size--msmall);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--snug)}h5.heading--flush,.heading--xsmall.heading--flush{margin-top:-0.4rem}h6,.heading--2xsmall{font-family:var(--font-family--headings);font-size:var(--font-size--2xsmall);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--snug)}h6.heading--flush,.heading--2xsmall.heading--flush{margin-top:-0.4rem}h1:not(.heading--no-overline)::before,.heading--xlarge:not(.heading--no-overline)::before,h2:not(.heading--no-overline)::before,.heading--large:not(.heading--no-overline)::before{content:"";display:flex;width:100%;height:.125em;background-color:var(--accent-color);max-width:8rem}h1:not(.heading--no-overline)::before,.heading--xlarge:not(.heading--no-overline)::before{margin-bottom:1rem}h2:not(.heading--no-overline)::before,.heading--large:not(.heading--no-overline)::before{margin-bottom:1.5rem}h3::before,.heading--medium::before,h4::before,.heading--small::before,h5::before,.heading--xsmall::before,h6::before,.heading--2xsmall::before{display:none !important}h3 .text--contrasting,.heading--medium .text--contrasting,h4 .text--contrasting,.heading--small .text--contrasting,h5 .text--contrasting,.heading--xsmall .text--contrasting,h6 .text--contrasting,.heading--2xsmall .text--contrasting{font-weight:var(--font-weight--bold)}.heading--subtle{font-family:var(--font-family--default);font-weight:var(--font-weight--bold);font-size:var(--font-size--medium);line-height:var(--line-height--2xsnug);letter-spacing:.02em;text-transform:uppercase}.heading--subtle:not(.heading-no-overline)::before{margin-bottom:0.5rem;height:0.2rem}.heading--subtle .text--contrasting{font-weight:var(--font-weight--extrabold);letter-spacing:inherit}.heading--align-left{text-align:left}.heading--align-center{text-align:center}.heading--align-center::before{margin-left:auto;margin-right:auto}.heading--align-right{text-align:right}.heading--align-right::before{margin-left:auto}.heading--vspace-none{margin:0}.heading--vspace-small{margin:0 0 var(--text-element-vertical-space--small)}.heading--vspace-large{margin:0 0 var(--text-element-vertical-space--large)}
.read-more{text-decoration:none;font-size:var(--font-size--small);font-family:var(--font-family--default);line-height:var(--line-height--2xsnug);text-transform:uppercase;font-weight:var(--font-weight--bold);position:relative;display:inline-block;padding-right:0.6rem}.read-more__chevron{position:absolute;font-size:1rem;margin-top:0.2rem}.read-more__text{margin-right:0.4rem}.read-more--small{font-size:var(--font-size--3xsmall)}.read-more--small .read-more__chevron{margin-top:0.05rem}.read-more--reverse{color:var(--pa-link-light)}.read-more--reverse:focus-visible{outline-color:var(--white)}
.bio{clear:both}@media(min-width:800px){.bio__title{float:left}}.bio__job-title{font-weight:var(--font-weight--bold);line-height:var(--line-height--snug)}@media(min-width:800px){.bio__job-title{clear:left}}.bio__profile-photo{margin-bottom:var(--text-element-vertical-space--default)}@media(min-width:800px){.bio__profile-photo{float:right;margin:0 0 2.2rem 3rem}}.bio__credentials{list-style-type:none;margin:0 0 var(--text-element-vertical-space--default) 0;padding:0}@media(min-width:800px){.bio__credentials{clear:left}}.bio__credential:not(:last-of-type){margin-bottom:0.6rem}@media(min-width:800px){.bio__content{clear:left}}.bio__link{margin-top:var(--text-element-vertical-space--default)}@media(min-width:800px){.bio__link{clear:left}}
.bio-collection{margin:0;padding:0;list-style-type:none}.bio-collection__bio:not(:last-of-type){margin-bottom:var(--text-element-vertical-space--large)}@media(min-width:800px){.bio-collection__bio:not(:last-of-type){margin-bottom:5rem}}
.accordion{min-width:15rem}.accordion:not(.accordion--borderless){border-top:0.1rem solid var(--medium-grey);border-bottom:0.1rem solid var(--medium-grey)}.accordion:not(.accordion--borderless)+.accordion{border-top:none}.accordion__heading{margin-bottom:0}.accordion__heading .accordion__button{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.accordion__button{background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;font-family:var(--font-family--default);font-size:var(--font-size--default);font-weight:var(--font-weight--semibold);line-height:var(--line-height--snug);color:var(--beaver-blue);padding:2rem 0;width:100%;text-align:left}.accordion__button:hover,.accordion__button:focus-visible{color:var(--pa-link)}.accordion__button:hover .accordion__label,.accordion__button:focus-visible .accordion__label{text-decoration-color:var(--pa-link)}.accordion__button:hover .accordion__label--label-underline,.accordion__button:focus-visible .accordion__label--label-underline{text-decoration-style:solid}.accordion__button:hover .accordion__sprite .sprite,.accordion__button:focus-visible .accordion__sprite .sprite{transform:scale(1.25)}.accordion__button:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}.accordion__button .accordion__label--label-underline{text-decoration-color:var(--pa-link)}.accordion__label{flex:1 1 0;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:0.1rem;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.2em;transition:color .2s linear,text-decoration-color .2s linear}.accordion .accordion__sprite .sprite{color:var(--pa-link);height:1.6rem;margin:auto 1.5rem;transition-property:transform;transition-timing-function:linear;transition-duration:.2s}.accordion__expandable-content{transition-property:height,margin-bottom,visibility;transition-timing-function:ease-in-out;visibility:hidden}.accordion__expandable-content--indent-content{margin-left:3.75%}.accordion--expanded>.accordion__button .accordion__sprite .sprite,.accordion--expanded>.accordion__heading .accordion__sprite .sprite{transform:rotate(45deg)}.accordion--expanded>.accordion__button:hover .accordion__sprite .sprite,.accordion--expanded>.accordion__button:focus-visible .accordion__sprite .sprite,.accordion--expanded>.accordion__heading:hover .accordion__sprite .sprite,.accordion--expanded>.accordion__heading:focus-visible .accordion__sprite .sprite{transform:rotate(45deg) scale(1.25)}.accordion--expanded>.accordion__button:focus-visible,.accordion--expanded>.accordion__heading:focus-visible{margin-bottom:0.3rem}.accordion--expanded>.accordion__expandable-content{margin-bottom:2rem;visibility:inherit}
.icon-list{list-style-type:none;margin:0 0 -2rem 0;padding:0}.icon-list--two-col{column-count:2;column-width:32rem;column-gap:3rem}.icon-list--three-col{column-count:3;column-width:21rem;column-gap:3rem}.icon-list__item{break-inside:avoid;padding-bottom:2rem}.icon-list__content{display:flex;align-items:baseline;flex-wrap:nowrap;gap:1.5rem}.icon-list__icon{color:var(--beaver-blue)}.icon-list__icon .sprite{width:3rem;height:auto;max-height:3rem}
.layout-multi-column{--layout-column-gap-min:calc(0.5rem * var(--layout-column-gap-multipler,1));--layout-column-gap-percentage:calc(2.87% * var(--layout-column-gap-multipler,1));--layout-column-gap-max:calc(1.25rem * var(--layout-column-gap-multipler,1));--layout-column-gap:clamp(var(--layout-column-gap-min),calc(var(--layout-column-gap-percentage) / 2),var(--layout-column-gap-max));display:flex;flex-wrap:wrap;row-gap:calc(2*var(--layout-column-gap-max));margin-left:calc(-1*var(--layout-column-gap));margin-right:calc(-1*var(--layout-column-gap))}.layout-multi-column--gap-large{--layout-column-gap-multipler:2}.layout-multi-column__region{margin-left:var(--layout-column-gap);margin-right:var(--layout-column-gap);flex:1 1 calc(100%*(var(--region-weight,0)) - 2*var(--layout-column-gap));width:calc(100% - 2*var(--layout-column-gap))}.layout-multi-column__region--25{--region-weight:.25}.layout-multi-column__region--33{--region-weight:calc(1/3)}.layout-multi-column__region--50{--region-weight:.5}.layout-multi-column__region--67{--region-weight:calc(2/3)}.layout-multi-column__region--75{--region-weight:.75}.layout-multi-column .layout-multi-column{--layout-column-gap:clamp(var(--layout-column-gap-min),calc((var(--layout-column-gap-percentage) / 2) * (1 / (var(--region-weight,0)))),var(--layout-column-gap-max))}
.layout-two-col{flex-direction:column}@media(min-width:550px){.layout-two-col{flex-direction:row}}
.alert{position:relative;padding:2rem}.alert__inner-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;max-width:110rem;margin:0 auto;container-type:inline-size}.alert__inner-wrapper .alert__icon{margin-right:1rem}.alert__inner-wrapper .alert__icon .sprite{width:2rem;height:2rem}@supports(container-type:inline-size){@container (min-width:425px){.alert__inner-wrapper .alert__icon .sprite{width:5.5rem;height:5.5rem}}}.alert__inner-wrapper .alert__content{flex:1;margin-top:0.2rem}@supports(container-type:inline-size){@container (min-width:425px){.alert__inner-wrapper .alert__content{margin-top:1.6rem}}}.alert--info{background-color:color-mix(in srgb,var(--white),var(--sky-blue) 10%);border-top:1rem solid var(--sky-blue)}.alert--info .sprite{color:var(--sky-blue)}.alert--error{background-color:color-mix(in srgb,var(--white),var(--error-red) 6%);border-top:1rem solid var(--error-red)}.alert--error .sprite{color:var(--error-red)}.alert--warning{background-color:color-mix(in srgb,var(--white),var(--keystone) 20%);border-top:1rem solid var(--keystone)}.alert--warning .sprite{color:#d77900}.alert--status{background-color:color-mix(in srgb,var(--white),var(--creek) 10%);border-top:1rem solid var(--creek)}.alert--status .sprite{color:var(--creek)}
.spinner{min-width:2rem;position:relative;display:inline-block}.spinner:focus{outline:none}.spinner:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}.spinner__animation--xlarge{font-size:15rem}.spinner__animation--large{font-size:10rem}.spinner__animation--medium{font-size:5rem}.spinner__animation--small{font-size:2.5rem}.spinner__animation--xsmall{font-size:1.6rem}.spinner__text{display:none;color:#001e44;font-weight:bold;text-shadow:-0.1rem -0.1rem 0 #fff,0.1rem -0.1rem 0 #fff,-0.1rem 0.1rem 0 #fff,0.1rem 0.1rem 0 #fff}.spinner__text--xlarge{font-size:2.2rem}.spinner__text--large{font-size:1.8rem}.spinner__text--medium{font-size:1.6rem}.spinner__text--small{font-size:1.2rem}.spinner__text--xsmall{font-size:1.1rem}.spinner__notch{position:absolute;color:#d8dbea}.spinner__notch .sprite{animation:spin 2s linear infinite}.spinner__third{color:#1e407c;opacity:.61;z-index:2}.spinner__third .sprite{animation:spin 1s linear infinite}@media(prefers-reduced-motion){.spinner__third,.spinner__notch{display:none}.spinner__text{display:block}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.webform-ajax-form-wrapper{flex:1;display:flex;flex-direction:column;height:100%}.webform-ajax-form-wrapper>.webform-submission-form{flex:1;display:flex;flex-direction:column}
.form-actions{margin-bottom:var(--form-element-margin--vertical)}
.webform-actions{margin-top:auto;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between}.webform-actions--wizard .webform-button--submit,.webform-actions--wizard .webform-button--update,.webform-actions--wizard .webform-button--preview,.webform-actions--wizard .webform-button--next{margin-left:auto}.webform-actions--wizard .webform-button--wizard-previous{margin-right:auto}.webform-button{min-width:fit-content;width:17rem;max-width:50%;padding-left:2rem;padding-right:2rem}.webform-button>.cta-block__icon{font-size:var(--font-size--msmall)}.webform-button>.cta-block__icon>.ajax-progress-throbber{margin-right:-0.6rem;margin-top:-0.1rem}.webform-button:disabled{cursor:not-allowed}.webform-button:disabled>.cta-block__icon>.sprite{display:none}.webform-button:disabled,.webform-button:disabled:is([data-light] *){background-color:color-mix(in srgb,transparent,var(--limestone) 60%);color:color-mix(in srgb,transparent,var(--slate) 90%)}.webform-button:disabled:is([data-dark] *){background-color:var(--limestone);color:color-mix(in srgb,transparent,var(--nittany-navy) 80%)}.webform-button--previous{background-color:rgba(0,0,0,0);color:var(--if-light,var(--beaver-blue)) var(--if-dark,var(--white))}.webform-button--previous:hover,.webform-button--previous:focus-visible{background-color:var(--if-light,var(--nittany-navy)) var(--if-dark,var(--keystone-light));color:var(--if-light,var(--white)) var(--if-dark,var(--nittany-navy))}.webform-button--previous:disabled,.webform-button--previous:disabled:is([data-light] *){background-color:rgba(0,0,0,0);color:color-mix(in srgb,transparent,var(--slate) 80%)}.webform-button--previous:disabled:is([data-dark] *){background-color:rgba(0,0,0,0);color:color-mix(in srgb,transparent,var(--white) 60%)}.webform-button--previous .ajax-progress-throbber{position:relative;left:-0.6rem}
label{cursor:pointer;font-family:var(--form-label-font-family);font-weight:var(--form-label-font-weight);color:var(--form-label-text-color);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height)}label:is(:disabled+*),label:has(:disabled),label:has(+:disabled){cursor:not-allowed}
.form-item{margin-bottom:var(--form-element-margin--vertical)}.form-item__prefix,.form-item__suffix{font-family:var(--form-element-font-family);font-weight:var(--form-element-font-weight);color:var(--form-label-text-color);font-size:var(--form-element-font-size);line-height:var(--form-element-line-height);padding:var(--form-element-padding--vertical) 0}.form-item__label{display:flex;align-items:flex-start;gap:0.5rem}.form-item__element-wrapper{display:flex;column-gap:0.5rem;flex-wrap:nowrap}.form-item__element{display:flex;flex-direction:column;flex:1;max-width:100%}.form-item__element:has(>*:focus-visible){outline:0.2rem solid var(--sky-blue);outline-offset:0.2rem}.form-item__element:has(>*:focus-visible)>*:focus-visible{outline:none}.form-item__label:not(.visually-hidden)+.form-item__element-wrapper,.form-item__description+.form-item__element-wrapper,.form-item__label:not(.visually-hidden)+.form-item__description,.form-item__element-wrapper+.form-item__label,.form-item__element-wrapper+.form-item__description,.form-item__element-wrapper+.form-item__more,.form-item--error-message+.form-item__description,.form-item--error-message+.form-item__more,.form-item--error-message+.form-item__label{margin-top:0.5rem}.form-item__description{display:flex;flex-direction:column;gap:0.5rem;flex-basis:100%}.form-item .container-inline{margin:0}.form-item .container-inline>div,.form-item .container-inline>label{display:inline-flex}.form-item--disabled .form-item__label{cursor:not-allowed}.form-item--error-message{background-color:var(--form-error-background-color);color:var(--form-error-text-color);font-family:var(--form-label-font-family);font-weight:var(--font-weight--medium);font-size:var(--font-size--2xsmall);line-height:var(--line-height--xsnug);padding:var(--form-error-padding--vertical) var(--form-error-padding--horizontal)}.form-item--warning-message{background:var(--form-warning-background-color);color:var(--form-warning-text-color);font-family:var(--form-label-font-family);font-weight:var(--font-weight--medium);font-size:var(--font-size--2xsmall);line-height:var(--line-height--xsnug);padding:var(--form-warning-padding--vertical) var(--form-warning-padding--horizontal)}.form-required .form-required-asterisk::after{content:"*";margin-left:0.5rem;color:var(--form-required-indicator-color);font-family:var(--form-label-font-family);line-height:var(--line-height--nospace);font-size:var(--font-size--mlarge);font-style:normal}
.webform-type-recaptcha{margin-bottom:0}.g-recaptcha+.form-item--error-message{margin-bottom:var(--form-element-margin--vertical)}.form-item-recaptcha-error-recaptcha-error-message{margin:0}
input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=url],input[type=search],input[type=number],input[type=password]{background-color:var(--form-element-background-color);width:var(--form-element-width);border-radius:var(--form-element-border-radius--default);padding:var(--form-element-padding--vertical) var(--form-element-padding--horizontal);font-family:var(--form-element-font-family);font-weight:var(--form-element-font-weight);color:var(--form-element-text-color);font-size:var(--form-element-font-size);line-height:var(--form-element-line-height);border-color:var(--form-element-border-color);border-style:solid none none none;border-width:0.1rem;max-width:100%}input:not([type]):focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=date]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}input:not([type]):disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=password]:disabled{cursor:not-allowed}input:not([type]):disabled,input:not([type]):read-only,input[type=text]:disabled,input[type=text]:read-only,input[type=email]:disabled,input[type=email]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=date]:disabled,input[type=date]:read-only,input[type=time]:disabled,input[type=time]:read-only,input[type=url]:disabled,input[type=url]:read-only,input[type=search]:disabled,input[type=search]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only{background-color:var(--form-element-disabled-background-color);color:var(--form-element-disabled-text-color)}input:not([type])::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder{color:var(--form-element-placeholder-color)}input:not([type]).error,input[type=text].error,input[type=email].error,input[type=tel].error,input[type=date].error,input[type=time].error,input[type=url].error,input[type=search].error,input[type=number].error,input[type=password].error{border-color:var(--error-red);border-style:solid}input:not([type]).warning,input[type=text].warning,input[type=email].warning,input[type=tel].warning,input[type=date].warning,input[type=time].warning,input[type=url].warning,input[type=search].warning,input[type=number].warning,input[type=password].warning{border-color:var(--keystone) var(--keystone-light) var(--keystone-light) var(--keystone-light);border-style:solid}
.form-type-email>.form-item__element-wrapper>.form-item__element{position:relative}.form-type-email>.form-item__element-wrapper>.form-item__element>input~.ajax-progress-throbber{position:absolute;inset:0 var(--form-element-padding--horizontal) 0 auto;padding:calc(var(--form-element-padding--vertical) - 0.4rem) 0}.form-type-email>.form-item__element-wrapper>.form-item__element>input~.form-item--warning-message .email-warning{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;position:relative;font-family:var(--font-family--text);font-size:var(--font-size--4xsmall);font-weight:var(--font-weight--regular)}.form-type-email>.form-item__element-wrapper>.form-item__element>input~.form-item--warning-message .email-warning__message{display:block;flex:1}.form-type-email>.form-item__element-wrapper>.form-item__element>input~.form-item--warning-message .email-warning__action{flex:0}
.webform-required{display:flex;gap:0.5rem;font-weight:var(--font-weight--regular);color:var(--form-label-text-color);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);font-style:italic}.webform-required>.form-required>.form-required-asterisk::after{margin-left:0}
.webform-progress{margin-bottom:var(--webform-progress-tracker-margin--vertical)}.webform-progress__status{display:flex;gap:1rem;align-items:center;justify-content:space-between}.webform-progress__summary,.webform-progress__percentage{font-family:var(--font-family--default);font-weight:var(--font-weight--regular);color:var(--form-label-text-color);font-size:var(--font-size--xsmall);line-height:var(--line-height--xsnug)}.webform-progress__summary{margin-left:auto}.webform-progress__percentage:not(.webform-progress__summary+.webform-progress__percentage){margin-left:auto}
.intro-form{min-width:20rem;position:relative;padding:3rem 0}.intro-form__geometrics{position:absolute;inset:0;overflow:hidden}.intro-form__geometrics--light-grey{background-color:var(--light-grey)}.intro-form__geometrics--light-grey .sprite{color:var(--white)}.intro-form__geometrics--beaver-blue{background-color:var(--beaver-blue)}.intro-form__geometrics--beaver-blue .sprite{color:var(--sky-blue);opacity:.3}.intro-form__geometrics .sprite{position:absolute;height:auto;width:60rem}@media(min-width:950px){.intro-form__geometrics .sprite{width:67rem}}.intro-form__sprite:nth-child(2) .sprite{top:-36.6rem;right:calc(50% + 30rem)}.intro-form__sprite:nth-child(3) .sprite{bottom:-39rem;right:-33rem}@media(min-width:950px){.intro-form__sprite:nth-child(3) .sprite{bottom:-41rem;left:calc(50% + 31.9rem);right:unset}}.intro-form__container{position:relative;margin:auto;display:flex;flex-direction:column;gap:3rem}@media(min-width:800px){.intro-form__container{flex-direction:row;max-width:97rem;padding:0 4rem}}.intro-form__first{background-color:var(--nittany-navy);position:relative;margin-top:-3rem}@media(min-width:800px){.intro-form__first{border-top:0.6rem solid var(--sky-blue);box-shadow:0.1rem 0.2rem rgba(0,30,68,.4);flex:1;height:fit-content;margin-top:0;margin-bottom:1rem}}.intro-form__image{position:relative}.intro-form__image::after{content:"";position:absolute;inset:calc(100% - 7.5rem) 0 0 0;background:linear-gradient(to bottom,transparent,var(--nittany-navy))}.intro-form__image img{aspect-ratio:16/7;width:100%}.intro-form__intro{padding:2.5rem 2rem}@media(min-width:550px){.intro-form__intro{padding:3rem 4rem}}@media(min-width:800px){.intro-form__intro{padding:3rem 2rem}}.intro-form__image+.intro-form__intro{padding-top:0rem}.intro-form__description{font-size:var(--font-size--large);line-height:var(--line-height--snug)}.intro-form__second{padding:0 2rem 1rem 2rem}@media(min-width:550px){.intro-form__second{padding:0 4rem 1rem 4rem}}@media(min-width:800px){.intro-form__second{padding:0;flex:1}}
.date-range .date-range__start .date__day::before,.date-range .date-range__start .date__year::before,.date-range .date-range__end .date__day::before,.date-range .date-range__end .date__year::before{content:"\a"}.date-range[data-same-day] .date-range__separator,.date-range[data-same-day] .date-range__end{display:none}.date-range[data-same-month] .date-range__start .date__pause,.date-range[data-same-month] .date-range__start .date__year,.date-range[data-same-month] .date-range__end .date__month{display:none}.date-range[data-same-month] .date-range__end .date__day::before{display:none}.date-range[data-same-year] .date-range__start .date__pause,.date-range[data-same-year] .date-range__start .date__year{display:none}.time-range .time__timezone::before,.time-range .time__meridiem::before{content:"\a"}.time-range[data-same-meridiem] .time-range__start .time__meridiem{display:none}.time-range[data-same-timezone] .time-range__start .time__timezone{display:none}.time-range[data-start-on-the-hour] .time-range__start .time__separator,.time-range[data-start-on-the-hour] .time-range__start .time__minutes{display:none}.time-range[data-end-on-the-hour] .time-range__end .time__separator,.time-range[data-end-on-the-hour] .time-range__end .time__minutes{display:none}
.event-link{display:flex;font-family:var(--font-family--default);text-decoration:none}.event-link:hover,.event-link:focus-visible{text-decoration:none}.event-link:hover .event-link__title,.event-link:focus-visible .event-link__title{color:var(--pa-link);text-decoration:underline}.event-link:hover .event-link__third .sprite,.event-link:focus-visible .event-link__third .sprite{transform:scale(1.25)}.event-link:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.5rem}.event-link__first{color:var(--nittany-navy);font-size:var(--font-size--small);font-weight:var(--font-weight--regular);line-height:var(--line-height--xsnug);width:8.7rem;flex:0 0 auto;padding-right:1.5rem;position:relative;text-align:center}.event-link__first::after{background:repeating-linear-gradient(0deg,var(--sky-blue),var(--sky-blue) 0.1rem,transparent 0.1rem,transparent 0.3rem);content:"";position:absolute;inset:0 -0.1rem 0 auto;width:0.1rem}.event-link__second{flex:1 0 0;padding-left:1.5rem;position:relative;font-size:var(--font-size--medium);line-height:var(--line-height--xsnug);margin:auto}.event-link__third{flex:0 0 auto;color:var(--pa-link);margin:auto 1.5rem}.event-link__third .sprite{height:1.6rem;transition:transform .2s linear}.event-link .date-range .date__day{font-weight:var(--font-weight--extrabold)}.event-link .date-range[data-same-day] .date-range__start .date__day{color:var(--slate);display:block;font-size:var(--font-size--3xlarge);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--nospace)}.event-link .date-range[data-same-day] .date-range__start .date__month,.event-link .date-range[data-same-day] .date-range__start .date__year{display:block}.event-link .date-range[data-same-day] .date-range__start .date__pause{display:none}.event-link .date-range[data-same-month] .date-range__start .date__month{display:block}.event-link .date-range[data-same-month] .date-range__end .date__pause{display:none}.event-link .date-range[data-same-month] .date-range__end .date__year{display:block}.event-link .date-range[data-same-month] .date-range__start .date__day,.event-link .date-range[data-same-month] .date-range__separator,.event-link .date-range[data-same-month] .date-range__end .date__day{color:var(--slate);font-size:var(--font-size--large);line-height:var(--line-height--nospace)}.event-link__title{display:inline-block;font-weight:var(--font-weight--semibold);line-height:1.375}.event-link__description{display:block;margin-top:0.5rem}.event-link__time{display:block;font-size:var(--font-size--small);font-weight:var(--font-weight--regular);line-height:var(--line-height--xsnug)}.event-link__time .time-range[data-same-day]{color:var(--nittany-navy);margin-top:0.3rem}.event-link__time .time-range:not([data-same-day]){display:none}.event-link__all-day{font-weight:var(--font-weight--regular);color:var(--nittany-navy)}@media(min-width:800px){.event-link--featured .event-link__first{max-width:8.7rem;width:auto}.event-link--featured .event-link__second{margin:0}.event-link--featured .event-link__third{display:none}}.event-link--compact .event-link__first{width:6.5rem;padding-right:1rem}.event-link--compact .event-link__second{padding-left:1rem}.event-link--compact .date-range[data-same-month] .date-range__start .date__day,.event-link--compact .date-range[data-same-month] .date-range__separator,.event-link--compact .date-range[data-same-month] .date-range__end .date__day{font-size:var(--font-size--mlarge)}.event-link--compact .date-range[data-same-day] .date-range__start .date__day{font-size:var(--font-size--large)}
.upcoming-events__featured{display:flex;flex-direction:column;gap:var(--text-element-vertical-space--default) 3rem;width:100%}@media(min-width:800px){.upcoming-events__featured{flex-direction:row}}.upcoming-events__overflow{margin-top:var(--text-element-vertical-space--medium)}@media(min-width:800px){.upcoming-events__overflow{margin-top:var(--text-element-vertical-space--large)}}.upcoming-events__more{display:grid;grid-template-columns:1fr;gap:var(--text-element-vertical-space--medium)}.upcoming-events__event{flex:1 1 0}.upcoming-events--compact .upcoming-events__heading{width:auto}.upcoming-events--compact .upcoming-events__top,.upcoming-events--compact .upcoming-events__featured{flex-direction:column}
.band{background-color:var(--beaver-blue);color:var(--text-color)}.band--hub-geometric{position:relative;background:linear-gradient(to right,var(--beaver-blue) 0%,var(--beaver-blue) calc(50% - 44rem),var(--nittany-navy) calc(50% + 44rem),var(--nittany-navy) 100%)}.band--hub-geometric .band__geometrics{position:absolute;inset:0;overflow:hidden;--hub-geometric-gradient:url(#hub-geometric-band-gradient)}.band--hub-geometric .band__geometrics .sprite{position:absolute;width:71.8rem;top:-42.7rem;height:auto;opacity:.3}.band--hub-geometric .band__geometrics .sprite:nth-child(2){left:calc(50% - 33rem)}.band--hub-geometric .band__geometrics .sprite:nth-child(3){left:calc(50% + 38rem)}.band__content{position:relative;padding:1.2rem 2.6%}@media(min-width:950px){.band__content{padding:1.6rem 4rem}}.band--padding-compact .band__content{padding-top:0.8rem;padding-bottom:0.8rem}@media(min-width:950px){.band--padding-compact .band__content{padding-top:0.8rem;padding-bottom:0.8rem}}.band--padding-none .band__content{padding:0}@media(min-width:950px){.band--padding-none .band__content{padding:0}}.band--secondary{background-color:var(--nittany-navy)}
.sticky-panel{position:sticky;top:var(--sticky-panel-vertical-offset,0);left:var(--sticky-panel-horizontal-offset,0);width:var(--sticky-panel-width,100%);z-index:var(--z-index--floating)}.sticky-panel__content{position:relative}.sticky-panel__content::after{content:" ";display:block;height:1.7rem;background:linear-gradient(to bottom,rgba(0,0,0,0.12),rgba(0,0,0,0));position:absolute;bottom:-1.7rem;left:0;width:100%}
.drop-button{position:relative;display:inline-block}.drop-button__toggle{cursor:pointer;position:relative}.drop-button__toggle:focus-visible{outline:none}.drop-button__toggle[aria-expanded=false]::after,.drop-button__toggle[aria-expanded=false]+.drop-button__content{display:none}.drop-button__toggle::after{pointer-events:none;content:"";position:absolute;transform:translateX(-50%) rotateZ(45deg);background:var(--white);width:2rem;height:2rem;top:calc(100% + 0.4142135624rem + .2em);left:50%;border-width:0.1rem;border-style:solid;border-color:var(--slate-light) rgba(0,0,0,0) rgba(0,0,0,0) var(--slate-light);z-index:calc(var(--z-index--dropdown) + 1)}.drop-button__content{background:var(--white);position:absolute;transition:opacity var(--transition-duration--default) linear,visibility --transition-duration--default linear;border-style:solid;border-color:var(--slate-light) var(--slate-light) var(--slate-light) var(--accent-color);border-width:0.1rem 0.1rem 0.1rem 0.3rem;box-shadow:0.1rem 0.3rem 0.5rem color-mix(in srgb,var(--nittany-navy) 15%,transparent);z-index:var(--z-index--dropdown);left:var(--drop-button--left);right:var(--drop-button--right);top:calc(100% + 1.4142135624rem + .2em);padding:2rem}.drop-button__content--wide{--drop-button-panel-width:37rem}.drop-button__content--padding-none{padding:0}.drop-button__content--padding-small{padding:1rem}
.more-menu__toggle{font-size:var(--font-size--3xsmall);font-weight:var(--font-weight--semibold);flex-direction:row;justify-content:space-around;width:auto;height:auto;min-height:100%;padding:1rem 1.5rem;font-family:var(--font-family--default);background:var(--light-mauve);border:none;color:var(--beaver-blue);cursor:pointer;display:inline-flex;gap:0.5rem;align-items:center;border-radius:var(--button-border-radius--default);box-shadow:0.1rem 0.1rem color-mix(in srgb,var(--beaver-blue) 50%,transparent);transition:color var(--transition-duration--default) linear,background-color var(--transition-duration--default) linear,box-shadow var(--transition-duration--default) linear;line-height:var(--line-height--nospace)}.more-menu__toggle .sprite{opacity:.75;max-width:100%;overflow:visible;height:1.4rem;width:auto;margin-top:0}.more-menu__toggle--stacked{flex-direction:column;font-size:var(--font-size--2xsmall);padding:0.5rem;justify-content:center;width:4.4rem;height:4.4rem;font-weight:var(--font-weight--regular)}@media(min-width:550px){.more-menu__toggle--stacked{font-size:var(--font-size--xsmall);padding:0.6rem;width:5.2rem;height:5.2rem}}@media(min-width:800px){.more-menu__toggle--stacked{font-size:var(--font-size--msmall);padding:0.8rem;width:6.3rem;height:6.3rem}}@media(min-width:950px){.more-menu__toggle--stacked{font-size:var(--font-size--default);padding:0.9rem;width:7.2rem;height:7.2rem}}@media(min-width:1024px){.more-menu__toggle--stacked{font-size:var(--font-size--mlarge);padding:1rem;width:8rem;height:8rem}}.more-menu__toggle--stacked .sprite{height:0.605rem;margin-top:0.3rem}@media(min-width:550px){.more-menu__toggle--stacked .sprite{height:0.66rem}}@media(min-width:800px){.more-menu__toggle--stacked .sprite{height:0.77rem}}@media(min-width:950px){.more-menu__toggle--stacked .sprite{height:0.825rem}}@media(min-width:1024px){.more-menu__toggle--stacked .sprite{height:0.88rem}}.more-menu__toggle:is(:focus-visible>.more-menu__toggle){outline:none}.more-menu__toggle:is([aria-expanded=true]>.more-menu__toggle){box-shadow:-0.1rem -0.1rem var(--beaver-blue)}.more-menu__toggle:hover,.more-menu__toggle:is(:focus-visible>.more-menu__toggle){background:var(--pugh-blue);box-shadow:0.1rem 0.1rem var(--nittany-navy);color:var(--nittany-navy)}.more-menu__list{list-style-type:none;margin:0;padding:0}.more-menu__link{color:var(--nittany-navy);display:block;padding:1rem;line-height:var(--line-height--xsnug);font-size:var(--font-size--small);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color var(--transition-duration--default),color var(--transition-duration--default)}@media(min-width:550px){.more-menu__link{font-size:var(--font-size--default)}}.more-menu__link:hover,.more-menu__link:focus-visible{color:var(--pa-link);text-decoration-color:var(--pa-link)}.bg--light-grey .more-menu__toggle{background:var(--white)}.bg--light-grey .more-menu__toggle:hover{background:var(--pugh-blue)}.bg--light-grey .more-menu__toggle:focus-visible{background:var(--pugh-blue)}
.page-title-typography__content{display:flex;flex-direction:column}.page-title-typography__content--reversed{color:var(--white);text-shadow:var(--nittany-navy) 0 0 0.6rem}.page-title-typography__subtitle-before,.page-title-typography__subtitle-after{font-family:var(--font-family--display);font-size:var(--font-size--xlarge);line-height:var(--line-height--2xsnug);font-weight:var(--font-weight--medium)}.page-title-typography__subtitle-after{margin-top:0.3rem}
.page-title-banner-image{overflow:hidden;position:relative}@media(min-width:950px){.page-title-banner-image{height:40rem}}.page-title-banner-image__background{position:relative}@media(min-width:950px){.page-title-banner-image__background{position:absolute;inset:0}}@media(min-width:950px){.page-title-banner-image__image img{position:absolute;object-fit:cover;object-position:top center;height:100%;width:100%;inset:0}}@media(min-width:950px){.page-title-banner-image__gradient::before{position:absolute;content:"";display:block;left:calc(50% - 126rem);top:-8rem;width:175rem;height:84rem;transform:rotate(17deg);background:radial-gradient(closest-side,var(--nittany-navy),transparent);mix-blend-mode:multiply}}@media(min-width:950px){.page-title-banner-image__gradient::after{content:"";position:absolute;width:1000rem;left:calc(50% - 500rem);top:0;bottom:0;background:linear-gradient(22deg,var(--nittany-navy) 41%,transparent 50%)}}.page-title-banner-image__geometrics{mix-blend-mode:overlay;opacity:.5}@media(min-width:950px){.page-title-banner-image__geometrics{position:absolute;overflow:hidden;inset:-2rem 0 0 calc(max(50%,59.5rem) - 173.6rem)}}.page-title-banner-image__geometrics .sprite{color:var(--white);position:absolute;height:auto}.page-title-banner-image__geometrics .sprite:nth-child(2){width:67rem;left:0}.page-title-banner-image__geometrics .sprite:nth-child(3){--hub-geometric-gradient:url(#hub-geometric-page-title-image-gradient);inset:-24.4rem 0 0 -42.5rem;mix-blend-mode:overlay;width:60rem}@media(min-width:950px){.page-title-banner-image__geometrics .sprite:nth-child(3){width:67rem;inset:0 0 0 66.8rem;mix-blend-mode:revert}}.page-title-banner-image__content{position:relative;margin:auto;max-width:119rem;display:flex;flex-direction:column;justify-content:flex-end;height:100%;background:var(--nittany-navy);padding:0 var(--page-side-padding) 2rem var(--page-side-padding)}@media(min-width:550px){.page-title-banner-image__content{padding-bottom:4rem}}@media(min-width:950px){.page-title-banner-image__content{padding:8rem var(--page-side-padding) 4.5rem var(--page-side-padding);background:rgba(0,0,0,0)}}.page-title-banner-image__content::before{position:absolute;content:"";inset:-8rem 0 100% 0;background:linear-gradient(to bottom,transparent,var(--nittany-navy))}@media(min-width:950px){.page-title-banner-image__content::before{display:none}}@media(min-width:950px){.page-title-banner-image__title{max-width:50rem}}
.horizontal-menu{position:relative;transform:rotate(0deg)}.horizontal-menu__menu{display:flex;flex-wrap:wrap}.horizontal-menu__menu--2{background:var(--white);flex-direction:column;position:absolute;top:100%;opacity:0;visibility:hidden;box-shadow:0.1rem 0.3rem 0.5rem color-mix(in srgb,var(--nittany-navy) 75%,transparent);border-left:0.3rem solid var(--accent-color,var(--sky-blue));padding:0.5rem 2rem;min-width:100%;width:23rem}@supports not (color:color-mix(in srgb,white,white)){.horizontal-menu__menu--2{box-shadow:0.1rem 0.3rem 0.5rem rgba(0,30,68,.75)}}.horizontal-menu__item{position:relative;break-inside:avoid}.horizontal-menu__item--1{display:flex;flex:1 0 auto}.horizontal-menu__item--1:last-child .horizontal-menu__menu{right:0}.horizontal-menu__item--2:not(:last-child){border-bottom:0.1rem solid var(--slate-light)}.horizontal-menu__link{display:block;font-family:var(--font-family--default);text-decoration:none;width:100%}.horizontal-menu__link--1{text-align:center;font-size:var(--font-size--xsmall);font-weight:var(--font-weight--semibold);line-height:var(--line-height--nospace);letter-spacing:var(--letter-spacing--medium);color:var(--text-color);padding:2.4rem 1.1rem;transition:background-color var(--transition-duration--default) linear,color var(--transition-duration--default) linear}@media(min-width:1024px){.horizontal-menu__link--1{font-size:var(--font-size--small)}}@media(min-width:1280px){.horizontal-menu__link--1{font-size:var(--font-size--msmall);padding:2.4rem 1.6rem}}.horizontal-menu__link--1:focus-within,.horizontal-menu__link--1:hover,.horizontal-menu__link--1:has(+[aria-expanded=true]){background:var(--horizontal-menu-link-active-background-color,var(--pa-link));color:var(--horizontal-menu-link-active-foreground-color,var(--text-color));text-decoration:none}.horizontal-menu__link--1:has(+[aria-expanded=true]){position:relative}.horizontal-menu__link--1:has(+[aria-expanded=true])::before{content:"";position:absolute;top:0;bottom:0;left:0;width:0.3rem;background-color:var(--accent-color,var(--sky-blue))}.horizontal-menu__link--1:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0}.horizontal-menu__link--1.horizontal-menu__link--active-trail{position:relative}.horizontal-menu__link--1.horizontal-menu__link--active-trail::after{content:"";position:absolute;inset:calc(100% - 0.9rem) 0.5rem 0.5rem 0.5rem;background-color:var(--accent-color-semantic,var(--sky-blue))}.horizontal-menu__link:not(.horizontal-menu__link--1){color:var(--text-color--default);font-size:var(--font-size--xsmall);line-height:var(--line-height--xsnug);letter-spacing:var(--letter-spacing--medium);padding:1.6rem 0}@media(min-width:1280px){.horizontal-menu__link:not(.horizontal-menu__link--1){font-size:var(--font-size--msmall)}}.horizontal-menu__link:not(.horizontal-menu__link--1):hover,.horizontal-menu__link:not(.horizontal-menu__link--1):focus-visible{color:var(--accent-color-semantic,var(--sky-blue))}.horizontal-menu__link:not(.horizontal-menu__link--1):focus-visible{outline-offset:-0.1rem}.horizontal-menu__link:not(.horizontal-menu__link--1).horizontal-menu__link--active-trail{font-weight:var(--font-weight--bold)}.horizontal-menu__toggle{background:var(--horizontal-menu-link-active-background-color,var(--pa-link));border:none;position:absolute;inset:0 -0.8rem 0 calc(100% - 0.8rem);display:flex;justify-content:center;align-items:center;opacity:0;z-index:var(--z-index--dropdown)}.horizontal-menu__toggle:focus-visible{opacity:1;outline:0.2rem solid var(--focus-indicator-color);outline-offset:0}.horizontal-menu__toggle[aria-expanded=true]+.horizontal-menu__menu{visibility:visible;opacity:1;height:auto;z-index:var(--z-index--dropdown)}.horizontal-menu__toggle[aria-expanded=true] .horizontal-menu__chevron .sprite{transform:rotateX(180deg)}.horizontal-menu__chevron .sprite{color:var(--horizontal-menu-link-active-foreground-color,var(--text-color));width:1.6rem;height:auto;transition:transform var(--transition-duration--default) linear}
.header{position:relative;background:linear-gradient(to right,var(--beaver-blue) 0%,var(--beaver-blue) calc(50% - 44rem),var(--nittany-navy) calc(50% + 44rem),var(--nittany-navy) 100%)}.header__geometrics{position:absolute;inset:0;overflow:hidden;--hub-geometric-gradient:url(#hub-geometric-header-gradient)}.header__geometrics .sprite{position:absolute;width:71.8rem;top:-42.7rem;height:auto;opacity:.3}.header__geometrics .sprite:nth-child(2){left:calc(50% - 33rem)}.header__geometrics .sprite:nth-child(3){left:calc(50% + 38rem)}.header__inner{max-width:122rem;margin:0 auto;padding:0 2rem;display:grid;grid-template-areas:"dogear content" "overflow overflow";grid-template-columns:min(50%,24rem) auto}@media(min-width:800px){.header__inner{padding:0 4rem}}.header__dogear{position:relative;grid-area:dogear;height:fit-content;padding:1rem clamp(5rem,calc(100% / 3),7.5rem) 1rem 0;clip-path:polygon(-2rem -0.1rem,100% -0.1rem,calc(100% - 100vw) 100vw)}@media(min-width:800px){.header__dogear{clip-path:polygon(-4rem -0.1rem,100% -0.1rem,calc(100% - 100vw) 100vw)}}@media(min-width:950px){.header__dogear{padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (min-width:1180px){.header__dogear{clip-path:polygon(calc((-100vw + 110rem) / 2) -0.1rem,100% -0.1rem,calc(100% - 100vw) 100vw)}}.header__dogear::before{z-index:-1;content:"";position:absolute;inset:0 0 0 -2rem;background-color:var(--white);background-image:linear-gradient(to right,color-mix(in srgb,var(--slate-light) 50%,transparent),transparent 100%)}@supports not (color:color-mix(in srgb,white,white)){.header__dogear::before{background-image:linear-gradient(to right,rgba(204,218,230,0.5),transparent 100%)}}@media(min-width:800px){.header__dogear::before{inset:0 0 0 -4rem}}@media screen and (min-width:1180px){.header__dogear::before{inset:0 0 0 calc((-100vw + 110rem)/2)}}.header__content{position:relative;grid-area:content;display:flex;align-items:center;padding:0.3rem 0}@media(min-width:950px){.header__content{padding:1rem 0 0 0}}.header__overflow{position:relative;grid-area:overflow}.header__overflow:empty{padding:0.6rem 0}
.page-title-banner-plain{background:var(--light-grey);overflow:hidden;position:relative}.page-title-banner-plain__geometrics .sprite{opacity:.3;position:absolute;top:-34rem;right:-30rem;width:60rem;height:auto;--hub-geometric-gradient:url(#hub-geometric-page-title-banner-plain-gradient)}@media(min-width:950px){.page-title-banner-plain__geometrics .sprite{left:calc(max(50%,59.5rem) + 22rem);right:unset;width:67rem}}.page-title-banner-plain__content{position:relative;max-width:119rem;margin:0 auto;padding:6rem 4rem 3rem 2rem}@media(min-width:950px){.page-title-banner-plain__content{padding:8rem 16rem 3rem 4rem}}
.vertical-menu__parent{display:block;font-size:var(--font-size--large);font-weight:var(--font-weight--bold);color:var(--text-color--default);border-bottom:0.2rem solid var(--pugh-blue);text-decoration:none;padding:1.5rem 0}.vertical-menu__parent--tight{padding:1rem 0}.vertical-menu__parent--loose{padding:2rem 0}.vertical-menu__menu:not(.vertical-menu__menu--1){margin-left:2rem;flex-basis:100%;visibility:hidden;transition:height var(--transition-duration--default) ease-in-out,visibility var(--transition-duration--default) ease-in-out}.vertical-menu__toggle{background:rgba(0,0,0,0);color:var(--pa-link);border:none;font-size:1.6rem;cursor:pointer}.vertical-menu__toggle:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0}.vertical-menu__toggle .sprite{transition:transform var(--transition-duration--default) linear}.vertical-menu__toggle[aria-expanded=true] .sprite{transform:rotateX(-180deg)}.vertical-menu__toggle[aria-expanded=true]+.vertical-menu__menu{visibility:inherit}.vertical-menu__item{display:flex;flex-wrap:wrap}.vertical-menu__item--1{border-bottom:0.1rem solid var(--pugh-blue)}.vertical-menu__item:not(.vertical-menu__item--1):first-child{border-top:0.1rem solid var(--slate-light)}.vertical-menu__item:not(.vertical-menu__item--1):not(:last-child){border-bottom:0.1rem solid var(--slate-light)}.vertical-menu__item--1.vertical-menu__item--highlight{position:relative}.vertical-menu__item--1.vertical-menu__item--highlight::before{position:absolute;top:0;left:-1.2rem;border-left:.3rem solid var(--accent-color);content:"";display:block;height:100%}.vertical-menu__link{color:var(--text-color--default);display:block;font-weight:var(--font-weight--regular);flex:1;text-decoration:none}.vertical-menu__link--1{padding:1.5rem 0}.vertical-menu__link:not(.vertical-menu__link--1){padding:1rem 0;font-size:var(--font-size--msmall)}.vertical-menu__link--tight.vertical-menu__link--1{padding:1rem 0}.vertical-menu__link--tight.vertical-menu__link:not(.vertical-menu__link--1){padding:0.7rem 0}.vertical-menu__link--loose.vertical-menu__link--1{padding:2rem 0}.vertical-menu__link--loose.vertical-menu__link:not(.vertical-menu__link--1){padding:1.5rem 0}.vertical-menu__link:hover,.vertical-menu__link:focus-visible{color:var(--pa-link)}.vertical-menu__link:focus-visible{outline-offset:0}.vertical-menu__link--active-trail{font-weight:var(--font-weight--bold)}
:root{--compact-menu-bars-color--light:var(--pugh-blue);--compact-menu-text-color--light:var(--white);--compact-menu-bars-hover-color--light:var(--white);--compact-menu-text-hover-color--light:var(--white);--compact-menu-bars-active-color--light:var(--keystone-light);--compact-menu-bars-color--dark:var(--beaver-blue);--compact-menu-text-color--dark:var(--beaver-blue);--compact-menu-bars-hover-color--dark:var(--pa-link);--compact-menu-text-hover-color--dark:var(--nittany-navy);--compact-menu-bars-active-color--dark:var(--nittany-navy)}:root,[data-light]{--compact-menu-bars-color:var(--compact-menu-bars-color--dark);--compact-menu-text-color:var(--compact-menu-text-color--dark);--compact-menu-bars-hover-color:var(--compact-menu-bars-hover-color--dark);--compact-menu-text-hover-color:var(--compact-menu-text-hover-color--dark);--compact-menu-bars-active-color:var(--compact-menu-bars-active-color--dark)}[data-dark]{--compact-menu-bars-color:var(--compact-menu-bars-color--light);--compact-menu-text-color:var(--compact-menu-text-color--light);--compact-menu-bars-hover-color:var(--compact-menu-bars-hover-color--light);--compact-menu-text-hover-color:var(--compact-menu-text-hover-color--light);--compact-menu-bars-active-color:var(--compact-menu-bars-active-color--light)}.compact-menu__toggle{display:flex;justify-content:center;align-items:center;gap:0.5rem}@media(min-width:550px){.compact-menu__toggle{gap:0.7rem}}.compact-menu__toggle:is(:focus-visible>.compact-menu__toggle){outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}.compact-menu__toggle:where(:hover) .compact-menu__toggle-sprite{color:var(--compact-menu-bars-hover-color)}.compact-menu__toggle:hover .compact-menu__toggle-label{text-decoration-color:var(--compact-menu-text-hover-color)}.compact-menu__toggle-sprite{color:var(--compact-menu-bars-color);transition:color var(--transition-duration--default) linear}.compact-menu__toggle-sprite:is([aria-expanded=true] *){color:var(--compact-menu-bars-active-color)}.compact-menu__toggle-sprite .sprite{width:2.1rem;min-height:2.1rem;height:auto}@media(min-width:550px){.compact-menu__toggle-sprite .sprite{width:2.6rem;min-height:2.6rem}}.compact-menu__toggle-label{color:var(--compact-menu-text-color);display:block;font-family:var(--font-family--default);font-weight:var(--font-weight--semibold);font-size:var(--font-size--5xsmall);line-height:var(--line-height--nospace);text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-thickness:0.1rem;text-underline-offset:.2em;transition:text-decoration-color var(--transition-duration--default) linear}.compact-menu__toggle-label:is(:focus-visible *){text-decoration-color:var(--compact-menu-text-hover-color)}.compact-menu__toggle--vertical{flex-direction:column}.compact-menu__toggle--vertical .compact-menu__toggle-label{padding-bottom:.2em;font-size:var(--font-size--5xsmall)}@media(min-width:550px){.compact-menu__toggle--vertical .compact-menu__toggle-label{font-size:var(--font-size--3xsmall)}}.compact-menu__toggle--horizontal{flex-direction:row-reverse;font-size:var(--font-size--small)}.compact-menu__toggle--horizontal .sprite{width:1.6rem;height:auto}.compact-menu__content{padding:1rem 2rem 3rem 2rem}
.compact-search__toggle{display:flex;justify-content:center;align-items:center}.compact-search__toggle:is(:focus-visible>.compact-search__toggle){outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}.compact-search__toggle:where(:hover) .compact-search__toggle-sprite{color:var(--white)}.compact-search__toggle:hover .compact-search__toggle-label{text-decoration-color:var(--white)}.compact-search__toggle-sprite{color:var(--pugh-blue);transition:color var(--transition-duration--default) linear}.compact-search__toggle-sprite:is([aria-expanded=true]>.compact-search__toggle>.compact-search__toggle-sprite){color:var(--keystone-light)}.compact-search__toggle-label{color:var(--white);display:block;font-family:var(--font-family--default);font-weight:var(--font-weight--semibold);font-size:var(--font-size--5xsmall);line-height:var(--line-height--nospace);text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-thickness:0.1rem;text-underline-offset:.2em;transition:text-decoration-color var(--transition-duration--default) linear}.compact-search__toggle-label:is(:focus-visible>.compact-search__toggle>.compact-search__toggle-label){text-decoration-color:var(--white)}.compact-search__toggle--vertical{flex-direction:column;gap:0.5rem}@media(min-width:550px){.compact-search__toggle--vertical{gap:0.7rem}}.compact-search__toggle--vertical .compact-search__toggle-sprite .sprite{width:2.1rem;height:auto}@media(min-width:550px){.compact-search__toggle--vertical .compact-search__toggle-sprite .sprite{width:2.6rem}}.compact-search__toggle--vertical .compact-search__toggle-label{padding-bottom:.2em}@media(min-width:550px){.compact-search__toggle--vertical .compact-search__toggle-label{font-size:var(--font-size--3xsmall)}}.compact-search__toggle--horizontal{flex-direction:row;gap:0.6rem}.compact-search__toggle--horizontal .compact-search__toggle-sprite .sprite{width:1.6rem;height:auto;vertical-align:-0.2rem}.compact-search__toggle--horizontal .compact-search__toggle-label{font-size:var(--font-size--xsmall)}@media(min-width:1280px){.compact-search__toggle--horizontal .compact-search__toggle-label{font-size:var(--font-size--msmall)}}
input[type=checkbox]{appearance:none;cursor:pointer;padding:0;margin:0;background:rgba(0,0,0,0);width:2.4rem;height:2.4rem;position:relative}input[type=checkbox]:focus{outline:none}input[type=checkbox]:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}input[type=checkbox]::before{position:absolute;content:"";inset:0;border-width:0.1rem;border-style:solid;border-radius:0.5rem;transition:background-color var(--transition-duration--default) linear,border-color var(--transition-duration--default) linear}input[type=checkbox]::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439 105c12 13 12 33 0 46L183 407a32 32 0 0 1-46 0L9 279a32 32 0 0 1 46-46l105 106 233-234c13-12 33-12 46 0z"/></svg>') no-repeat center/1.4rem auto;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439 105c12 13 12 33 0 46L183 407a32 32 0 0 1-46 0L9 279a32 32 0 0 1 46-46l105 106 233-234c13-12 33-12 46 0z"/></svg>') no-repeat center/1.4rem auto;transition:background-color var(--transition-duration--default) linear}input[type=checkbox]:disabled{cursor:not-allowed}input[type=checkbox]::before,input[type=checkbox]:is([data-light] *)::before{background-color:var(--form-element-background-color);border-color:var(--form-element-border-color)}input[type=checkbox]:checked::before,input[type=checkbox]:is([data-light] *):checked::before{background-color:var(--beaver-blue);border-color:var(--beaver-blue)}input[type=checkbox]:checked::after,input[type=checkbox]:is([data-light] *):checked::after{background-color:var(--white)}@media(any-hover:hover){input[type=checkbox]:hover::before,input[type=checkbox]:is([data-light] *):hover::before{background-color:var(--white);border-color:var(--nittany-navy)}input[type=checkbox]:checked:hover::after,input[type=checkbox]:is([data-light] *):checked:hover::after{background-color:var(--pa-link)}}input[type=checkbox]:disabled::before,input[type=checkbox]:is([data-light] *):disabled::before{background-color:var(--form-element-disabled-background-color);border:0.1rem solid var(--form-element-border-color)}input[type=checkbox]:disabled:checked::before,input[type=checkbox]:is([data-light] *):disabled:checked::before{background-color:color-mix(in srgb,transparent,var(--slate) 70%);border-color:color-mix(in srgb,transparent,var(--slate) 70%)}input[type=checkbox]:disabled:checked::after,input[type=checkbox]:disabled:checked:hover::after,input[type=checkbox]:is([data-light] *):disabled:checked::after,input[type=checkbox]:is([data-light] *):disabled:checked:hover::after{background-color:var(--white)}input[type=checkbox]:is([data-dark] *):checked::before{background:var(--nittany-navy);border-color:var(--white)}@media(any-hover:hover){input[type=checkbox]:is([data-dark] *):checked:hover::before{background-color:var(--white);border-color:var(--nittany-navy)}input[type=checkbox]:is([data-dark] *):checked:hover::after{background-color:var(--pa-link)}}input[type=checkbox]:is([data-dark] *):disabled::before{border-color:var(--light-mauve)}input[type=checkbox]:is([data-dark] *):disabled:checked::before,input[type=checkbox]:is([data-dark] *):disabled:checked:hover::before{border-color:var(--light-mauve);background-color:color-mix(in srgb,transparent,var(--slate) 90%)}input[type=checkbox]:is([data-dark] *):disabled:checked::after,input[type=checkbox]:is([data-dark] *):disabled:checked:hover::after{background-color:var(--slate-light)}
.form-type-checkbox{display:flex;flex-direction:column}.form-type-checkbox__wrapper{display:flex;gap:1rem}.form-type-checkbox__wrapper>.form-item__element-wrapper>.form-item__element{flex-shrink:0}.form-type-checkbox__wrapper>.form-item__element-wrapper>.form-item__element~*{align-self:baseline}.form-type-checkbox__wrapper>.form-item__label{margin:0.3rem 0 0 -1rem;padding-left:1rem;font-weight:var(--form-element-font-weight)}.form-type-checkbox__wrapper~.form-item--error-message{margin-top:0.5rem}
fieldset{padding:0;margin:0;border:none}
legend{font-family:var(--form-label-font-family);font-weight:var(--form-label-font-weight);color:var(--form-label-text-color);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);padding:0}
textarea{display:block;background-color:var(--form-element-background-color);width:var(--form-element-width);border-radius:var(--form-element-border-radius--default);padding:var(--form-element-padding--vertical) var(--form-element-padding--horizontal);font-family:var(--form-element-font-family);font-weight:var(--form-element-font-weight);color:var(--form-element-text-color);font-size:var(--form-element-font-size);line-height:var(--form-element-line-height);border-color:var(--form-element-border-color);border-style:solid none none none;border-width:0.1rem;height:100%}textarea:focus-visible{outline:0.2rem solid var(--focus-indicator-color);outline-offset:0.2rem}textarea::placeholder{color:var(--form-element-placeholder-color)}textarea:disabled{cursor:not-allowed}textarea:disabled,textarea:read-only{background-color:var(--form-element-disabled-background-color);color:var(--form-element-disabled-text-color)}textarea.error{border-color:var(--error-red);border-style:solid}
@media screen and (min-height:400px)and (max-height:949px){html{scroll-padding-top:12rem}}@media screen and (min-height:400px)and (min-width:950px){html{scroll-padding-top:13rem}}body.program .program-sticky-primary-content{max-width:119rem;margin:auto;display:flex;flex-flow:row nowrap;align-items:center;gap:2%;padding:0.8rem 2.6%}@media(min-width:800px){body.program .program-sticky-primary-content{padding:0.8rem 4rem}}@media(min-width:950px){body.program .program-sticky-primary-content{gap:3rem}}body.program .program-sticky-primary-content__branding{display:none}@media(min-width:950px){body.program .program-sticky-primary-content__branding{display:initial}}body.program .program-sticky-primary-content__branding .sprite{width:14rem;height:auto;color:var(--white);margin-right:1rem}@media(min-width:1024px){body.program .program-sticky-primary-content__branding .sprite{margin-right:4rem}}body.program .program-sticky-primary-content__program{display:-webkit-box;flex:1;color:var(--text-color--light);font-size:var(--font-size--3xsmall);line-height:var(--line-height--2xsnug);text-decoration:0.1rem underline dotted rgba(0,0,0,0);text-underline-offset:0.3rem;transition:color .2s linear,text-decoration-color .2s linear;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0.1rem 0}@media(min-width:950px){body.program .program-sticky-primary-content__program{font-size:var(--font-size--small);line-height:var(--line-height--xsnug)}}body.program .program-sticky-primary-content__program:hover,body.program .program-sticky-primary-content__program:focus{color:var(--pa-link-light);text-decoration-color:var(--pa-link-light)}body.program .program-sticky-primary-content__program-degree{font-weight:var(--font-weight--regular)}body.program .program-sticky-primary-content__program-subject{font-weight:var(--font-weight--bold)}body.program .program-sticky-primary-content__cta{margin-left:auto;min-width:20rem;max-width:20rem}@media(min-width:950px){body.program .program-sticky-primary-content__cta{min-width:30rem;max-width:30rem}}body.program .program-sticky-secondary-content{padding:0 2.6%;max-width:119rem;margin:auto}@media(min-width:800px){body.program .program-sticky-secondary-content{padding:0 4rem}}body.program .program-sticky-secondary-content__tabs-list{padding:0.5rem 0}body.program .program-sticky-secondary-content__drop-button{display:flex;align-self:stretch;align-items:stretch;margin:0.5rem 0 0.5rem 0.4rem}body.program .program-page-intro{padding:3rem 0 0 0;background-color:var(--light-grey);z-index:2}@media(min-width:950px){body.program .program-page-intro{padding-top:5rem}}body.program .program-page-intro__background{overflow:hidden;position:absolute;inset:0;z-index:-1}body.program .program-page-intro__background .sprite{position:absolute;width:60rem;height:auto;left:-44rem;top:min(-36rem,100% - 50rem);color:var(--white)}@media(min-width:950px){body.program .program-page-intro__background .sprite{width:67rem;right:calc(50% + 23.5rem);bottom:0.5rem;top:auto;left:auto}}body.program .program-page-intro__tab-links{max-width:95rem;margin:0 auto;padding:0 2rem 3rem 2rem}@media(min-width:550px){body.program .program-page-intro__tab-links{padding:0 4rem 3rem 4rem}}@media(min-width:950px){body.program .program-page-intro__tab-links{padding:0 4rem 5rem 4rem}}body.program .program-page-intro__summary{padding:0 2rem;max-width:95rem;margin:0 auto;font-size:var(--font-size--large);line-height:var(--line-height--snug)}@media(min-width:550px){body.program .program-page-intro__summary{padding:0 4rem}}body.program .proxy-links{display:inline-flex;max-width:100%;align-items:flex-end;padding-bottom:0.2rem;width:100%}body.program .proxy-links__link{font-size:var(--font-size--3xsmall);padding:0.6rem 0;flex:1 1 0;width:20rem;min-width:min-content;vertical-align:bottom;color:var(--white);font-family:var(--font-family--default);font-weight:var(--font-weight--semibold);line-height:1.3;letter-spacing:-0.002em;text-align:left;margin-left:0.4rem;margin-right:0.4rem;outline:none;text-decoration:none}@media(min-width:550px){body.program .proxy-links__link{font-size:var(--font-size--2xsmall)}}@media(min-width:800px){body.program .proxy-links__link{font-size:var(--font-size--small);margin-left:0.45rem;margin-right:0.45rem}}@media(min-width:950px){body.program .proxy-links__link{font-size:var(--font-size--msmall)}}@media(min-width:1024px){body.program .proxy-links__link{font-size:var(--font-size--medium)}}@media(min-width:1280px){body.program .proxy-links__link{margin-left:0.5rem;margin-right:0.5rem}}@media screen and (prefers-reduced-motion:no-preference){body.program .proxy-links__link{transition:color .3s linear,box-shadow .3s linear}}body.program .proxy-links__link[aria-current=location]{box-shadow:0 0.5rem 0 0 var(--sky-blue);font-weight:var(--font-weight--bold);letter-spacing:-0.007em}@media(any-hover:hover){body.program .proxy-links__link:hover{color:var(--pa-link-light);box-shadow:0 0.5rem 0 0 var(--pa-link-light)}}body.program .tab-links{display:inline-flex;max-width:100%;align-items:flex-end;width:100%}body.program .tab-links__link{font-size:var(--font-size--3xsmall);padding:0.6rem 0;flex:1 1 0;width:20rem;min-width:min-content;vertical-align:bottom;color:var(--beaver-blue);font-weight:var(--font-weight--semibold);line-height:var(--line-height--2xsnug);letter-spacing:-0.011em;text-align:left;margin-left:0.4rem;margin-right:0.4rem;box-shadow:0 0.1rem 0 0 rgba(30,64,124,.67);text-decoration:none}@media(min-width:550px){body.program .tab-links__link{font-size:var(--font-size--xsmall);padding:0.8rem 0}}@media(min-width:800px){body.program .tab-links__link{font-size:var(--font-size--mlarge);font-weight:var(--font-weight--regular);letter-spacing:.02em;margin-left:0.45rem;margin-right:0.45rem;padding:1rem 0}}@media(min-width:950px){body.program .tab-links__link{font-size:var(--font-size--large);padding:1.1rem 0}}@media(min-width:1024px){body.program .tab-links__link{font-size:var(--font-size--large);padding:1.2rem 0}}@media(min-width:1280px){body.program .tab-links__link{font-size:var(--font-size--xlarge);margin-left:0.5rem;margin-right:0.5rem;padding:1.3rem 0}}@media screen and (prefers-reduced-motion:no-preference){body.program .tab-links__link{transition:color var(--transition-duration--medium) linear,box-shadow var(--transition-duration--medium) linear}}body.program .tab-links__link:first-of-type{box-shadow:0 0.5rem 0 0 var(--beaver-blue);font-weight:var(--font-weight--bold);letter-spacing:-0.02em}@media(any-hover:hover){body.program .tab-links__link:hover{color:var(--pa-link);box-shadow:0 0.5rem 0 0 var(--beaver-blue)}}body.program .tab-links__link:focus-visible{box-shadow:0 0.3rem 0 0 var(--beaver-blue)}body.program:not(:has(#summary)) [href="#summary"],body.program:not(:has(#courses)) [href="#courses"],body.program:not(:has(#costs)) [href="#costs"],body.program:not(:has(#careers)) [href="#careers"]{display:none !important}body.program:not(:has(#how-to-apply)) .sticky-banner [href$="#how-to-apply"],body.program:not(:has(#how-to-apply)) .header [href$="#how-to-apply"]{display:none !important}body.program:not(:has(#request-information)) .sticky-banner [href$="#request-information"],body.program:not(:has(#request-information)) .header [href$="#request-information"]{display:none !important}body.program .next-n-deadlines__label{font-weight:var(--font-weight--bold)}body.program .career-info__divider{margin-top:var(--text-element-vertical-space--large);margin-bottom:var(--text-element-vertical-space--large)}body.program .career-info__intro{margin-bottom:var(--text-element-vertical-space--medium)}
.footer-bottom{padding:5rem var(--page-side-padding) 13rem;background:linear-gradient(to right,var(--nittany-navy),var(--beaver-blue));position:relative;display:flex;flex-direction:column;gap:4rem}@media(min-width:950px){.footer-bottom{padding-bottom:5rem}}.footer-bottom__geometrics{overflow:hidden;position:absolute;inset:0}.footer-bottom__geometrics .sprite{opacity:.3;position:absolute;top:-1rem;right:-30rem;width:60rem;height:auto;--hub-geometric-gradient:url(#hub-geometric-footer-bottom-gradient)}@media(min-width:950px){.footer-bottom__geometrics .sprite{left:calc(max(50%,59.5rem) + 22rem);right:unset;width:67rem}}.footer-contact{color:var(--white);position:relative;max-width:111rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media(min-width:950px){.footer-contact{display:grid;grid-template-columns:20% 40% 1fr;column-gap:7.5%}}.footer-contact__link{color:var(--white);text-decoration:none;margin-left:0.5rem}.footer-contact__link:hover,.footer-contact__link:focus-visible{text-decoration:underline}.footer-contact__icons{margin-top:1rem}@media(min-width:950px){.footer-contact__icons{margin-top:0;max-width:22rem}}.footer-contact__contact,.footer-contact__address{font-size:var(--font-size--msmall);line-height:var(--line-height--snug);font-weight:var(--font-weight--semibold)}.footer-contact__contact{white-space:nowrap}.footer-contact__contact .sprite{font-size:1.4rem}.footer-contact__prefix{font-style:italic;font-weight:var(--font-weight--regular)}.footer-legal{color:var(--white);max-width:111rem;margin:0 auto;position:relative}@media(min-width:950px){.footer-legal__row{display:grid;column-gap:2.5%;grid-template-columns:10rem 1fr;max-width:100%}}.footer-legal .psu-logo{margin-bottom:2rem}@media(min-width:950px){.footer-legal .psu-logo{margin-top:0.5rem}}.footer-legal .psu-logo__link{display:block;outline-offset:0.2rem}.footer-legal .psu-logo .sprite{color:var(--white);height:auto;width:100%;max-width:10rem}.menu-legal{padding:0;margin:0}@media(min-width:950px){.menu-legal{margin:0 17rem 0 0}}.menu-legal__item{display:inline-block;font-size:var(--font-size--3xsmall);line-height:var(--line-height--xsnug);font-weight:var(--font-weight--semibold)}.menu-legal__item::after{content:"•";color:var(--sky-blue);margin-left:1.5rem;margin-right:1.5rem}@media(min-width:950px){.menu-legal__item::after{margin-left:1rem;margin-right:1rem}}.menu-legal__item:last-child{display:block;padding-bottom:0;font-weight:normal;font-style:italic}.menu-legal__item:last-child::after{content:""}.menu-legal__item:last-child::after,.menu-legal__item:nth-last-child(2)::after{content:unset}.menu-legal__link{color:var(--white);display:inline-block;padding:1rem 0;text-decoration:none}.menu-legal__link:hover{color:var(--white);text-decoration:underline}.back-to-top{height:4.5rem;width:4.5rem;background-color:rgba(0,95,169,.5);border-radius:50%;border:0.2rem solid rgba(255,255,255,.5);position:absolute;top:0;right:0;color:var(--white);display:flex;transition:ease-in-out var(--transition-duration--medium) background-color}.back-to-top:hover,.back-to-top:focus-visible{background-color:#005fa9}@media(min-width:950px){.back-to-top{display:none}}.back-to-top .sprite{margin:auto;width:auto;height:2.2rem}
.footer-top{padding:0 var(--page-side-padding)}.footer-top__content{display:grid;row-gap:3.5rem;color:var(--beaver-blue)}@media(min-width:950px){.footer-top__content{max-width:111rem;margin:0 auto;grid-template-columns:20% 40% 1fr;column-gap:7.5%}}.menu-resources,.menu-information-for{margin:0;padding:0}.menu-resources__item,.menu-information-for__item{display:inline-block}.menu-resources__item:not(:last-child):after,.menu-information-for__item:not(:last-child):after{content:"•";margin-left:1.5rem;margin-right:1.5rem;color:var(--sky-blue)}@media(min-width:950px){.menu-resources__item:not(:last-child):after,.menu-information-for__item:not(:last-child):after{content:unset}}@media(min-width:950px){.menu-resources__item,.menu-information-for__item{display:block}}.menu-information-for__title{font-size:var(--font-size--msmall);line-height:var(--line-height--snug);margin-bottom:0.6rem;font-weight:var(--font-weight--bold);display:inline-block;width:100%;color:var(--nittany-navy)}.menu-information-for__menu{padding:0;margin:0}@media(min-width:950px){.menu-information-for__menu{margin-left:2rem}}.menu-information-for__link{font-weight:var(--font-weight--regular);color:var(--nittany-navy);line-height:var(--line-height--xsnug);font-size:var(--font-size--small);text-decoration:none;display:inline-block;padding:0.5rem 0}.menu-information-for__link:hover,.menu-information-for__link:focus-visible{text-decoration:underline}.menu-resources__link{font-size:var(--font-size--small);font-weight:var(--font-weight--bold);line-height:var(--line-height--snug);text-decoration:none;padding:1rem 0;display:inline-block;vertical-align:middle}.menu-resources__link:hover,.menu-resources__link:focus-visible{text-decoration:underline}
.next-steps-new{display:flex;flex-wrap:wrap;padding:0 var(--page-side-padding);max-width:97rem;margin:0 auto;gap:3rem}.next-steps-new__intro{flex:1;min-width:26rem}.next-steps-new__cta{flex:1;min-width:26rem}.next-steps-new__cta .deadlines-wrapper{color:var(--white);font-size:var(--font-size--mlarge);line-height:var(--line-height--2xsnug);margin-bottom:var(--text-element-vertical-space--medium);display:block;font-weight:var(--font-weight--semibold)}.next-steps-new__cta .cta-block{line-height:var(--line-height--2xsnug);font-size:var(--font-size--large)}
.responsive-image--media-html-quarter img{min-width:12.5rem}.responsive-image--media-html-third img{min-width:20rem}.responsive-image--media-html-half img{min-width:30rem}.responsive-image--bio-headshot img{max-width:13rem}.responsive-image img{width:100%}
.wysiwyg{display:contents}.wysiwyg p a:not(strong *),.wysiwyg li a:not(strong *){font-weight:var(--font-weight--semibold)}.wysiwyg ul,.wysiwyg ol{margin:0 0 var(--text-element-vertical-space--medium);padding:0}.wysiwyg li{font-size:var(--font-size--default);margin:0;color:var(--nittany-navy);line-height:var(--line-height--default)}.wysiwyg li+li{margin-top:var(--text-element-vertical-space--small)}.wysiwyg ol li{margin-left:1.8rem}.wysiwyg ul li{display:block;position:relative;margin-left:1.5rem}.wysiwyg ul li:before{content:"";background-color:var(--sky-blue);height:0.8rem;width:0.8rem;border-radius:50%;top:1rem;left:-1.5rem;position:absolute}@supports(display:-ms-grid){.wysiwyg ul li:before{left:-1.3rem}}.wysiwyg .button:hover{color:var(--white)}.wysiwyg a.button{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace);display:inline-block;text-align:center;padding:1.5rem 3rem;background-color:var(--pa-link);border-radius:0.2rem;color:var(--white);transition:background-color var(--transition-duration--medium) ease-in-out,color var(--transition-duration--medium) ease-in-out;position:relative}.wysiwyg a.button:hover,.wysiwyg a.button:focus,.wysiwyg a.button:active{background-color:var(--nittany-navy);text-decoration:none;color:var(--white)}.wysiwyg a.button:focus{outline-offset:-0.5rem}@media(min-width:950px){.wysiwyg a.button{padding:1.7rem 3.125rem}}.wysiwyg a.button--pdf{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace);display:inline-block;text-align:center;padding:1.5rem 3rem;background-color:var(--beaver-blue);border-radius:0.2rem;color:var(--white);transition:background-color var(--transition-duration--medium) ease-in-out,color var(--transition-duration--medium) ease-in-out;position:relative;text-decoration:none}.wysiwyg a.button--pdf:hover,.wysiwyg a.button--pdf:focus,.wysiwyg a.button--pdf:active{background-color:var(--nittany-navy);color:var(--white)}.wysiwyg a.button--pdf:focus{outline-offset:-0.5rem}.wysiwyg a.button--pdf:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='white' d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 224H88c30.9 0 56 25.1 56 56s-25.1 56-56 56H80v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V320 240c0-8.8 7.2-16 16-16zm24 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H80v48h8zm72-64c0-8.8 7.2-16 16-16h24c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V240zm32 112h8c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16h-8v96zm96-128h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 240c0-8.8 7.2-16 16-16z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;margin-left:1.5rem;width:2rem;height:2.4rem;vertical-align:middle}@media(min-width:950px){.wysiwyg a.button--pdf{padding:1.7rem 3.125rem}}.wysiwyg figure.embedded-entity{margin:0 0 var(--text-element-vertical-space--medium)}.wysiwyg figcaption{font-size:var(--font-size--small);line-height:var(--line-height--snug)}@media(min-width:550px){.wysiwyg .align-center.media--image,.wysiwyg .align-left.media--image,.wysiwyg .align-right.media--image{width:auto}}.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .align-right{float:none}@media(min-width:550px){.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .align-right{padding:0}.wysiwyg .align-center img,.wysiwyg .align-center picture,.wysiwyg .align-left img,.wysiwyg .align-left picture,.wysiwyg .align-right img,.wysiwyg .align-right picture{width:auto}}.wysiwyg .align-center{text-align:center;padding-top:1rem;margin-bottom:var(--text-element-vertical-space--large)}.wysiwyg .align-center img,.wysiwyg .align-center picture{margin:auto}@media(min-width:550px){.wysiwyg .align-left{float:left;margin-right:2rem}}@media(min-width:550px){.wysiwyg .align-right{float:right;margin-left:2rem}}.wysiwyg .embedded-entity{width:100%}@media(min-width:550px){.wysiwyg .embedded-entity{padding:0}}.wysiwyg .embedded-entity .media--video{margin:3rem 0 3rem}@media(min-width:550px){.wysiwyg .embedded-entity .media--video{min-width:30rem}}.wysiwyg .embedded-entity img{padding:0;margin:0}.wysiwyg .embedded-entity .image-style--original_image{width:auto;padding-top:1rem;margin-bottom:var(--text-element-vertical-space--large)}.wysiwyg .embedded-entity .image-style--awards_x2_wysiwyg{width:13rem;padding:0;margin-bottom:var(--text-element-vertical-space--large)}.wysiwyg .embedded-entity .image-style--small_graphic_x2_wysiwyg,.wysiwyg .embedded-entity .image-style--small_image_wysiwyg{max-width:20rem;padding-top:1rem;margin-bottom:var(--text-element-vertical-space--large)}.wysiwyg .embedded-entity .media--brochure a{background-color:var(--beaver-blue);margin-bottom:var(--text-element-vertical-space--medium)}.wysiwyg .embedded-entity .media--brochure a:hover,.wysiwyg .embedded-entity .media--brochure a:focus,.wysiwyg .embedded-entity .media--brochure a:active{background-color:var(--nittany-navy);text-decoration:none;color:var(--white)}.wysiwyg .embedded-entity .media--brochure a:focus{outline-offset:-0.5rem}@media(min-width:950px){.wysiwyg .embedded-entity .media--brochure a{padding:1.7rem 3.125rem}}@media(min-width:550px){.wysiwyg .column--two{column-count:2}.wysiwyg .column--two li{padding-right:2.6rem;break-inside:avoid}}.wysiwyg .deadline{font-style:italic}.wysiwyg .deadline strong{font-style:normal}.wysiwyg .deadline:before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23009cde' d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:0.8rem;width:2rem;height:2.1rem;vertical-align:middle}.wysiwyg *:last-child{margin-bottom:0}
.pd-intro__first{margin-bottom:2rem}@media screen and (min-width:675px){.pd-intro__first{margin-bottom:3rem}.pd-intro__first--left{float:left;margin-right:clamp(1rem,2.87%,2.5rem)}.pd-intro__first--right{float:right;margin-left:clamp(1rem,2.87%,2.5rem)}.pd-intro__first--media-html-quarter{width:25%}.pd-intro__first--media-html-third{width:33.3333333333%}.pd-intro__first--media-html-half{width:50%}}
.block--inline-blockwysiwyg .next-step{padding:3rem;background:var(--light-mauve)}
.media-html--right .layout-multi-column{flex-direction:row-reverse}
.media--video{min-width:min(100%,36rem - var(--page-side-padding)*2)}.media--video:not(.media--video--full-width){max-width:52.5rem}.media--video .oembed-lazyload__button{outline-offset:2px}
.brochure-dl-container{display:flex;flex-flow:column-reverse nowrap;gap:3rem;max-width:97rem;margin:auto}@media(min-width:800px){.brochure-dl-container{flex-direction:row;padding:0 4rem}}.brochure-dl-container__first,.brochure-dl-container__second{flex:1}.brochure-dl-container__first{padding:0 2rem}@media(min-width:550px){.brochure-dl-container__first{padding:0 4rem}}@media(min-width:800px){.brochure-dl-container__first{padding:0}}.brochure-dl-container__second{margin-top:-3rem}@media(min-width:800px){.brochure-dl-container__second{margin-top:0}}@media(min-width:800px){.brochure-dl-container__border{border-top:0.8rem solid var(--sky-blue)}}.brochure-dl-container__image img{aspect-ratio:16/7;object-fit:cover}.brochure-dl-container__heading{color:var(--white)}.brochure-dl-container__heading,.brochure-dl-container__brochure{margin-bottom:3rem}@media(min-width:800px){.brochure-dl-container__heading,.brochure-dl-container__brochure{margin-bottom:2rem}}.brochure-dl-container__brochure .sprite{font-size:2.4rem}
.course__condition::before{font-style:italic;font-weight:var(--font-weight--regular)}.course__content{display:flex;flex-direction:row;flex-wrap:nowrap}.course__content p{line-height:var(--line-height-snug)}.course__first{border-right:0.1rem solid var(--medium-grey);padding-right:2rem;flex:0 1 auto;text-align:center}.course__second{display:grid;gap:2rem;padding-left:2rem;flex:1 1 auto}.course__abbreviation{font-weight:var(--font-weight--bold);margin-right:1rem}.course__title{font-weight:var(--font-weight--regular)}.course__credits{font-size:var(--font-size--2xlarge);font-weight:var(--font-weight--extrabold);line-height:var(--line-height--nospace)}.course__credits-label{font-size:var(--font-size--small);line-height:var(--line-height--3xsnug)}.course__additional-list{margin:0;padding:0;list-style-type:none}.course__additional-label{display:inline;font-style:italic;font-weight:var(--font-weight--semibold)}.course__additional-label::after{content:":";margin-right:0.5rem}.course__additional-description{display:inline}.course__additional-description p:first-of-type{display:inline}
.course-collection{list-style-type:none;padding:0;margin:0;position:relative}.course-collection__item{display:flex;border-top:0.3rem solid var(--medium-grey);border-bottom:none}.course-collection__item:last-of-type{border-bottom:0.3rem solid var(--medium-grey)}.course-collection__item .course,.course-collection__item .course-collection{flex-basis:100%}.course-collection .course-collection .course-collection__item:not(:first-of-type){border-bottom:none;border-top:0.1rem solid var(--medium-grey);margin-left:2rem;margin-top:-0.1rem}.course-collection .course-collection .course-collection__item:not(:last-of-type){border-bottom:0.1rem solid var(--medium-grey);border-top:none}.course-collection .course-collection__item-prefix--or+.course:first-of-type .course__condition::before{content:"or "}.course-collection .course-collection__item-prefix--and+.course:first-of-type .course__condition::before{content:"and "}.course-collection .course-collection__item-prefix--or-both+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"or both: "}.course-collection .course-collection__item-prefix--and-both+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"and both: "}.course-collection .course-collection__item-prefix--or-all-of+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"or all of: "}.course-collection .course-collection__item-prefix--and-all-of+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"and all of: "}.course-collection .course-collection__item-prefix--and-either+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"and either: "}.course-collection .course-collection__item-prefix--or-either+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"or either: "}.course-collection .course-collection__item-prefix--and-any-of+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"and any of: "}.course-collection .course-collection__item-prefix--or-any-of+.course-collection>.course-collection__item:first-of-type .course__condition::before{content:"or any of: "}
.course-list-section__heading+.course-list-section__intro,.course-list-section__heading+.course-list-section__courses{margin-top:var(--text-element-vertical-space--medium)}.course-list-section__heading+.course-list-section__courses,.course-list-section__intro+.course-list-section__courses{margin-top:var(--text-element-vertical-space--medium)}.course-list-section__courses>.course-collection>.course-collection__item>.course-collection>.course-collection__item:first-of-type>.course-collection__item-prefix{display:none}.course-list-section__courses>.course-collection>.course-collection__item>.course-collection>.course-collection__item:first-of-type>.course-collection>.course-collection__item:first-of-type .course__condition::before{display:none}
.at-a-glance-item{margin:auto;min-width:16rem;width:100%}.at-a-glance-item--narrow{min-width:unset}.at-a-glance-item--wide{min-width:21.5rem}.at-a-glance-item__heading{margin:0}.at-a-glance-item__heading-text{display:block;font-size:var(--font-size--xlarge);font-weight:var(--font-weight--medium);margin-bottom:var(--text-element-vertical-space--small);line-height:var(--line-height--2xsnug);text-align:center}.at-a-glance-item__heading .text--contrasting{font-weight:var(--font-weight--semibold)}.at-a-glance-item .at-a-glance-item__button{align-items:center;background:rgba(0,0,0,0);color:inherit;font-family:inherit;font-size:var(--font-size--xlarge);font-weight:inherit;letter-spacing:inherit;line-height:inherit;border:none;display:none;width:100%;padding:2rem 2rem 2rem 0;text-align:left;transition:color .2s linear;cursor:pointer}.at-a-glance-item .at-a-glance-item__button:focus{outline:none}.at-a-glance-item .at-a-glance-item__button:focus-visible{outline:0.2rem solid var(--sky-blue)}.at-a-glance-item .at-a-glance-item__button:hover,.at-a-glance-item .at-a-glance-item__button:focus-visible{color:var(--beaver-blue)}.at-a-glance-item .at-a-glance-item__button:hover .sprite,.at-a-glance-item .at-a-glance-item__button:focus-visible .sprite{transform:scale(1.25)}.at-a-glance-item .at-a-glance-item__button-text{margin-right:auto}.at-a-glance-item .at-a-glance-item__button .sprite{height:1.6rem;width:1.6rem;margin-left:2rem;flex-shrink:0;transition:transform var(--transition-duration--default) ease}.at-a-glance-item .at-a-glance-item__button[aria-expanded=true] .sprite--fas-plus{transform:rotate(-45deg)}.at-a-glance-item .at-a-glance-item__button[aria-expanded=true]:hover .sprite--fas-plus,.at-a-glance-item .at-a-glance-item__button[aria-expanded=true]:focus-visible .sprite--fas-plus{transform:rotate(-45deg) scale(1.25)}.at-a-glance-item__content{overflow:hidden;text-align:center}@media screen and (prefers-reduced-motion:no-preference){.at-a-glance-item__content{transition:margin-bottom var(--transition-duration--default) linear,visibility var(--transition-duration--default) linear,height var(--transition-duration--default) linear}}.at-a-glance-item__content p{color:var(--nittany-navy);font-size:var(--font-size--msmall);line-height:var(--line-height--snug)}.at-a-glance-item:not([data-accordion-enabled]) .at-a-glance-item__content{height:auto !important;overflow:visible !important;margin-bottom:0 !important}.at-a-glance-item[data-accordion-enabled]{padding:0}.at-a-glance-item[data-accordion-enabled] .at-a-glance-item__button{display:flex}.at-a-glance-item[data-accordion-enabled] .at-a-glance-item__heading-text{display:none}.at-a-glance-item[data-accordion-enabled][data-child-count="1"] .at-a-glance-item__heading-text{display:block}.at-a-glance-item[data-accordion-enabled][data-child-count="1"] .at-a-glance-item__button{display:none}.at-a-glance-item[data-accordion-enabled][data-child-count="1"] .at-a-glance-item__content{height:auto !important;overflow:visible !important;margin-bottom:0 !important}.at-a-glance-item[data-accordion-enabled] .at-a-glance-item__content{text-align:left}@media(min-width:550px){.at-a-glance-item[data-accordion-enabled][data-child-count="2"] .at-a-glance-item__content{text-align:center}}@media(min-width:550px){.at-a-glance-item[data-child-count="2"] .at-a-glance-item__heading-text{display:block}.at-a-glance-item[data-child-count="2"] .at-a-glance-item__button{display:none}.at-a-glance-item[data-child-count="2"] .at-a-glance-item__content{height:auto !important;overflow:visible !important;margin-bottom:0 !important}}@media(min-width:800px){.at-a-glance-item[data-accordion-enabled][data-child-count="3"] .at-a-glance-item__content{text-align:center}}@media(min-width:800px){.at-a-glance-item[data-child-count="3"] .at-a-glance-item__heading-text{display:block}.at-a-glance-item[data-child-count="3"] .at-a-glance-item__button{display:none}.at-a-glance-item[data-child-count="3"] .at-a-glance-item__content{height:auto !important;overflow:visible !important;margin-bottom:0 !important}}@media(min-width:950px){.at-a-glance-item[data-accordion-enabled][data-child-count="4"] .at-a-glance-item__content{text-align:center}}@media(min-width:950px){.at-a-glance-item[data-child-count="4"] .at-a-glance-item__heading-text{display:block}.at-a-glance-item[data-child-count="4"] .at-a-glance-item__button{display:none}.at-a-glance-item[data-child-count="4"] .at-a-glance-item__content{height:auto !important;overflow:visible !important;margin-bottom:0 !important}}
.highlight{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:0 auto 0 0}.highlight--limit-width{max-width:clamp(40rem,86%,50rem)}.highlight--always-centered{justify-content:center;margin:auto}.highlight__heading{flex-basis:100%;margin-bottom:0}.highlight__description{flex:1 1 0;font-size:var(--font-size--msmall);line-height:var(--line-height--msnug);min-width:12rem;text-align:left}.highlight--highlight-columnar .highlight__image{max-width:13rem}.highlight--highlight-stacked .highlight__image{max-width:25rem}.highlight--highlight-stacked .highlight__description{text-align:center;flex-basis:100%}@media(min-width:550px){.highlight--left-align-until-xs{margin:auto;justify-content:center}.highlight--compact-until-xs{text-align:left}.highlight--compact-until-xs .highlight__image:not(.highlight__image--stacked) img{margin:unset}.highlight--compact-until-xs .highlight__image--stacked+.highlight__description{text-align:center}}@media(min-width:800px){.highlight--left-align-until-s{margin:auto;justify-content:center}.highlight--compact-until-s{text-align:left}.highlight--compact-until-s .highlight__image:not(.highlight__image--stacked) img{margin:unset}.highlight--compact-until-s .highlight__image--stacked+.highlight__description{text-align:center}}@media(min-width:950px){.highlight--left-align-until-m{margin:auto;justify-content:center}.highlight--compact-until-m{text-align:left}.highlight--compact-until-m .highlight__image:not(.highlight__image--stacked) img{margin:unset}.highlight--compact-until-m .highlight__image--stacked+.highlight__description{text-align:center}}
.credits{font-family:var(--font-family--display);display:block;color:var(--headings-color);font-size:var(--font-size--xlarge);line-height:var(--line-height--nospace);font-weight:var(--font-weight--medium);text-align:center}.credits--always-expanded .credits__value{display:block;font-weight:800;font-size:8.5rem;line-height:.8;margin-bottom:0.5rem}.credits--always-expanded .credits__value--range{font-size:4.8rem;line-height:1.125;margin-bottom:-0.2rem}.credits--always-expanded .credits__label{display:block;font-size:var(--font-size-xlarge);letter-spacing:var(--letter-spacing--msnug)}@media(min-width:550px){.credits--compact-until-xs .credits__value{display:block;font-weight:800;font-size:8.5rem;line-height:.8;margin-bottom:0.5rem}.credits--compact-until-xs .credits__value--range{font-size:4.8rem;line-height:1.125;margin-bottom:-0.2rem}.credits--compact-until-xs .credits__label{display:block;font-size:var(--font-size-xlarge);letter-spacing:var(--letter-spacing--msnug)}}@media(min-width:800px){.credits--compact-until-s .credits__value{display:block;font-weight:800;font-size:8.5rem;line-height:.8;margin-bottom:0.5rem}.credits--compact-until-s .credits__value--range{font-size:4.8rem;line-height:1.125;margin-bottom:-0.2rem}.credits--compact-until-s .credits__label{display:block;font-size:var(--font-size-xlarge);letter-spacing:var(--letter-spacing--msnug)}}@media(min-width:950px){.credits--compact-until-m .credits__value{display:block;font-weight:800;font-size:8.5rem;line-height:.8;margin-bottom:0.5rem}.credits--compact-until-m .credits__value--range{font-size:4.8rem;line-height:1.125;margin-bottom:-0.2rem}.credits--compact-until-m .credits__label{display:block;font-size:var(--font-size-xlarge);letter-spacing:var(--letter-spacing--msnug)}}
.costs{display:block;font-size:var(--font-size--msmall);line-height:var(--line-height--xsnug)}.costs--always-expanded .costs__value,.costs--always-expanded .costs__label{display:block}@media(min-width:550px){.costs--compact-until-xs .costs__value,.costs--compact-until-xs .costs__label{display:block}}@media(min-width:800px){.costs--compact-until-s .costs__value,.costs--compact-until-s .costs__label{display:block}}@media(min-width:950px){.costs--compact-until-m .costs__value,.costs--compact-until-m .costs__label{display:block}}
.credits-and-costs{display:flex;flex-direction:column;text-align:center}.credits-and-costs__credits+.credits-and-costs__costs{margin-top:0.4rem}.credits-and-costs--always-expanded .credits-and-costs__credits+.credits-and-costs__costs{margin-top:1.1rem}@media(min-width:550px){.credits-and-costs--compact-until-xs .credits-and-costs__credits+.credits-and-costs__costs{margin-top:1.1rem}}@media(min-width:800px){.credits-and-costs--compact-until-s .credits-and-costs__credits+.credits-and-costs__costs{margin-top:1.1rem}}@media(min-width:950px){.credits-and-costs--compact-until-m .credits-and-costs__credits+.credits-and-costs__costs{margin-top:1.1rem}}
.application-deadline{text-align:center;position:relative}.application-deadline--extended{padding:0 5rem}.application-deadline__extended{position:absolute;top:0;right:0;border-right:3.6rem solid var(--pugh-blue);border-top:3.6rem solid var(--pugh-blue);border-left:3.6rem solid rgba(0,0,0,0);border-bottom:3.6rem solid rgba(0,0,0,0)}.application-deadline__extended-text{position:absolute;top:-1.4rem;left:-1.9rem;font-weight:var(--font-weight--bold);font-size:var(--font-size--3xsmall);line-height:var(--line-height--3xsnug);letter-spacing:-0.02em;color:var(--beaver-blue);text-transform:uppercase;transform:rotateZ(45deg)}.application-deadline__apply,.application-deadline__apply-now,.application-deadline__apply-separator,.application-deadline__month,.application-deadline__day,.application-deadline__year{color:var(--beaver-blue)}.application-deadline__apply-by,.application-deadline__start{display:block}.application-deadline__apply,.application-deadline__apply-now,.application-deadline__month{text-transform:uppercase}.application-deadline__priority,.application-deadline__apply-by,.application-deadline__start{font-size:var(--font-size--msmall);line-height:var(--line-height--xsnug)}.application-deadline__apply-by{margin-bottom:var(--text-element-vertical-space--small);font-size:var(--font-size--msmall)}.application-deadline__priority,.application-deadline__start:not(.application-deadline__priority+.application-deadline__start){margin-top:var(--text-element-vertical-space--small);font-size:var(--font-size--msmall)}.application-deadline__apply,.application-deadline__apply-now,.application-deadline__apply-separator,.application-deadline__day,.application-deadline__month,.application-deadline__year{color:var(--headings-color);font-weight:var(--font-weight--medium);font-size:var(--font-size--xlarge);line-height:var(--line-height--nospace);letter-spacing:var(--letter-spacing--msnug);text-transform:none;font-family:var(--font-family--display)}.application-deadline__year{margin-bottom:1.5rem}.application-deadline--always-expanded{min-width:18.2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.application-deadline--always-expanded .application-deadline__apply-by,.application-deadline--always-expanded .application-deadline__start{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace)}.application-deadline--always-expanded .application-deadline__start-month-day{display:inline-block}.application-deadline--always-expanded .application-deadline__apply-separator{display:none}.application-deadline--always-expanded .application-deadline__apply-by{margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--always-expanded .application-deadline__month{margin-bottom:0.5rem}.application-deadline--always-expanded .application-deadline__apply,.application-deadline--always-expanded .application-deadline__month,.application-deadline--always-expanded .application-deadline__year{font-size:var(--font-size--xlarge)}.application-deadline--always-expanded .application-deadline__year{margin-bottom:0.7rem}.application-deadline--always-expanded .application-deadline__apply{margin-bottom:0.2rem}.application-deadline--always-expanded .application-deadline__apply-now,.application-deadline--always-expanded .application-deadline__day{font-weight:var(--font-weight--extrabold)}.application-deadline--always-expanded .application-deadline__apply-now{font-size:5.3rem;line-height:.7547169811;margin-bottom:1.6rem}.application-deadline--always-expanded .application-deadline__day{font-size:8.5rem;line-height:.7882352941;margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--always-expanded .application-deadline__apply-by{line-height:var(--line-height--nospace)}.application-deadline--always-expanded .application-deadline__priority,.application-deadline--always-expanded .application-deadline__start{line-height:var(--line-height--2xsnug)}.application-deadline--always-expanded .application-deadline__priority,.application-deadline--always-expanded .application-deadline__start:not(.application-deadline__priority+.application-deadline__start){margin-top:0}.application-deadline--always-expanded .application-deadline--farfuture .application-deadline__apply-by{margin-bottom:0.7rem}.application-deadline--always-expanded .application-deadline--farfuture .application-deadline__month{margin-bottom:0.2rem}.application-deadline--always-expanded .application-deadline--farfuture .application-deadline__day{margin-bottom:0.4rem}.application-deadline--always-expanded .application-deadline--farfuture .application-deadline__apply~.application-deadline__start{font-size:1.5rem;line-height:1.3333333333}@media(min-width:550px){.application-deadline--compact-until-xs{min-width:18.2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.application-deadline--compact-until-xs .application-deadline__apply-by,.application-deadline--compact-until-xs .application-deadline__start{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace)}.application-deadline--compact-until-xs .application-deadline__start-month-day{display:inline-block}.application-deadline--compact-until-xs .application-deadline__apply-separator{display:none}.application-deadline--compact-until-xs .application-deadline__apply-by{margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-xs .application-deadline__month{margin-bottom:0.5rem}.application-deadline--compact-until-xs .application-deadline__apply,.application-deadline--compact-until-xs .application-deadline__month,.application-deadline--compact-until-xs .application-deadline__year{font-size:var(--font-size--xlarge)}.application-deadline--compact-until-xs .application-deadline__year{margin-bottom:0.7rem}.application-deadline--compact-until-xs .application-deadline__apply{margin-bottom:0.2rem}.application-deadline--compact-until-xs .application-deadline__apply-now,.application-deadline--compact-until-xs .application-deadline__day{font-weight:var(--font-weight--extrabold)}.application-deadline--compact-until-xs .application-deadline__apply-now{font-size:5.3rem;line-height:.7547169811;margin-bottom:1.6rem}.application-deadline--compact-until-xs .application-deadline__day{font-size:8.5rem;line-height:.7882352941;margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-xs .application-deadline__apply-by{line-height:var(--line-height--nospace)}.application-deadline--compact-until-xs .application-deadline__priority,.application-deadline--compact-until-xs .application-deadline__start{line-height:var(--line-height--2xsnug)}.application-deadline--compact-until-xs .application-deadline__priority,.application-deadline--compact-until-xs .application-deadline__start:not(.application-deadline__priority+.application-deadline__start){margin-top:0}.application-deadline--compact-until-xs .application-deadline--farfuture .application-deadline__apply-by{margin-bottom:0.7rem}.application-deadline--compact-until-xs .application-deadline--farfuture .application-deadline__month{margin-bottom:0.2rem}.application-deadline--compact-until-xs .application-deadline--farfuture .application-deadline__day{margin-bottom:0.4rem}.application-deadline--compact-until-xs .application-deadline--farfuture .application-deadline__apply~.application-deadline__start{font-size:1.5rem;line-height:1.3333333333}}@media(min-width:800px){.application-deadline--compact-until-s{min-width:18.2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.application-deadline--compact-until-s .application-deadline__apply-by,.application-deadline--compact-until-s .application-deadline__start{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace)}.application-deadline--compact-until-s .application-deadline__start-month-day{display:inline-block}.application-deadline--compact-until-s .application-deadline__apply-separator{display:none}.application-deadline--compact-until-s .application-deadline__apply-by{margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-s .application-deadline__month{margin-bottom:0.5rem}.application-deadline--compact-until-s .application-deadline__apply,.application-deadline--compact-until-s .application-deadline__month,.application-deadline--compact-until-s .application-deadline__year{font-size:var(--font-size--xlarge)}.application-deadline--compact-until-s .application-deadline__year{margin-bottom:0.7rem}.application-deadline--compact-until-s .application-deadline__apply{margin-bottom:0.2rem}.application-deadline--compact-until-s .application-deadline__apply-now,.application-deadline--compact-until-s .application-deadline__day{font-weight:var(--font-weight--extrabold)}.application-deadline--compact-until-s .application-deadline__apply-now{font-size:5.3rem;line-height:.7547169811;margin-bottom:1.6rem}.application-deadline--compact-until-s .application-deadline__day{font-size:8.5rem;line-height:.7882352941;margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-s .application-deadline__apply-by{line-height:var(--line-height--nospace)}.application-deadline--compact-until-s .application-deadline__priority,.application-deadline--compact-until-s .application-deadline__start{line-height:var(--line-height--2xsnug)}.application-deadline--compact-until-s .application-deadline__priority,.application-deadline--compact-until-s .application-deadline__start:not(.application-deadline__priority+.application-deadline__start){margin-top:0}.application-deadline--compact-until-s .application-deadline--farfuture .application-deadline__apply-by{margin-bottom:0.7rem}.application-deadline--compact-until-s .application-deadline--farfuture .application-deadline__month{margin-bottom:0.2rem}.application-deadline--compact-until-s .application-deadline--farfuture .application-deadline__day{margin-bottom:0.4rem}.application-deadline--compact-until-s .application-deadline--farfuture .application-deadline__apply~.application-deadline__start{font-size:1.5rem;line-height:1.3333333333}}@media(min-width:950px){.application-deadline--compact-until-m{min-width:18.2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.application-deadline--compact-until-m .application-deadline__apply-by,.application-deadline--compact-until-m .application-deadline__start{font-size:var(--font-size--msmall);line-height:var(--line-height--nospace)}.application-deadline--compact-until-m .application-deadline__start-month-day{display:inline-block}.application-deadline--compact-until-m .application-deadline__apply-separator{display:none}.application-deadline--compact-until-m .application-deadline__apply-by{margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-m .application-deadline__month{margin-bottom:0.5rem}.application-deadline--compact-until-m .application-deadline__apply,.application-deadline--compact-until-m .application-deadline__month,.application-deadline--compact-until-m .application-deadline__year{font-size:var(--font-size--xlarge)}.application-deadline--compact-until-m .application-deadline__year{margin-bottom:0.7rem}.application-deadline--compact-until-m .application-deadline__apply{margin-bottom:0.2rem}.application-deadline--compact-until-m .application-deadline__apply-now,.application-deadline--compact-until-m .application-deadline__day{font-weight:var(--font-weight--extrabold)}.application-deadline--compact-until-m .application-deadline__apply-now{font-size:5.3rem;line-height:.7547169811;margin-bottom:1.6rem}.application-deadline--compact-until-m .application-deadline__day{font-size:8.5rem;line-height:.7882352941;margin-bottom:var(--text-element-vertical-space--small)}.application-deadline--compact-until-m .application-deadline__apply-by{line-height:var(--line-height--nospace)}.application-deadline--compact-until-m .application-deadline__priority,.application-deadline--compact-until-m .application-deadline__start{line-height:var(--line-height--2xsnug)}.application-deadline--compact-until-m .application-deadline__priority,.application-deadline--compact-until-m .application-deadline__start:not(.application-deadline__priority+.application-deadline__start){margin-top:0}.application-deadline--compact-until-m .application-deadline--farfuture .application-deadline__apply-by{margin-bottom:0.7rem}.application-deadline--compact-until-m .application-deadline--farfuture .application-deadline__month{margin-bottom:0.2rem}.application-deadline--compact-until-m .application-deadline--farfuture .application-deadline__day{margin-bottom:0.4rem}.application-deadline--compact-until-m .application-deadline--farfuture .application-deadline__apply~.application-deadline__start{font-size:1.5rem;line-height:1.3333333333}}
.program-next-steps{background:var(--beaver-blue);padding:1rem;position:relative}@media(min-width:675px){.program-next-steps{padding:1.5rem}}@media(min-width:550px){.program-next-steps{display:flex;flex-wrap:wrap}}.program-next-steps__text,.program-next-steps__cta{padding:1rem;flex:1}@media(min-width:550px){.program-next-steps__text,.program-next-steps__cta{min-width:30rem}}@media(min-width:675px){.program-next-steps__text,.program-next-steps__cta{padding:1.5rem}}.program-next-steps__text{color:var(--white);margin:0}.program-next-steps__text a{color:var(--white)}.program-next-steps__text span{font-weight:var(--font-weight--regular)}.program-next-steps__cta .wrap{display:inline-block}.program-next-steps__cta p{color:var(--white);font-weight:var(--font-weight--semibold)}.program-next-steps__background{position:absolute;overflow:hidden;inset:0}.program-next-steps__background-sprite .sprite{position:absolute;width:60rem;height:auto;left:-44rem;top:-36rem;bottom:0.5rem;color:var(--white)}
.sticky-banner{display:none}@media screen and (min-height:400px){.sticky-banner{display:initial;position:fixed;width:calc(100% - var(--gin-toolbar-x-offset,0px));left:var(--gin-toolbar-x-offset,0px);transition:transform var(--transition-duration--default) linear,visibility var(--transition-duration--default) linear;transform:translateY(-100%);z-index:500;visibility:hidden}.sticky-banner--visible{transform:none;visibility:visible}.sticky-banner .utility-nav-small-viewports{max-height:calc(100vh - var(--drupal-displace-offset-top,0px) - 10.5rem);overflow:auto}}
[id^=block-worldcampus-header-main-nav-large-viewports] .horizontal-menu{z-index:100}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu{position:fixed;left:0;right:0;display:grid;gap:2rem;padding:0;grid-template:"undergraduate undergraduate graduate graduate topics topics topics topics topics topics" "footer_left footer_left footer_left footer_left footer_left footer_right footer_right footer_right footer_right footer_right"}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu .horizontal-menu__toggle{display:none}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(1){grid-area:undergraduate;padding-left:2rem}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(2){grid-area:graduate}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(3){grid-area:topics;padding-right:2rem}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(1),[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(2),[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(3){border-bottom:none;min-width:20rem}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(1)>.horizontal-menu__link,[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(2)>.horizontal-menu__link,[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(3)>.horizontal-menu__link{font-family:var(--font-family--headings);font-size:var(--font-size--small);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--snug);padding:1.5rem 0;border-bottom:0.2rem solid var(--pugh-blue)}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(4){grid-area:footer_left;border-bottom:none;margin-right:-2rem}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(4)>.horizontal-menu__link{padding-left:2rem;padding-right:2rem;background-color:var(--light-grey);color:var(--nittany-navy);font-weight:var(--font-weight--semibold);font-size:var(--font-size--msmall);line-height:var(--line-height--2xsnug)}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(4)>.horizontal-menu__link:hover,[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(4)>.horizontal-menu__link:focus-visible{color:var(--pa-link)}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(5){grid-area:footer_right;text-align:right}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item:nth-child(5)>.horizontal-menu__link{padding-left:2rem;padding-right:2rem;background-color:var(--light-grey);color:var(--pa-link);font-weight:var(--font-weight--bold);font-size:var(--font-size--small);line-height:var(--line-height--2xsnug);text-transform:uppercase}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item>.horizontal-menu__menu{flex-direction:column}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates"]~.horizontal-menu__menu>.horizontal-menu__item>.horizontal-menu__menu>.horizontal-menu__item>.horizontal-menu__link{display:block;border-bottom:0.1rem solid var(--pugh-blue)}[id^=block-worldcampus-header-main-nav-large-viewports] [href="/degrees-and-certificates#topics"]~.horizontal-menu__menu{display:revert;columns:3}
.chat-wrapper .open-chat{font-size:var(--font-size--xsmall);line-height:var(--line-height--3xsnug);position:fixed;bottom:1.2rem;right:1rem;width:11.6rem;border-radius:0.5rem;text-align:left;cursor:pointer;z-index:5;color:var(--black);filter:drop-shadow(-0.1rem -0.1rem 0 rgba(255,255,255,0.67)) drop-shadow(0.1rem 0.2rem 0 rgba(0,0,0,0.25));text-shadow:0.1rem 0.1rem 0 rgba(255,255,255,.4);text-decoration:none}@media(min-width:800px){.chat-wrapper .open-chat{width:16rem}}@media(min-width:950px){.chat-wrapper .open-chat{bottom:2.8rem;right:2rem}}.chat-wrapper .open-chat .content{background-color:var(--keystone);border-radius:0.5rem 0.5rem 0.5rem 0;padding:1rem;transition:background-color var(--transition-duration--medium)}.chat-wrapper .open-chat:hover,.chat-wrapper .open-chat:focus{text-decoration:none}.chat-wrapper .open-chat:hover .content,.chat-wrapper .open-chat:focus .content{background-color:var(--invent-orange-light)}.chat-wrapper .open-chat:hover .chat-tail--active,.chat-wrapper .open-chat:focus .chat-tail--active{opacity:1}.chat-wrapper .open-chat .chat-tail{height:1.6rem;position:relative}.chat-wrapper .open-chat .chat-tail--active{opacity:0;background-position-y:-1.6rem}.chat-wrapper .open-chat .chat-tail--inactive,.chat-wrapper .open-chat .chat-tail--active{background-image:url("/themes/custom/worldcampus/images/chat-corner.png");background-repeat:no-repeat;background-position-x:-0.1rem;width:3.2rem;height:1.6rem;transition:opacity var(--transition-duration--medium);position:absolute}.chat-wrapper .open-chat span{font-size:var(--font-size--mlarge);font-weight:var(--font-weight--bold)}.chat-wrapper .webform-submission-chat-form{position:fixed;width:100%;height:100%;padding:3rem;bottom:0;right:0;background-color:#fff;overflow:auto;z-index:20000;display:none}@media(min-width:800px){.chat-wrapper .webform-submission-chat-form{width:34rem;height:auto;bottom:2.4rem;right:2rem;box-shadow:0 0 0.5rem 0 var(--medium-dark-grey);background-color:rgba(255,255,255,.95);overflow-y:auto;max-height:calc(100vh - 2.5rem);overscroll-behavior:contain}}.chat-wrapper .webform-submission-chat-form .messages{width:0.1rem;height:0.1rem;overflow:hidden;padding:0;margin:0;border:0;opacity:0}.chat-wrapper .webform-submission-chat-form .close-chat-wrapper{position:relative}.chat-wrapper .webform-submission-chat-form .close-chat-wrapper .close-chat{border:none;cursor:pointer;padding:0.5rem;position:absolute;right:0;top:0;background:none;font-size:var(--font-size--large);color:var(--beaver-blue);outline-color:var(--sky-blue)}.chat-wrapper .webform-submission-chat-form .title-wrapper{width:100%;padding-right:3rem;font-size:var(--font-size--large);letter-spacing:var(--letter-spacing--medium)}.chat-wrapper .webform-submission-chat-form .title-wrapper--email{display:none}.chat-wrapper .webform-submission-chat-form .markup-wrapper,.chat-wrapper .webform-submission-chat-form .webform-confirmation{position:relative}.chat-wrapper .webform-submission-chat-form .webform-confirmation~.form-actions{display:none}.chat-wrapper .webform-submission-chat-form .webform-actions{width:100%;margin-top:var(--text-element-vertical-space--medium)}.chat-wrapper .webform-submission-chat-form .webform-actions .webform-button--submit input{padding:0}.chat-wrapper .webform-submission-chat-form .webform-actions .webform-button--submit:after{content:""}.chat-wrapper .webform-submission-chat-form .switch-form-wrapper{width:100%;margin-top:var(--text-element-vertical-space--medium);text-align:center}.chat-wrapper .webform-submission-chat-form .switch-form-wrapper span{margin-right:0.2rem;font-size:var(--font-size--2xsmall);font-style:italic;color:var(--nittany-navy)}.chat-wrapper .webform-submission-chat-form .switch-form-wrapper a{font-size:var(--font-size--small);font-weight:var(--font-weight--bold)}.chat-wrapper__popup{display:none;width:100%;height:100%;position:fixed;z-index:6;top:0;left:0}.chat-wrapper__modal{width:100%;height:100%;background:var(--nittany-navy);opacity:.85}.chat-wrapper__contents{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width:800px){.chat-wrapper__contents{width:80%;height:80%;max-width:95rem;max-height:95rem}}.chat-wrapper__talisma-chat{border:none;width:100%;height:100%}.chat-wrapper .form-item-send-as-email{width:0.1rem}body.chat-open .webform-submission-chat-form{display:block}
.menu-footer-main{list-style:none}.menu-footer-main__link{font-size:var(--font-size--small);font-weight:var(--font-weight--bold);line-height:var(--line-height--snug);text-decoration:none;width:calc(100% - 4.7rem);display:inline-block}.menu-footer-main__link:hover,.menu-footer-main__link:focus-visible{text-decoration:underline}.menu-footer-main__parent{display:none}.menu-footer-main>.menu-footer-main__item{position:relative;border-bottom:0.1rem solid var(--medium-grey)}.menu-footer-main>.menu-footer-main__item>.menu-footer-main__link{padding:1.6rem 5% 1.6rem 0}.menu-footer-main__submenu{display:block;transition:height var(--transition-duration--default) ease-in-out,visibility var(--transition-duration--default),opacity var(--transition-duration--default);margin-left:2rem;padding-bottom:1.5rem}.menu-footer-main__submenu .menu-footer-main__item{margin-bottom:0.9rem}.menu-footer-main__submenu .menu-footer-main__link{font-weight:var(--font-weight--regular);color:var(--nittany-navy);line-height:var(--line-height--xsnug)}.menu-footer-main__submenu .menu-footer-main__link.degrees-and-certificates-subheading{color:var(--headings-color);font-family:var(--font-family--headings);font-size:var(--font-size--msmall);font-weight:var(--font-weight--medium);letter-spacing:var(--letter-spacing--medium);line-height:var(--line-height--snug);margin-bottom:1rem;display:inline-block}.menu-footer-main__submenu .menu-footer-main__link.view-all-programs{text-decoration:none;font-size:var(--font-size--small);font-family:var(--font-family--default);line-height:var(--line-height--2xsnug);text-transform:uppercase;font-weight:var(--font-weight--bold);color:var(--pa-link);width:100%;margin-right:0}.menu-footer-main__submenu .menu-footer-main__link:hover,.menu-footer-main__submenu .menu-footer-main__link:focus-visible{text-decoration:underline}.menu-footer-main__toggle{font-size:var(--font-size--msmall);color:var(--pa-link);position:absolute;right:0;top:0;cursor:pointer;padding:1.7rem 1.5rem;box-shadow:-0.1rem 0 rgba(255,255,255,.5);background:0 0;border:0;border-left:0.1rem solid var(--medium-grey)}.menu-footer-main__toggle .sprite{transform:rotate(-45deg);transition:all var(--transition-duration--default) ease}.menu-footer-main__toggle:focus-visible,.menu-footer-main__toggle:hover{color:var(--beaver-blue)}.menu-footer-main__toggle:focus-visible{outline:0.2rem solid var(--sky-blue)}.menu-footer-main__toggle[aria-expanded=false]+.menu-footer-main__submenu{visibility:hidden;padding:0}.menu-footer-main__toggle[aria-expanded=false] .sprite{transform:rotate(0deg)}.degrees-and-certificates~.menu-footer-main__submenu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:0fr 1fr 0fr;grid-auto-flow:row;grid-template-areas:"undergraduate topics" "graduate topics" ". all-topics";column-gap:5%;margin-left:0}.degrees-and-certificates~.menu-footer-main__submenu .menu-footer-main__item:nth-of-type(1){grid-area:undergraduate}.degrees-and-certificates~.menu-footer-main__submenu .menu-footer-main__item:nth-of-type(2){grid-area:graduate}.degrees-and-certificates~.menu-footer-main__submenu .menu-footer-main__item:nth-of-type(3){grid-area:topics}
.utility-nav-small-viewports .utility-menu{display:flex;justify-content:flex-start;margin:2.5rem 0 0 0;padding:0;list-style-type:none}.utility-nav-small-viewports .utility-menu__item:not(:last-child)::after{color:var(--sky-blue);content:"●";font-size:var(--font-size--3xsmall);margin:0 1rem}.utility-nav-small-viewports .utility-menu__link{color:var(--text-color--dark);text-decoration:none;font-family:var(--font-family--default);font-size:var(--font-size--msmall);vertical-align:middle}.utility-nav-small-viewports .utility-menu__link:hover{text-decoration:underline}
.form--views-exposed-form-acquia-search-page{display:flex;align-items:center;position:relative}.form--views-exposed-form-acquia-search-page>.form-item-search{flex:1}.form--views-exposed-form-acquia-search-page>.form-item-search input{padding-right:6rem}.form--views-exposed-form-acquia-search-page .form-actions{position:absolute;right:0;margin-top:initial;margin-bottom:var(--form-element-margin--vertical)}.form--views-exposed-form-acquia-search-page .form-actions button{cursor:pointer;font-size:1.6rem;padding:var(--form-element-padding--vertical) 2rem;background-color:rgba(0,0,0,0);border:none;outline:none;color:var(--pa-link);border-radius:0;transition:background-color var(--transition-duration--default) linear,color var(--transition-duration--default) linear}.form--views-exposed-form-acquia-search-page .form-actions button:hover,.form--views-exposed-form-acquia-search-page .form-actions button:focus-visible{background-color:var(--pa-link);color:var(--white)}.form--views-exposed-form-acquia-search-page .form-actions button:focus-visible{outline:0.2rem solid var(--white);outline-offset:-0.2rem}.form--views-exposed-form-acquia-search-page .form-actions button .cta-block__icon{margin:0;font-size:inherit}
.utility-nav-large-viewports .utility-menu{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;margin:0;padding:0;list-style-type:none}@media(min-width:1024px){.utility-nav-large-viewports .utility-menu{gap:2rem}}.utility-nav-large-viewports .utility-menu__link{color:var(--text-color--light);text-decoration:none;font-family:var(--font-family--default);font-weight:var(--font-weight--semibold);font-size:var(--font-size--xsmall);line-height:var(--line-height--nospace);letter-spacing:var(--letter-spacing--medium)}@media(min-width:1280px){.utility-nav-large-viewports .utility-menu__link{font-size:var(--font-size--msmall)}}.utility-nav-large-viewports .utility-menu__link:hover{text-decoration:underline}
.outlook{background:var(--white);padding:1.5rem 1.5rem 2rem 1.5rem;box-shadow:0.1rem 0.2rem var(--limestone);border:0.1rem solid var(--slate-light);height:100%;display:flex;flex-wrap:wrap;min-width:24rem}.outlook__employment{place-self:self-end;width:100%;display:flex;flex-flow:row nowrap;gap:1.5rem}.outlook__employment-growth,.outlook__employment-total{flex:1}.outlook__employment-delta{margin-bottom:0.5rem;color:var(--nittany-navy-faded);line-height:var(--line-height--3xsnug)}.outlook__employment-percentage{font-size:var(--font-size--2xlarge);font-weight:var(--font-weight--extrabold);margin-left:0.5rem}.outlook__employment-delta--positive{color:var(--penns-forest)}.outlook__employment-delta .sprite{height:1.66rem;vertical-align:3%}.outlook__employment-delta--negative{color:var(--nittany-navy-faded)}.outlook__employment-delta--negative .sprite{transform:rotateX(180deg)}.outlook__employment-total-number{font-weight:var(--font-weight--bold);margin-top:0.6rem;margin-bottom:0.5rem;line-height:var(--line-height--snug)}
.branding__tagline{font-size:var(--font-size--xlarge);line-height:var(--line-height--2xsnug)}.branding__tagline:before{content:"";display:block;background-color:var(--sky-blue);height:0.3rem;width:6rem;margin-bottom:0.6rem}.branding .sprite{color:var(--beaver-blue);height:auto;width:max(13rem,100%);min-width:3rem;max-width:100%}
