.main-menu[data-v-298baa5a]{--m-cols:2;background:#4f2d7f;position:fixed;z-index:333;color:#fff;inset:0}@supports not (inset:0){.main-menu[data-v-298baa5a]{top:0;right:0;left:0;bottom:0}}.main-menu__grid[data-v-298baa5a]{display:grid;width:100%;height:100dvh;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.main-menu__nav[data-v-298baa5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:64px 36px}.main-menu__nav--dark[data-v-298baa5a]{color:#fff;background:#4f2d7f}.main-menu__nav--light[data-v-298baa5a]{color:#4f2d7f;background:#fff}.main-menu__submenu a[data-v-298baa5a]{font-size:1.1em}.main-menu__submenu a[data-v-298baa5a]:hover{text-decoration:underline}@media screen and (max-width:991px){.main-menu__grid[data-v-298baa5a]{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.main-menu__nav--light[data-v-298baa5a]{padding-bottom:0}.main-menu__submenu[data-v-298baa5a]{display:block;width:100%;height:100vh;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;inset:0;z-index:2;padding:0 36px 48px;background:#fff}}@media screen and (max-width:991px)and (min-width:768px){.submenu a[data-v-298baa5a]{font-size:1.25em}}@media screen and (max-width:991px){.main-menu__submenu[data-v-298baa5a]:before{content:attr(data-link);display:block;background:inherit;position:sticky;top:0;font-size:1.25rem;text-align:center;padding:24px 36px;margin-inline:-36px;margin-bottom:36px;border-bottom:1px solid rgba(0,0,0,.1)}}@media screen and (max-width:991px){.main-menu__submenu[data-v-298baa5a]:after{content:"";z-index:3;position:fixed;width:var(--arrow-size);height:var(--arrow-size);border-right:2px solid var(--arrow-color,#4f2d7f);border-top:2px solid var(--arrow-color,#4f2d7f);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 222ms;transition:-webkit-transform 222ms;transition:transform 222ms;transition:transform 222ms,-webkit-transform 222ms;top:36px;left:36px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@media screen and (max-width:991px)and (min-width:768px){.main-menu__submenu[data-v-298baa5a]:before{padding:calc(var(--space-side) + 10px) 36px}.main-menu__submenu[data-v-298baa5a]:after{top:54px}}@media(min-width:768px)and (max-width:1366px){.button[data-v-298baa5a]{--btn-height:64px;font-size:1rem;padding-inline:2.25em}}@media screen and (min-width:992px){.main-menu__grid[data-v-298baa5a]{grid-template-columns:repeat(var(--m-cols),1fr)}.main-menu__nav[data-v-298baa5a]{padding:140px 116px 100px}.main-menu__nav-list[data-v-298baa5a]{position:relative}.main-menu__submenu a[data-v-298baa5a]{font-size:1.3125rem}.main-menu__nav--dark .menu__nav-list>li>.text-link[data-v-298baa5a]{white-space:nowrap}}@media(min-width:768px)and (max-width:1366px){.main-menu__nav[data-v-298baa5a]{padding:100px 70px 70px}.main-menu__submenu a[data-v-298baa5a]{font-size:1rem}.privacy[data-v-298baa5a]{font-size:.6em}}@media(min-width:1367px)and (max-width:1680px){.main-menu__submenu a[data-v-298baa5a]{font-size:1.1875rem}.main-menu__nav[data-v-298baa5a]{padding:120px 90px 80px}}.main-menu__nav-list [class*=cta][data-v-298baa5a]{position:relative;--i-path-size:.2em;--i-path-left:-.8em}.main-menu__nav-list [class*=cta][data-v-298baa5a]:before{content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:var(--i-path-left);z-index:2;top:calc(50% - var(--i-path-size)/2);background:var(--i-path-bg,transparent);border-radius:50%;width:var(--i-path-size);height:var(--i-path-size);-webkit-transition:222ms;transition:222ms;-webkit-transform:var(--i-path-state,scale3d(0,0,1));transform:var(--i-path-state,scale3d(0,0,1));-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform}.path-experienced .cta--student[data-v-298baa5a]:hover,.path-student .cta--student[data-v-298baa5a]{--i-path-state:scale3d(1,1,1);--i-path-bg:#ff5149}.path-experienced .cta--experienced[data-v-298baa5a],.path-student .cta--experienced[data-v-298baa5a]:hover{--i-path-state:scale3d(1,1,1);--i-path-bg:#a06dff}.main-menu__cta[data-v-298baa5a]{margin-top:1.875rem}.main-menu__cta .button[data-v-298baa5a]{white-space:nowrap;letter-spacing:.1rem;width:100%}@media screen and (min-width:992px){.main-menu__cta[data-v-298baa5a]{margin-top:auto}}.main-menu .slide__socials[data-v-298baa5a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;margin-top:10px}@media screen and (min-width:992px){.main-menu .slide__socials[data-v-298baa5a]{margin-right:0;margin-top:0}}.main-menu[data-v-298baa5a] .social path{fill:#a06dff!important}.main-menu[data-v-298baa5a] .social--tiktok path:not(:first-child){opacity:0}.main-menu__footer[data-v-298baa5a]{display:grid;margin-top:auto;padding-top:60px;margin-bottom:60px;position:relative;z-index:0}.main-menu__footer .privacy[data-v-298baa5a]{position:static;opacity:1;width:auto}.main-menu__footer .slide__socials[data-v-298baa5a]>:nth-child(n){position:static}.main-menu__footer .slide__socials[data-v-298baa5a]>:nth-child(n) a{--icon-size:32px;position:static;background:none}@media screen and (min-width:992px){.main-menu__footer[data-v-298baa5a]{grid-template-columns:auto 1fr;place-items:center;margin-bottom:-1rem}.main-menu__footer .privacy[data-v-298baa5a]{text-align:left}}@media(min-width:1367px){.main-menu__footer .slide__socials a[data-v-298baa5a]{--icon-size:34px}.main-menu__footer .slide__socials a[data-v-298baa5a] svg{width:16px}}@media(min-width:1681px){.main-menu__footer .slide__socials>:nth-child(n) a[data-v-298baa5a]{--icon-size:44px}.main-menu__footer .slide__socials>:nth-child(n) a[data-v-298baa5a] svg{width:18px}}@media(min-width:1800px){.main-menu__footer .privacy[data-v-298baa5a]{font-size:1rem}.main-menu__footer .slide__socials>:nth-child(n) a[data-v-298baa5a]{--icon-size:52px}}.slide-enter[data-v-eca2127c],.slide-leave-to[data-v-eca2127c]{-webkit-transform:translate3d(0,111%,0);transform:translate3d(0,111%,0);opacity:0}.slide-enter-to[data-v-eca2127c]{-webkit-transition:all .25s ease .75s;transition:all .25s ease .75s}.slide-leave-active[data-v-eca2127c]{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@-webkit-keyframes scrolldown{to{stroke-dashoffset:0}}@keyframes scrolldown{to{stroke-dashoffset:0}}@-webkit-keyframes scaleOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}}@keyframes scaleOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleIn{0%{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes dashX{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes dashX{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes showScale{0%{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes showScale{0%{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes hideScale{to{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}}@keyframes hideScale{to{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}}@font-face{font-family:Wals;src:url(../fonts/GT-Walsheim-Pro-Light.f86c6cf1.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Pro-Light.f7c4172d.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Light.0e331812.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Wals;src:url(../fonts/GT-Walsheim-Pro-Regular.769e6b0d.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Pro-Regular.282c1d9d.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Regular.13a03a32.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Wals;src:url(../fonts/GT-Walsheim-Pro-Medium.8ff05a6f.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Pro-Medium.a6192d6c.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Medium.e590d1af.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Wals;src:url(../fonts/GT-Walsheim-Pro-Bold.647a3031.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-Walsheim-Pro-Bold.21011391.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Bold.05ea1c7e.ttf) format("truetype");font-style:normal;font-weight:600;text-rendering:optimizeLegibility;font-display:swap}@media(-webkit-min-device-pixel-ratio:0)and (min-resolution:0.001dpcm)and (min-width:768px){body{max-height:100vh}}body{overflow-x:hidden}.-viewport body{max-height:100vh}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline}article,aside,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}:root{font-family:Wals,sans-serif;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--purple:#4f2d7f;--purple-bright:#a06dff;--blue:#00a4b3;--orange:#ff5149;--coral:#ff5149;--coral-dark:#ce2c2c;--max:1280px;--space-side:20px;--timing:cubic-bezier(0.075,0.82,0.165,1);--space-top:calc(40px + 5vh + 2vw)}@media only screen and (min-device-width:1366px)and (max-device-width:1366px)and (min-device-height:1024px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:2){:root{--space-top:calc(100px + 8vh)}}@media only screen and (min-device-width:1024px)and (max-device-width:1024px)and (min-device-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:2){:root{--space-top:calc(100px + 10vh)}}@media(min-width:768px){:root{--space-top:120px;--space-side:calc(24px + 1vw)}}@media(min-width:768px)and (min-height:769px)and (min-width:1024px){:root{--space-top:calc(80px + 5vh + 3vw)}}@media(min-width:768px)and (min-height:900px)and (min-width:1366px){:root{--space-top:calc(80px + 5vh + 3vw)}}@media(min-width:768px){.no-overflow .main,.stories-view .main{overflow:hidden}}.no-overflow{overflow:hidden}::cue{font-size:1rem;background-color:rgba(0,0,0,.1)}::-moz-selection{background:rgba(163,218,66,.123);text-shadow:none}::selection{background:rgba(163,218,66,.123);text-shadow:none}::-webkit-selection{background:rgba(163,218,66,.123);text-shadow:none}img,svg{max-width:100%;height:auto;vertical-align:top}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.inner-menu__toggle p,.slide__copy p{line-height:1.8}.em{font-style:italic}.sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@media(max-width:767px){.m-sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}}@media(min-width:768px){.d-sr-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}}.more,.sort-option,[class^=button],input{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}.focus-visible.more,.focus-visible.sort-option,.focus-visible[class^=button],input.focus-visible{outline:auto}.fade,.load,.scale,.slide,.slide-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden}.load-enter-active,.load-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.load-enter,.load-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .4s,-webkit-transform .4s ease-out;transition:opacity .4s,-webkit-transform .4s ease-out;transition:opacity .4s,transform .4s ease-out;transition:opacity .4s,transform .4s ease-out,-webkit-transform .4s ease-out}.fade-enter,.fade-leave-to{opacity:0}@media(min-width:768px){.scale-enter-active{-webkit-transition:-webkit-transform .7s var(--timing) calc(var(--x, 0)*0.2s + .7s);transition:-webkit-transform .7s var(--timing) calc(var(--x, 0)*0.2s + .7s);transition:transform .7s var(--timing) calc(var(--x, 0)*0.2s + .7s);transition:transform .7s var(--timing) calc(var(--x, 0)*0.2s + .7s),-webkit-transform .7s var(--timing) calc(var(--x, 0)*0.2s + .7s)}.scale-leave-active{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.scale-enter,.scale-leave-to,.scaled{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}}.slide-enter-active,.slide-menu-enter-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.9s;transition-duration:.9s;-webkit-transition-timing-function:var(--timing);transition-timing-function:var(--timing)}.slide-leave-active,.slide-menu-leave-active{position:absolute;-webkit-transition:opacity 1.2s,-webkit-transform .8571428571s cubic-bezier(.075,.82,.165,1) .2s;transition:opacity 1.2s,-webkit-transform .8571428571s cubic-bezier(.075,.82,.165,1) .2s;transition:transform .8571428571s cubic-bezier(.075,.82,.165,1) .2s,opacity 1.2s;transition:transform .8571428571s cubic-bezier(.075,.82,.165,1) .2s,opacity 1.2s,-webkit-transform .8571428571s cubic-bezier(.075,.82,.165,1) .2s}.slide-enter,.slide-leave-to{-webkit-transform:translate3d(0,calc(var(--slide-offset, 10vh)),0);transform:translate3d(0,calc(var(--slide-offset, 10vh)),0);opacity:0}.slide-enter{-webkit-transition:-webkit-transform 4.5s cubic-bezier(.075,.82,.165,1) .2s;transition:-webkit-transform 4.5s cubic-bezier(.075,.82,.165,1) .2s;transition:transform 4.5s cubic-bezier(.075,.82,.165,1) .2s;transition:transform 4.5s cubic-bezier(.075,.82,.165,1) .2s,-webkit-transform 4.5s cubic-bezier(.075,.82,.165,1) .2s}.slide-enter-active{-webkit-transition-duration:888ms;transition-duration:888ms}.slide-leave-active{-webkit-transition-duration:1.11s;transition-duration:1.11s}.slide-menu-enter,.slide-menu-leave-to{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media(min-width:992px){.slide-menu-enter{-webkit-transform:translate3d(0,-100vw,0);transform:translate3d(0,-100vw,0)}.slide-menu-leave-to{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-menu-enter-active{-webkit-transition-duration:888ms;transition-duration:888ms}.slide-menu-leave-active{-webkit-transition-duration:333ms;transition-duration:333ms}}.main-menu .has-submenu ul{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}@media(min-width:992px){.main-menu .has-submenu ul{left:55%;top:-2.5rem}}.has-submenu:not(.is-stacked) .inner-menu__toggle{max-width:70%;padding-left:5%;position:absolute;width:35%;left:50%;top:-1rem}.has-submenu ul li a{display:inline-block;color:currentColor;margin-bottom:.5rem}.has-submenu>.text-link{position:relative;padding-right:calc(var(--arrow-size)*1.75)}.has-submenu.is-active>.text-link:after,.has-submenu>.text-link:hover:after{-webkit-transform:rotate(45deg) translate3d(2px,-2px,0);transform:rotate(45deg) translate3d(2px,-2px,0)}.has-submenu>.text-link:after{content:"";display:block;position:absolute;top:calc(55% - var(--arrow-size)*0.5);right:0;width:var(--arrow-size);height:var(--arrow-size);border-right:2px solid var(--arrow-color,#4f2d7f);border-top:2px solid var(--arrow-color,#4f2d7f);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 222ms;transition:-webkit-transform 222ms;transition:transform 222ms;transition:transform 222ms,-webkit-transform 222ms}.has-icon{--arrow-size:6px}@media(min-width:768px){.has-icon{--arrow-size:14px}}@media(min-width:768px)and (max-width:1366px){.has-icon{--arrow-size:10px}}@media(min-width:1367px)and (max-width:1680px){.has-icon{--arrow-size:12px}}[data-grid]{margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:768px){[data-grid]{padding-left:30px;padding-right:30px}}.more,.slide,.slider__selected,.slider__thumbs,.social,[data-flex]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-flex][data-flex^=row],[data-flex^=row].more,[data-flex^=row].slide,[data-flex^=row].slider__selected,[data-flex^=row].slider__thumbs,[data-flex^=row].social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media(min-width:768px){[data-flex][data-flex^=row],[data-flex^=row].more,[data-flex^=row].slide,[data-flex^=row].slider__selected,[data-flex^=row].slider__thumbs,[data-flex^=row].social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}[data-flex][data-flex^=row][data-flex~=keep],[data-flex^=row][data-flex~=keep].more,[data-flex^=row][data-flex~=keep].slide,[data-flex^=row][data-flex~=keep].slider__selected,[data-flex^=row][data-flex~=keep].slider__thumbs,[data-flex^=row][data-flex~=keep].social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}[data-flex][data-flex^=column],[data-flex^=column].more,[data-flex^=column].slide,[data-flex^=column].slider__selected,[data-flex^=column].slider__thumbs,[data-flex^=column].social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}[data-flex][data-flex~=center],[data-flex~=center].more,[data-flex~=center].slide,[data-flex~=center].slider__selected,[data-flex~=center].slider__thumbs,[data-flex~=center].social{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-flex][data-flex~=root],[data-flex~=root].more,[data-flex~=root].slide,[data-flex~=root].slider__selected,[data-flex~=root].slider__thumbs,[data-flex~=root].social{position:relative;min-height:100vh}[data-flex~=root]{counter-reset:slideID}[data-flex~=root] [data-v-animate].has-overflow{overflow:initial}[data-flex--align]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-flex--justify]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-flex--justify][data-flex--justify=end]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-flex--justify][data-flex--justify=start]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[data-flex--justify][data-flex--justify=around]{-ms-flex-pack:distribute;justify-content:space-around}@media(max-width:767px){[data-flex--justify][data-flex--justify=double]>:nth-child(n){min-width:0;max-width:100%}[data-flex--justify][data-flex--justify=double]>:first-child{padding-bottom:30px}}@media(min-width:768px){[data-flex--justify][data-flex--justify=double]>:nth-child(n){-ms-flex-preferred-size:50%;flex-basis:50%}}p{font:400 1.5rem/1.25 Wals,sans-serif}a,p{color:#222}a{text-decoration:none;-webkit-transition:color 222ms;transition:color 222ms;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.text--center{text-align:center}.text--right{text-align:right}.text--left{text-align:left}.text--upper{text-transform:uppercase}.text--space{letter-spacing:.3125rem}.text--normal{font-size:.8125rem}.text--big{font-size:1.25rem}@media(max-width:767px){.text--big{font-size:1rem}}.is-bright{color:#a06dff}.is-coral,.is-orange{color:#ff5149}.or{font-weight:500;padding:0 20px}@media(max-width:767px){.or{display:block;padding:10px 0}}.title{font-weight:600;font-size:3.5625rem;line-height:1.2;color:#4f2d7f}.title>[data-v-line]{display:block;position:relative}.title>[data-v-line]>:not(:empty){display:inline-block}.slide:not([class*="6"]) .title>[data-v-line]{white-space:nowrap}@media screen{.title [data-v-space]{position:absolute;top:-9999px;left:-9999px}}.title--dash{font-size:2.25rem;line-height:1;outline:none}.title--dash:before{font-weight:500;font-size:.875rem;color:#9d9a98;position:absolute;text-align:right;width:18px;left:-28px;top:-40px}.title--dash>[data-v-line]:first-of-type:before{content:"";position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-28px;width:18px;height:2px;top:calc(50% - 1px);background:var(--purple);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}@media(min-width:768px){.slide:not(.is-active) .title--dash>[data-v-line]:first-of-type:before{-webkit-animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate;animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate}.slide.is-active .title--dash>[data-v-line]:first-of-type:before{-webkit-animation:dashX .5s cubic-bezier(.075,.82,.165,1) 2.5s forwards;animation:dashX .5s cubic-bezier(.075,.82,.165,1) 2.5s forwards}}@media(max-width:767px){.title--dash>[data-v-line]:first-of-type:before{-webkit-animation:dashX .4s cubic-bezier(.075,.82,.165,1) 1.1s forwards;animation:dashX .4s cubic-bezier(.075,.82,.165,1) 1.1s forwards}}.title--dash+div p,.title--dash+p{font-size:1rem}@media(min-width:768px){.title--dash{font-size:1.96875rem}.title--dash:before,.title--dash [data-v-line]:first-of-type:before{width:38px;left:-68px}.title--dash:before{top:-18px}.title--dash+div p,.title--dash+p{font-size:.875rem;margin-top:15px}}@media(min-width:768px)and (min-height:769px)and (min-width:1024px){.title--dash{font-size:2.8125rem}.title--dash:before{top:-34px}.title--dash+div p,.title--dash+p{font-size:1rem}}@media(min-width:768px)and (min-height:900px)and (min-width:1366px){.title--dash{font-size:3.75rem}.title--dash:before{top:-51px;font-size:1.125rem}.title--dash+div p,.title--dash+p{font-size:1.125rem}}.title--headline{position:relative;font-size:2.25rem;line-height:1;outline:none}.title--headline:before{font-weight:500;font-size:.875rem;color:#9d9a98;position:absolute;text-align:right;width:18px;left:-28px;top:-40px}.title--headline>[data-v-line]:first-of-type:before{content:"";position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-28px;width:18px;height:2px;top:calc(50% - 1px);background:var(--purple);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}@media(min-width:768px){.slide:not(.is-active) .title--headline>[data-v-line]:first-of-type:before{-webkit-animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate;animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate}.slide.is-active .title--headline>[data-v-line]:first-of-type:before{-webkit-animation:dashX .5s cubic-bezier(.075,.82,.165,1) 2.5s forwards;animation:dashX .5s cubic-bezier(.075,.82,.165,1) 2.5s forwards}}@media(max-width:767px){.title--headline>[data-v-line]:first-of-type:before{-webkit-animation:dashX .4s cubic-bezier(.075,.82,.165,1) 1.1s forwards;animation:dashX .4s cubic-bezier(.075,.82,.165,1) 1.1s forwards}}.title--headline+div p,.title--headline+p{font-size:1rem}@media(min-width:768px){.title--headline{font-size:1.6209375rem}.title--headline:before,.title--headline [data-v-line]:first-of-type:before{width:38px;left:-68px}.title--headline:before{top:-15px}.title--headline+div p,.title--headline+p{font-size:.875rem;margin-top:15px}}@media(min-width:768px)and (min-height:769px)and (min-width:1024px){.title--headline{font-size:2.315625rem}.title--headline:before{top:-28px}.title--headline+div p,.title--headline+p{font-size:1rem}}@media(min-width:768px)and (min-height:900px)and (min-width:1366px){.title--headline{font-size:3.5625rem}.title--headline:before{top:-49px;font-size:1.125rem}.title--headline+div p,.title--headline+p{font-size:1.125rem}}.subtitle--header{display:block;padding-top:1rem;font-size:.65625rem;letter-spacing:.075em}@media(min-width:1024px){.subtitle--header{padding-top:1rem;font-size:.78125rem}}@media(min-width:1366px){.subtitle--header{padding-top:1.25rem}}.subtitle--header.no-top{padding-top:.25rem}.subtitle--small{padding-top:.75rem;font-size:1.25rem;font-weight:500;color:#4f2d7f}@media(max-width:767px){.subtitle--small{font-size:1.25rem}}@media(min-width:768px){.subtitle--small{font-size:1.25rem}}@media(min-width:1024px){.subtitle--small{font-size:1.5rem}}@media(min-width:1366px){.subtitle--small{padding-top:1.25rem}}.subtitle{font:600 .875rem/1.25 Wals,sans-serif;color:#4f2d7f}@media(min-width:768px){.subtitle{font-size:1rem}}.subtitle--inner{margin:1.25rem 0 .25rem}@media(min-width:768px){.subtitle--inner{font-size:1.25rem}}.headline{font-weight:500;font-size:1.5rem;padding:12px 0}@media(max-width:767px){.title{font-size:1.8125rem}.subtitle{font-size:.875rem}.headline{font-size:1.25rem}}.main-menu__nav-title,.menu__nav-title{text-transform:uppercase;letter-spacing:.07rem;font-size:.6875em;margin-bottom:1.25rem}.main-menu__nav-item,.menu__nav-item{display:inline-block;font-size:1.125em;margin-bottom:.4375rem}@media(min-width:768px){.main-menu__nav-title,.menu__nav-title{font-size:1rem}.main-menu__nav-item,.menu__nav-item{font-size:2.5625rem}.menu__nav-title{margin-bottom:1.5rem}.main-menu__nav-item{margin-bottom:.625rem}}@media(min-width:768px)and (max-width:1366px){.main-menu__nav-title,.menu__nav-title{font-size:.7703125rem}.main-menu__nav-item,.menu__nav-item{font-size:1.409375rem}}@media(min-width:1367px)and (max-width:1680px){.main-menu__nav-title,.menu__nav-title{font-size:.903125rem}.main-menu__nav-item,.menu__nav-item{font-size:2.1140625rem}}.menu__nav-list .text-link{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:left;color:currentColor}.menu__nav-list .submenu .text-link:focus-visible{outline-offset:.25rem}.menu__nav-list>li.is-active>.text-link,.menu__nav-list>li>.text-link:hover{text-decoration:underline;opacity:1}.inner-menu__toggle[class*=fade],.submenu[class*=fade]{-webkit-transition-property:all;transition-property:all}.inner-menu__toggle.fade-enter,.submenu.fade-enter{translate:-5% 0}.inner-menu{width:100%;position:relative;--gutter:10px}.inner-menu .menu__nav-title:before{content:"";position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-28px;width:18px;height:2px;top:calc(50% - 1px);background:var(--purple);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;top:-1rem;left:0}.inner-menu .menu__nav-title:focus-visible:before{-webkit-animation:dashX .5s cubic-bezier(.075,.82,.165,1) .5s forwards;animation:dashX .5s cubic-bezier(.075,.82,.165,1) .5s forwards}.inner-menu .menu__nav-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#777471;position:relative}.inner-menu .menu__nav-title:focus{outline:none}@media(max-width:767px){.inner-menu .menu__nav-title{margin-left:auto;margin-right:auto}}@media(max-width:767px){.inner-menu .menu__nav-item{text-align:inherit}}.inner-menu .menu__nav-item{color:var(--arrow-color,#4f2d7f)}.inner-menu .menu__nav-list>li:not(:first-child){margin-top:var(--gutter)}.inner-menu .has-icon>.text-link{padding-bottom:.22rem}.inner-menu .has-icon>.text-link:after{top:calc(55% - var(--arrow-size)/2 - .14rem)}@media(max-width:767px){.inner-menu .has-submenu.is-active>.menu__nav-item:after{-webkit-transform:translate3d(6px,-1px,0) rotate(135deg);transform:translate3d(6px,-1px,0) rotate(135deg)}}.inner-menu .submenu .text-link{font-size:1rem;position:relative}.inner-menu .submenu .text-link:after{content:"•";right:-.7em;position:absolute;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:222ms;transition:222ms;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}.inner-menu .submenu .text-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.inner-menu .is-active .menu__nav-item,.inner-menu .menu__nav-item:hover,.inner-menu .submenu .text-link{--arrow-color:var(--theme-color);-webkit-transition-property:color,opacity;transition-property:color,opacity;color:var(--arrow-color)}@media(max-width:767px){.inner-menu{text-align:center}}@media(min-width:768px){.inner-menu{--gutter:1rem}.inner-menu .submenu .text-link{font-size:1.6875rem}}@media(min-width:768px)and (max-width:1366px){.inner-menu .submenu .text-link{font-size:1.125rem}}@media(min-width:1367px)and (max-width:1680px){.inner-menu .submenu .text-link{font-size:1.4375rem}}.inner-menu .dash+br{display:none}@media(max-width:767px){.inner-menu .dash{display:none}.inner-menu .dash+br{display:block}}.inner-menu .submenu{-webkit-padding-after:.5em;padding-block-end:.5em;display:grid;gap:.25em}.inner-menu__toggle{overflow:hidden}.inner-menu__toggle,.main-menu__trigger{-webkit-backface-visibility:hidden;backface-visibility:hidden}.main-menu__trigger{position:fixed;z-index:666;height:var(--btn-size,60px);width:var(--btn-size,60px);right:var(--space-side,24px);top:var(--space-side,24px);background:var(--btn-color-bg,#fff);border:1px solid var(--btn-color-border,transparent);border-radius:100%;-webkit-transition:border-color 222ms,-webkit-transform 222ms;transition:border-color 222ms,-webkit-transform 222ms;transition:transform 222ms,border-color 222ms;transition:transform 222ms,border-color 222ms,-webkit-transform 222ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu__trigger[class]:before{-webkit-box-shadow:0 6px 44px rgba(79,45,127,.44);box-shadow:0 6px 44px rgba(79,45,127,.44);opacity:.234}.main-menu__trigger:focus-visible{outline:2px dashed #4f2d7f;outline-offset:-5px}.main-menu__trigger .icon{-webkit-transition-duration:333ms;transition-duration:333ms;height:2px;width:var(--btn-icon-size,22px);top:.2px;background-color:#4f2d7f;position:relative}.main-menu__trigger .icon:before{top:calc(var(--btn-icon-inline, 7px)*-1)}.main-menu__trigger .icon:after,.main-menu__trigger .icon:before{-webkit-transition-duration:.3885s;transition-duration:.3885s;position:absolute;width:var(--btn-icon-size,22px);height:2px;background-color:var(--btn-color,#4f2d7f);content:"";left:0}.main-menu__trigger .icon:after{top:var(--btn-icon-inline,7px)}.main-menu__trigger:not(.-open):hover .icon:before{-webkit-transition-duration:.1665s;transition-duration:.1665s;-webkit-transform:translate3d(0,-.07rem,0);transform:translate3d(0,-.07rem,0)}.main-menu__trigger:not(.-open):hover .icon:after{-webkit-transition-duration:111ms;transition-duration:111ms;-webkit-transform:translate3d(0,.07rem,0);transform:translate3d(0,.07rem,0)}.main-menu__trigger.-open .icon{-webkit-transition-duration:.2775s;transition-duration:.2775s;background:transparent}.main-menu__trigger.-open .icon:before{-webkit-transform:rotate(45deg) scaleX(1.25) translate(calc(var(--btn-icon-inline, 7px)*0.55),calc(var(--btn-icon-inline, 7px)*0.75));transform:rotate(45deg) scaleX(1.25) translate(calc(var(--btn-icon-inline, 7px)*0.55),calc(var(--btn-icon-inline, 7px)*0.75))}.main-menu__trigger.-open .icon:after{-webkit-transform:rotate(-45deg) scaleX(1.25) translate(calc(var(--btn-icon-inline, 7px)*0.55),calc(var(--btn-icon-inline, 7px)*-0.75));transform:rotate(-45deg) scaleX(1.25) translate(calc(var(--btn-icon-inline, 7px)*0.55),calc(var(--btn-icon-inline, 7px)*-0.75))}.main-menu__trigger.-open:not(:hover) .icon{-webkit-transition-duration:555ms;transition-duration:555ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-menu__trigger.-open{--btn-color-border:rgba(79,45,127,0.7)}@media(min-width:768px)and (max-width:1366px){.main-menu__trigger{--btn-size:46px;--btn-icon-size:18px;--btn-icon-inline:6px}}@media(min-width:992px)and (max-width:999vw){.main-menu__trigger:not(.-open){--btn-color-border:transparent}}@media(min-width:240px)and (max-width:991px){.main-menu__trigger.-open{background:transparent}.main-menu__trigger:not(.-open){-webkit-transition:border-color 222ms,background-color 222ms 444ms;transition:border-color 222ms,background-color 222ms 444ms}.main-menu__trigger:not(.-open) .icon{--btn-color:#4f2d7f}.main-menu__trigger:not(.-open) .icon:after,.main-menu__trigger:not(.-open) .icon:before{-webkit-transition:background-color 555ms,-webkit-transform 222ms!important;transition:background-color 555ms,-webkit-transform 222ms!important;transition:background-color 555ms,transform 222ms!important;transition:background-color 555ms,transform 222ms,-webkit-transform 222ms!important}.main-menu__trigger.-open:not(.-submenu){--btn-color:#fff;--btn-color-border:hsla(0,0%,100%,0.6)}.main-menu__trigger.-submenu{--btn-color:var(--purple)}}@media(max-width:767px){.main-menu__trigger{--btn-size:56px;--btn-icon-size:20px;--btn-icon-inline:6px;--space-side:16px;top:12px}}.sort-option,[class^=button]{-webkit-backface-visibility:hidden;backface-visibility:hidden}[class^=button]{font-weight:600;font-size:var(--btn-font-size,20px);padding:0 60px;-webkit-transition:background-color 222ms,color 222ms,-webkit-transform 1.5s var(--timing,ease-out);transition:background-color 222ms,color 222ms,-webkit-transform 1.5s var(--timing,ease-out);transition:background-color 222ms,color 222ms,transform 1.5s var(--timing,ease-out);transition:background-color 222ms,color 222ms,transform 1.5s var(--timing,ease-out),-webkit-transform 1.5s var(--timing,ease-out)}.control button{border-radius:0}.control button,.link,.slide__nav button{background:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}.campus-event a:focus-visible,.inner-link:focus-visible,.link:focus-visible,.logo:focus-visible,.pages__nav a:focus-visible,.privacy a:focus-visible,.slide__nav>:focus-visible,.social:focus-visible,.text-link:focus-visible,.view-all:focus-visible{opacity:1!important;outline:2px dashed var(--btn-color,currentColor);outline-offset:var(--outline-offset,.4em)}.logo{border-radius:.5em}.link,.nav-link,.slide__anv>*{border-radius:1px}.logo{--outline-offset:-.25rem}.main-menu .social{--outline-offset:.1em}.social,.text-link{--outline-offset:.2em}.campus-event a,.privacy a,.story .inner-link{--outline-offset:.15em}.button:focus-visible,.more:focus-visible .more__icon,button:focus-visible .more__icon{outline:2px dashed #fff;outline-offset:-5px}.intro .button:focus-visible,.slide--6 .button:focus-visible{outline-offset:-7px}.slide__arrows .more__icon{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.slides .more[style],.wrapper--corner-buttons a{-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.slide--last .social{-webkit-box-shadow:0 0 0 3px #4f2d7f;box-shadow:0 0 0 3px #4f2d7f;outline-color:hsla(0,0%,100%,.7)}.button{--btn-color:var(--theme-color);--btn-height:86px;color:#fff;background:var(--btn-color);line-height:var(--btn-height);border-radius:calc(var(--btn-height));position:relative;text-transform:uppercase}@media(max-width:767px){.button{padding:0 30px;--btn-height:60px;--btn-font-size:14px}.button:before{-webkit-box-shadow:none;box-shadow:none}}.button:before{content:"";-webkit-backface-visibility:inherit;backface-visibility:inherit;border-radius:inherit;-webkit-box-shadow:0 6px 44px var(--btn-color);box-shadow:0 6px 44px var(--btn-color);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;-webkit-transition:opacity .3885s;transition:opacity .3885s;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(min-width:768px){.has-overflow .button:not([disabled]):focus-visible,.has-overflow .button:not([disabled]):hover{-webkit-transform:translateZ(0);transform:translateZ(0)}}.has-overflow .button:not([disabled]):focus-visible:before,.has-overflow .button:not([disabled]):hover:before{opacity:.678}.main-menu__trigger:before{content:"";-webkit-backface-visibility:inherit;backface-visibility:inherit;border-radius:inherit;-webkit-box-shadow:0 6px 44px rgba(0,0,0,.18);box-shadow:0 6px 44px rgba(0,0,0,.18);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;opacity:0;-webkit-transition:opacity .3885s;transition:opacity .3885s;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(min-width:768px){.has-overflow .main-menu__trigger:not([disabled]):focus-visible,.has-overflow .main-menu__trigger:not([disabled]):hover{-webkit-transform:translateZ(0);transform:translateZ(0)}}.has-overflow .main-menu__trigger:not([disabled]):focus-visible:before,.has-overflow .main-menu__trigger:not([disabled]):hover:before{opacity:.678}.button--purple{--btn-color:#4f2d7f}.has-overflow .button--purple:not([disabled]):hover{--btn-color:#472872}.button--blue{--btn-color:#00a4b3}.has-overflow .button--blue:not([disabled]):hover{--btn-color:#008f9c}.button--orange{--btn-color:#ff5149}.has-overflow .button--orange:not([disabled]):hover{--btn-color:#ff3b32}.button--coral-dark{--btn-color:#ce2c2c}.has-overflow .button--coral-dark:not([disabled]):hover{--btn-color:#bb2828}.more{--more-size:58px;--more-size-x:20px;--btn-color:var(--theme-color);background:transparent;border:none;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:3}@media(max-width:1366px){.more{--more-size:48px}}.more__icon,.more__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 222ms;transition:-webkit-transform 222ms;transition:transform 222ms;transition:transform 222ms,-webkit-transform 222ms}.more__icon{border-radius:inherit;position:relative;background:var(--btn-color);width:var(--more-size);height:var(--more-size)}.more__icon:after{inset:0;background:rgba(0,0,0,.1);-webkit-transition:opacity 111ms;transition:opacity 111ms}.more__icon:after,.more__icon:before{content:"";border-radius:inherit;position:absolute;opacity:0;z-index:-1}.more__icon:before{-webkit-backface-visibility:inherit;backface-visibility:inherit;-webkit-box-shadow:0 0 22px var(--btn-color);box-shadow:0 0 22px var(--btn-color);top:0;left:0;bottom:0;right:0;-webkit-transition:opacity .3885s;transition:opacity .3885s;-webkit-transform:translateZ(0);transform:translateZ(0)}.more__icon i:after,.more__icon i:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";background:#fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;top:50%;left:50%}.more__icon i:before{width:3px;height:var(--more-size-x)}.more__icon i:after{height:3px;width:var(--more-size-x)}.more__icon svg{fill:#fff;width:var(--more-size-x,19px);height:var(--more-size-x,19px);top:50%;left:52.5%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity 222ms;transition:opacity 222ms;position:absolute}.more__text{z-index:-1;white-space:nowrap;border-radius:0 calc((var(--more-size) + 2em)*0.5) calc((var(--more-size) + 2em)*0.5) 0;line-height:calc(var(--more-size) + 6px);top:-3px;left:var(--more-size);padding-left:20px;padding-right:23px;color:var(--btn-color);-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transform-origin:left;transform-origin:left;text-transform:uppercase;font-size:1.015625rem;font-weight:600}.more__text,.more__text:before{position:absolute;background:#fff}.more__text:before{content:"";border-radius:calc(var(--more-size)*0.5) 0 0 calc(var(--more-size)*0.5);left:calc(-1*var(--more-size) - 3px);width:calc(var(--more-size) + 3px);height:100%}.more[rel=prev]>.more__text{border-radius:calc((var(--more-size) + 20px)*0.5) 0 0 calc((var(--more-size) + 20px)*0.5);left:auto;right:var(--more-size);-webkit-transform-origin:right;transform-origin:right;padding-right:17px;padding-left:23px}.more[rel=prev]>.more__text:before{border-radius:0 calc(var(--more-size)*0.5) calc(var(--more-size)*0.5) 0;left:auto;right:calc(-1*var(--more-size) - 3px)}.more:not([class*=arrow]):focus-visible>.more__icon,.more:not([class*=arrow]):hover>.more__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.more:hover>.more__icon:after{opacity:1}.more:focus-visible>.more__icon:before,.more:focus>.more__icon:before,.more:hover>.more__icon:before{opacity:.678}.more:focus-visible>.more__text,.more:hover>.more__text{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(max-width:767px){.more.more--arrow:not(.more--top) span+span{display:none}}.more--arrow.more--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.more--arrow.more--top svg{left:50%}.more--arrow.more--top .more__text{padding-top:1em;background:none;position:static;-webkit-transform:none;transform:none;text-transform:uppercase;letter-spacing:.025em;line-height:1;font-weight:600;color:#777471}.more--arrow.more--top .more__text:after,.more--arrow.more--top .more__text:before{content:none}@media(max-width:767px){.more--arrow.more--top .more__text{font-size:.875rem}}.slide__arrows .more>.more__text:after,.slides .more>.more__text:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;border-radius:calc(var(--more-size)*0.5);-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.1);box-shadow:0 2px 8px 1px rgba(0,0,0,.1);left:calc(var(--more-size)*-1 - 3px)}@media(min-width:768px){.story__nav .more>.more__text:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;border-radius:calc(var(--more-size)*0.5);-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.1);box-shadow:0 2px 8px 1px rgba(0,0,0,.1);left:calc(var(--more-size)*-1 - 2px)}.story__nav .more--top>.more__text:after{content:none}.story__nav .more[rel=prev]>.more__text:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;border-radius:calc(var(--more-size)*0.5);-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.1);box-shadow:0 2px 8px 1px rgba(0,0,0,.1);opacity:0;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transform-origin:right;transform-origin:right;left:calc(max(var(--more-size), 58px)*-2 - 2px)}.story__nav .more[rel=prev]:focus-visible:after,.story__nav .more[rel=prev]:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:.678}.story__nav .more[rel=prev]:focus-visible .more__text:after,.story__nav .more[rel=prev]:hover .more__text:after{content:none}}.video-player:not(:hover) .control+.control{opacity:0;-webkit-transition:opacity .3s .2s;transition:opacity .3s .2s}.video-player:not(:hover) .control+.control:has(button:focus-visible){opacity:1}.transcript{text-align:left}.transcript .link{text-decoration:underline;text-underline-offset:1px}.transcript .link:hover{-webkit-text-decoration-color:rgba(79,45,127,.5);text-decoration-color:rgba(79,45,127,.5)}.transcript .link>:last-child{font-weight:600}.transcript__btns{margin-top:-20px;margin-bottom:40px;gap:1rem 2rem}@media(min-width:768px){.transcript__btns{margin-top:20px;margin-bottom:20px}}.transcript__text{background:#fff;padding:1.5rem 2rem;border:1px solid #4f2d7f;border-radius:.5rem;max-height:320px;overflow-y:auto}.transcript__text p{margin:0 0 .5rem!important}.circle .control--pause{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);opacity:0;-webkit-transition:opacity 222ms 222ms,-webkit-transform 222ms 222ms;transition:opacity 222ms 222ms,-webkit-transform 222ms 222ms;transition:transform 222ms 222ms,opacity 222ms 222ms;transition:transform 222ms 222ms,opacity 222ms 222ms,-webkit-transform 222ms 222ms}@media(min-width:768px){.circle:hover .control--pause{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.control{position:absolute;top:var(--offset,0);right:var(--offset,0);min-width:calc(100% - var(--offset, .0001rem)*2);min-height:calc(100% - var(--offset, .0001rem)*2);border-radius:50%;background-size:cover;background-position:50% 50%;z-index:10}@media(min-width:768px){.control{--offset:30px}}@media(min-width:768px)and (max-width:1366px){.control{--offset:16px}}.control button,.control svg{position:absolute;top:50%;left:50%}.control button{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity 222ms;transition:opacity 222ms}.control button>.more{position:static}.control button .more__text{color:var(--purple)}.control svg{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.control svg path{fill:#fff}.control--play:first-child svg{-webkit-transform:translate3d(calc(-50% + 3px),-50%,0);transform:translate3d(calc(-50% + 3px),-50%,0)}.control:not(.control--custom) button{display:block;width:64px;height:64px;background:#4f2d7f;border-radius:50%}.control:not(.control--custom) button svg{max-width:24px}@media(min-width:768px){.control:not(.control--custom) button{width:calc(2vw + 80px);height:calc(2vw + 80px)}.control:not(.control--custom) button svg{max-width:40px}}.control button:focus,.control button:hover{opacity:.9}.control button:focus-visible .more__text{-webkit-transform:scaleX(1);transform:scaleX(1)}.button--social{--btn-height:52px;--btn-height-off:6px;--btn-font-size:13px;--btn-circle:calc(var(--btn-height) - 2*var(--btn-height-off));margin-top:40px;padding:0 calc(var(--btn-height-off) + 2px) 0 calc(var(--btn-height)/2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;letter-spacing:.0625rem}@media(min-width:768px){.button--social{--btn-height:64px;--btn-font-size:15px}}@media(max-width:767px){[class*=body] .button--social{margin-left:auto;margin-right:auto}}.button--social>:last-child{--link-size:calc(var(--btn-circle)*0.6);width:calc(var(--btn-circle) - 3px);height:calc(var(--btn-circle) - 3px);margin-left:calc(var(--btn-circle)/3);border-radius:50%;background:var(--i-color,#fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button--social>:last-child svg{fill:var(--theme-color)}button{border:none}.link{--link-size:1.5em;--link-color:var(--theme-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.123em;color:#4f2d7f}.link>:first-child{width:var(--link-size);height:var(--link-size);-webkit-transform:translateY(calc(var(--link-size)*-0.075));transform:translateY(calc(var(--link-size)*-0.075));border-radius:50%;background:var(--link-color);margin-right:.75em;position:relative;-webkit-transition:background-color 222ms;transition:background-color 222ms}.link>:first-child:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;border-radius:inherit;-webkit-box-shadow:0 3px 16px var(--link-color);box-shadow:0 3px 16px var(--link-color);-webkit-transition:opacity .3885s;transition:opacity .3885s;-webkit-transform:translateZ(0);transform:translateZ(0)}.link--purple>:first-child{--orange:currentColor}.link--next>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;margin-left:.75em}.link>:last-child{font:500 .75em/1 Wals,sans-serif;letter-spacing:.09375rem;text-transform:uppercase}.link[disabled]{cursor:not-allowed}.link[disabled]>:first-child{background:#c8beaf}.link[disabled]>:last-child{color:#777471}.link:focus>:first-child:before,.link:not([disabled]):hover>:first-child:before{opacity:.678}.link svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:calc(var(--link-size, 34px)*0.5);height:calc(var(--link-size, 34px)*0.5)}@media(min-width:768px){.link{font-size:1.25em}}@media(min-width:768px)and (max-width:1280px){.link{font-size:1.1em}}.button--social svg,.link svg{width:calc(var(--link-size, 19px)*0.5);height:calc(var(--link-size, 19px)*0.5);fill:#fff}.circle{z-index:10;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide .circle:hover{z-index:12}.circle img,.circle video{-webkit-backface-visibility:hidden;backface-visibility:hidden}.circle img{border-radius:50%}.circle svg{fill:none;height:auto}@media screen{.circle img{position:absolute;-webkit-transition:-webkit-filter 222ms;transition:-webkit-filter 222ms;transition:filter 222ms;transition:filter 222ms,-webkit-filter 222ms}}@media print{.circle svg{display:none}}.circle text{text-transform:uppercase;font:500 6px/1 Wals,sans-serif;fill:#2b144d}.circle--video{width:100%;border-radius:50%;margin-top:0;left:0;top:5%;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}@media(max-width:767px){.circle--video{margin-top:40px;margin-bottom:40px}}.circle--video video{width:auto;height:100%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);position:absolute;top:0;left:50%}@media(max-width:767px){.slide__circle .circle img+img{display:none}.slide:not(.slide--6) .circle+.circle{margin-top:-5vh}.slide:not(.slide--6) .circle:nth-child(odd){width:80vw;left:-10vw}.slide:not(.slide--6) .circle:nth-child(odd) img{width:93%;left:3.5%;top:3.5%}.slide:not(.slide--6) .circle:nth-child(odd) text{font-size:7.2px}.slide:not(.slide--6) .circle:nth-child(2n){width:100vw;right:-30vw}.slide:not(.slide--6) .circle:nth-child(2n) img{width:95%;left:2.5%;top:2.5%}.slide:not(.slide--6) .circle:nth-child(2n) text{font-size:6px}}@media(min-width:768px){.slide .circle--image{pointer-events:none}.slide .circle--image img{-webkit-filter:grayscale(1);filter:grayscale(1)}.slide .circle--image .more{pointer-events:all}.slide .circle{position:absolute}.slide .circle img+img[src]{position:inherit;width:65%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border-radius:0;opacity:0;-webkit-transition:opacity 444ms;transition:opacity 444ms}.slide .circle:hover img+img{opacity:1}.slide .circle.is-visited img,.slide .circle:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}}.slide:not(.slide--6) .circle:only-child{overflow:hidden;border-radius:50%;border:1px solid #f0f0f0}@media(max-width:767px){.slide:not(.slide--6) .circle:only-child{width:100vw;left:auto;right:0}}@media(min-width:768px){.slide:not(.slide--6) .circle:only-child{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;left:0;top:50vh;-webkit-transform:translate3d(5.5vw,-47.5%,0);transform:translate3d(5.5vw,-47.5%,0)}}@media(min-width:768px)and (orientation:portrait){.slide:not(.slide--6) .circle:only-child{width:115%;-webkit-transform:translate3d(-6.5vw,-47.5%,0);transform:translate3d(-6.5vw,-47.5%,0)}}[role=form]{max-width:922px;margin:0 auto}[role=form]>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}input{--h:50px;width:100%;max-width:730px;height:calc(var(--h)*2);margin:0 0 calc(var(--h)/2);font:600 2.25rem/var(--h) Wals,sans-serif;padding:calc(var(--h)/2) var(--h);border-radius:var(--h);background:#fff;color:#222;border:1px solid rgba(34,34,34,.123);will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 222ms;transition:all 222ms}input input{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:600px;perspective:600px}input:focus{-webkit-box-shadow:0 0 5px 3px rgba(34,34,34,.123);box-shadow:0 0 5px 3px rgba(34,34,34,.123)}@media(max-width:767px){input{--h:30px;font-size:1.375rem;max-width:calc(100% - 30px);margin:0 auto}}@media(min-width:768px)and (max-width:1023px){input{--h:38px;font-size:1.75rem;max-width:570px}}.slide__socials>:nth-child(n),.story__socials{position:absolute}.story__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:2;bottom:70px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.story__socials li:first-of-type{margin-left:auto}.story__socials li:last-of-type{margin-right:auto}.story__socials li+li{margin-left:10px}@media(min-width:768px){.story__socials{bottom:90px}}.social{--icon-size:40px;width:var(--icon-size);height:var(--icon-size);border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social--facebook{background:#3b5998}.social--instagram{background:#f8772d;background:linear-gradient(30deg,#a135af,#f8772d)}.social--linkedin{background:#0077b5}.social--twitter{background:#28aae1}.social--tiktok{background:#111}.social svg{width:16px;fill:#fff;-webkit-transition:opacity 222ms;transition:opacity 222ms}.social:hover svg{opacity:.7}.gdpr{background:#fff;-webkit-box-shadow:0 -6px 166px rgba(79,45,127,.35);box-shadow:0 -6px 166px rgba(79,45,127,.35);padding:20px;position:fixed;bottom:0;left:0;right:0;z-index:999}.gdpr .has-overflow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gdpr .has-overflow>:first-child{font-size:1rem;padding-right:20px}.gdpr .has-overflow>:last-child{padding:0 24px;white-space:nowrap;-webkit-transform:none!important;transform:none!important}@media(min-width:768px){.gdpr .has-overflow{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gdpr .has-overflow>:last-child{--btn-font-size:16px;--btn-height:54px}}@media(max-width:767px){.gdpr .has-overflow{text-align:center}.gdpr .has-overflow>:last-child{margin-top:15px}}.edge-popup-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;height:100vh;width:100%;background:rgba(0,0,0,.5);z-index:999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edge-popup-overlay .popup{display:block;width:500px;padding:30px;background:#fff;border-radius:30px}.edge-popup-overlay .popup .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edge-popup-overlay .popup .header .close_icon{-ms-flex-item-align:end;align-self:flex-end;width:12px;height:12px;cursor:pointer}.edge-popup-overlay .popup .text{margin-top:20px;font-size:1em;text-align:justify}.edge-popup-overlay .popup .footer{margin-top:20px;text-align:center}.edge-popup-overlay .popup__close{padding:20px;width:30px;float:right;display:block;margin-left:auto;margin-top:-20px;margin-right:-10px}.edge-popup-overlay .popup__close:after,.edge-popup-overlay .popup__close:before{content:"";width:14px;height:2px;border-radius:2px;background:#dedde1;position:absolute;-webkit-transition:background-color 222ms;transition:background-color 222ms}.edge-popup-overlay .popup__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.edge-popup-overlay .popup__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.edge-popup-overlay .popup__close:hover:after,.edge-popup-overlay .popup__close:hover:before{background:#d1cfd5}.logo{margin:20px;color:var(--purple);display:inline-block;position:relative;z-index:10}@media(max-width:767px){.logo{-webkit-transform:none!important;transform:none!important;max-width:200px;margin:10px}.logo img{max-width:inherit}}@media(min-width:768px){.logo{position:fixed;top:0;translate:0 10px}}@media(min-width:768px)and (max-width:1366px){.logo img{max-width:220px}}.page-story .wrapper--logo{display:none}.page-story .story .has-overflow{position:relative;white-space:nowrap}.page-story .story{min-height:100vh;padding-bottom:120px}.page-story .privacy{position:absolute}#main{outline:none}:root:has(.page-inner,.page-story) .wrapper--logo{position:relative;width:100vw;max-width:var(--max);margin:0 auto}@media(min-width:768px){:root:has(.page-inner,.page-story) .wrapper--logo .logo{position:relative;z-index:3;translate:-20px 0;padding:calc(var(--space-side) - 33px) 0}}@media(min-width:768px)and (max-width:1366px){:root:has(.page-inner,.page-story) .wrapper--logo .logo{translate:0 0}}:root:has(.page-inner,.page-story) .wrapper--logo:before{content:"";background:#fff;position:absolute;top:0;left:0;left:auto;right:50%;width:50vw;height:100%}:root:has(.page-story) .wrapper--logo:before{content:none}.slide__splash{pointer-events:none}.slide__splash__img{position:absolute;bottom:0;width:50%;height:auto;opacity:0;z-index:-1}.campus-resources .slide__splash,.members .slide__splash{font-size:1rem}.campus-resources .slide__splash__img,.members .slide__splash__img{opacity:1;bottom:auto;top:8em;left:-29vmin;width:60vmin}.campus-resources .slide__splash__img+.slide__splash__img,.members .slide__splash__img+.slide__splash__img{left:85%;top:-2em;width:44vmin}@media(min-width:768px){.campus-resources .slide__splash,.members .slide__splash{font-size:2.5rem}}@media(min-width:768px){.story--one-photo .slide__splash__img,.story--slider .slide__splash__img,.story--staggered .slide__splash__img,.story--two-photo .slide__splash__img,.story--video--single .slide__splash__img,.story--video .slide__splash__img{opacity:1;left:-20%;bottom:-20vh;width:40%;z-index:1}}@media(max-width:767px){.slides .slide--2 .slide__splash__img{opacity:1;left:50vw;width:85%;top:-25%}.slides .slide--3 .slide__splash__img,.slides .slide--5 .slide__splash__img{opacity:1;left:-35vw;width:75%;top:-25%}.slides .slide--4 .slide__splash__img{opacity:1;left:65vw;width:90%;top:-55%}.slides--recruit .slide--1 .slide__splash__img{opacity:1;top:15%;width:70%;left:-20%}.slides--recruit .slide--2 .slide__splash__img{top:-23%}.slides--recruit .slide--2 .slide__splash__img+.slide__splash__img{top:44%;left:30vw;opacity:1}}@media(min-width:768px){.slides .slide--1 .slide__splash__img{opacity:1;left:-50%;width:50%;bottom:-50%}.slides .slide--2 .slide__splash__img,.slides .slide--4 .slide__splash__img{opacity:1;left:-50vmin;width:67.5vmin;bottom:-5%;-webkit-transform:rotate(328deg);transform:rotate(328deg)}.slides .slide--3 .slide__splash__img,.slides .slide--5 .slide__splash__img{opacity:1;left:-32vmin;width:55vmin;bottom:42%}.slides .slide--4 .slide__splash__img{width:45%;left:-25%;bottom:-25%}.slides .slide--last .slide__splash__img{opacity:1;left:-18vmin;width:55vmin;bottom:42%;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.slides--recruit .slide--1 .slide__splash__img{left:-18vmin;width:32vmin;bottom:-9vmin}.slides--recruit .slide--2 .slide__splash__img{left:-27.5vmin;width:50vmin;bottom:50%}.slides--recruit .slide--2 .slide__splash__img+.slide__splash__img{left:85%;width:40vmin;bottom:70%;z-index:3}}@-webkit-keyframes loopDash{to{stroke-dashoffset:-64}}@keyframes loopDash{to{stroke-dashoffset:-64}}.svg-path--recruit .path--dash{-webkit-animation:loopDash 4.5s linear infinite;animation:loopDash 4.5s linear infinite}.slide:not([class*=active]) .slide__circle~.slide__details .path--dash,.slide__circle:focus-within~.slide__details .path--dash,.slide__circle:hover~.slide__details .path--dash,.stories-view .slide__circle~.slide__details .path--dash{-webkit-animation-play-state:paused;animation-play-state:paused}@media(min-width:768px){.intro .logo,.wrapper--slides .logo{top:calc(var(--space-side) - 30px);left:var(--space-side)}}@media(min-width:768px)and (max-width:1366px){.intro .logo,.wrapper--slides .logo{top:calc(var(--space-side) - 33px);left:calc(var(--space-side) - 1rem)}}.copyright,.privacy{font-size:.875rem;line-height:1.3;color:#6a6765;position:absolute;left:0;right:0;bottom:40px}.copyright a,.privacy a{text-decoration:underline;text-underline-offset:2px;color:inherit}.copyright a:hover,.privacy a:hover{-webkit-text-decoration-color:rgba(119,116,113,.5);text-decoration-color:rgba(119,116,113,.5)}.slide--last .copyright,.slide--last .privacy{color:#c8beaf}.slide--last .copyright a:hover,.slide--last .privacy a:hover{-webkit-text-decoration-color:rgba(200,190,175,.4);text-decoration-color:rgba(200,190,175,.4)}@media(min-width:768px)and (max-width:1366px){.copyright,.privacy{font-size:.75rem}}@media(max-width:767px){.copyright,.privacy{text-align:center;font-size:.6875rem;font-weight:200}.slides~.copyright,.slides~.privacy{opacity:.85}}.privacy{text-align:center;width:100vw;bottom:30px;z-index:50;font-size:14px}.story__wrap .privacy{color:#222}@media(min-width:768px)and (max-width:1366px){.privacy{font-size:.75rem}}@media(max-width:767px){.privacy{font-size:.625rem;bottom:20px}.slides .privacy{color:#c8beaf}}.copyright{width:100vw;z-index:3}@media(min-width:768px){.copyright{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;z-index:-1;text-align:center;left:0;right:0;bottom:30px}.stories .copyright{z-index:inherit}}@media(max-width:767px){.copyright{max-width:260px;bottom:30px;margin-left:auto;margin-right:auto}.copyright a{display:inline-block;padding-top:4px}}.outro{letter-spacing:.078125rem;text-transform:uppercase;text-align:center;white-space:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:20}.outro>:first-child{margin-bottom:20px;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.outro .button{--btn-height:56px;--btn-font-size:15px;margin:calc(var(--btn-height)/3) 8px 0;padding:0 28px;border:2px solid var(--btn-color)}@media(min-width:768px){.outro{-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:1.4;padding:0 30px}}.outro--stack{text-align:left;padding:30px 0}.outro--stack>:first-child{margin:15px 0 0;-ms-flex-preferred-size:auto;flex-basis:auto}.outro--stack .button{margin-right:auto}@media(max-width:767px){.outro--stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outro--stack [class].button{margin-left:auto}}@media(max-width:767px){.slide--last .slide__nav>*,.wrapper--slides .copyright{color:#c8beaf}}@media(min-width:768px){.slide{--space-slides:calc(66.66% - 30vw)}.slide--last .slide__copy{margin-right:20px}.slide--last .slide__copy p{padding-right:12.5%}.slide--last .slide__nav button:not(:hover){color:#c8beaf}.slide--last .slide__circle{max-width:var(--space-slides);-ms-flex-preferred-size:var(--space-slides);flex-basis:var(--space-slides);padding-top:calc(var(--space-top)*1.2)}}@media(min-width:768px)and (orientation:landscape){.slide--last .slide__circle{padding-top:calc(var(--space-top)*1.1)}}@media(max-width:767px){.slides--discover .slide--2 .slide__circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slides--discover .slide--2 .circle.circle--image:nth-child(3){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:0;left:auto!important;right:-30vw}.slides--discover .slide--2 .circle.circle--image:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slides--discover .slide--2 .circle.circle--image:first-child{margin-top:-2.5vh}}@media(max-width:767px){.slides--recruit .slide--1 .circle.circle--image:nth-child(2){margin-top:0;margin-bottom:20px}.slides--recruit .slide--2 .circle.circle--image:nth-child(4){left:auto!important;right:-25vw}.slides--recruit .slide--2 .circle.circle--image:nth-child(2){margin-top:.5vh}}@media(min-width:768px){.slide--2 .circle:first-child{top:0;right:23vw;width:70%;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.slide--2 .circle:first-child img{width:90%;left:5%;top:5%}.slide--2 .circle:first-child text{font-size:5.4px}.slide--2 .circle:nth-child(2){top:50vh;right:-7.5vw;width:140%;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.slide--2 .circle:nth-child(2) img{width:96%;left:2%;top:2%}.slide--2 .circle:nth-child(2) text{font-size:3px}.slide--2 .circle:nth-child(3){bottom:0;right:60vw;width:70%;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.slide--2 .circle:nth-child(3) img{width:90%;left:5%;top:5%}.slide--2 .circle:nth-child(3) text{font-size:5.4px}}@media(min-width:768px)and (max-width:1366px)and (orientation:landscape){.slide--2 .circle:first-child{top:14vh;right:15vw;width:66%}.slide--2 .circle:first-child text{font-size:5.4px}.slide--2 .circle:nth-child(2){top:auto;bottom:-12vh;right:1vw;width:100%}.slide--2 .circle:nth-child(2) img{width:91%;left:4.5%;top:4.5%}.slide--2 .circle:nth-child(2) text{font-size:3.9px}.slide--2 .circle:nth-child(3){bottom:12vh}.slide--2 .circle:nth-child(3) text{font-size:5.4px}}@media(min-width:768px)and (orientation:portrait){.slide--2 .circle:nth-child(3){bottom:10vh;right:55vw;width:100%}.slide--2 .circle:nth-child(3) text{font-size:5.4px}.slide--2 .circle:nth-child(2){right:0}.slide--2 .circle:nth-child(2) text{font-size:3.6px}.slide--2 .circle:first-child{top:15vh;right:12vw}.slide--2 .circle:first-child text{font-size:6.6px}}@media(max-width:767px){.slide--5 .circle:nth-child(2) svg{-webkit-transform:translateZ(0) rotate(-10deg);transform:translateZ(0) rotate(-10deg)}}@media(min-width:768px){.slide--5 .circle:first-child{top:0;right:12vw;width:70%;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}.slide--5 .circle:first-child img{width:91%;left:4.5%;top:4.5%}.slide--5 .circle:first-child text{font-size:5.1px}.slide--5 .circle:nth-child(2){top:53vh;right:7vw;width:75%;-webkit-transform:translate3d(0,-35%,0);transform:translate3d(0,-35%,0)}.slide--5 .circle:nth-child(2) img{width:90%;left:5%;top:5%}.slide--5 .circle:nth-child(2) text{font-size:4.8px}.slide--5 .circle:nth-child(3){bottom:0;right:30vw;width:90%;-webkit-transform:translate3d(0,35%,0);transform:translate3d(0,35%,0)}.slide--5 .circle:nth-child(3) img{width:92%;left:4%;top:4%}.slide--5 .circle:nth-child(3) text{font-size:4.2px}.slide--5 .circle:nth-child(4){bottom:-4vh;right:65vw;width:70%;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}.slide--5 .circle:nth-child(4) img{width:89%;left:5.5%;top:5.5%}.slide--5 .circle:nth-child(4) text{font-size:5.1px}}@media(min-width:768px)and (max-width:1366px)and (orientation:landscape){.slide--5 .circle:first-child{top:10vh;right:12vw;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}.slide--5 .circle:first-child img{width:81%;left:9.5%;top:9.5%}.slide--5 .circle:first-child text{font-size:5.1px}.slide--5 .circle:nth-child(2){top:auto;bottom:10vh;right:3vw;width:80%;-webkit-transform:none;transform:none}.slide--5 .circle:nth-child(2) img{width:91%;left:4.5%;top:4.5%}.slide--5 .circle:nth-child(2) text{font-size:4.5px}.slide--5 .circle:nth-child(3){top:auto;bottom:-3vh;right:37vw;width:80%;-webkit-transform:none;transform:none}.slide--5 .circle:nth-child(3) img{width:91%;left:4.5%;top:4.5%}.slide--5 .circle:nth-child(3) text{font-size:4.5px}.slide--5 .circle:nth-child(4){top:auto;bottom:12vh;width:66%;right:72vw}.slide--5 .circle:nth-child(4) text{font-size:5.1px}}@media(min-width:768px)and (orientation:portrait){.slide--5 .circle:first-child{top:15vh;width:75%}.slide--5 .circle:first-child img{width:86%;left:7%;top:7%}.slide--5 .circle:first-child text{font-size:6.3px}.slide--5 .circle:nth-child(2){top:48vh;right:12vw;width:110%}.slide--5 .circle:nth-child(2) text{font-size:4.5px}.slide--5 .circle:nth-child(3){top:auto;bottom:11vh;right:28vw}.slide--5 .circle:nth-child(3) text{font-size:5.1px}.slide--5 .circle:nth-child(4){bottom:20vh;width:75%}.slide--5 .circle:nth-child(4) img{width:88%;left:6%;top:6%}.slide--5 .circle:nth-child(4) text{font-size:6px}.slide--5 .circle:nth-child(4) svg{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}}@media(max-width:767px){.slide--3 .circle:nth-child(4)>svg{-webkit-transform:translateZ(0) rotate(45deg);transform:translateZ(0) rotate(45deg)}}@media(min-width:768px){.slide--3 .circle:first-child{top:0;right:20vw;width:70%;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}.slide--3 .circle:first-child img{width:91%;left:4.5%;top:4.5%}.slide--3 .circle:first-child text{font-size:5.1px}.slide--3 .circle:nth-child(2){top:50vh;right:-7.5vw;width:110%;-webkit-transform:translate3d(0,-37.5%,0);transform:translate3d(0,-37.5%,0)}.slide--3 .circle:nth-child(2) img{width:95%;left:2.5%;top:2.5%}.slide--3 .circle:nth-child(2) text{font-size:3.3px}.slide--3 .circle:nth-child(3){bottom:0;right:30vw;width:90%;-webkit-transform:translate3d(0,35%,0);transform:translate3d(0,35%,0)}.slide--3 .circle:nth-child(3) img{width:93%;left:3.5%;top:3.5%}.slide--3 .circle:nth-child(3) text{font-size:3.9px}.slide--3 .circle:nth-child(4){bottom:5vh;right:65vw;width:70%;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}.slide--3 .circle:nth-child(4) img{width:89%;left:5.5%;top:5.5%}.slide--3 .circle:nth-child(4) text{font-size:5.1px}}@media(min-width:768px)and (max-width:1366px)and (orientation:landscape){.slide--3 .circle:first-child{top:10vh;right:17.5vw;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}.slide--3 .circle:first-child img{width:81%;left:9.5%;top:9.5%}.slide--3 .circle:first-child text{font-size:5.1px}.slide--3 .circle:nth-child(2){top:auto;bottom:-5vh;right:1vw;width:90%;-webkit-transform:none;transform:none}.slide--3 .circle:nth-child(2) img{width:91%;left:4.5%;top:4.5%}.slide--3 .circle:nth-child(2) text{font-size:4.2px}.slide--3 .circle:nth-child(3){top:auto;bottom:14vh;right:35vw;width:70%;-webkit-transform:none;transform:none}.slide--3 .circle:nth-child(3) img{width:91%;left:4.5%;top:4.5%}.slide--3 .circle:nth-child(3) text{font-size:5.1px}.slide--3 .circle:nth-child(4){top:auto;bottom:4vh;width:80%}.slide--3 .circle:nth-child(4) text{font-size:4.5px}}@media(min-width:768px)and (orientation:portrait){.slide--3 .circle:first-child{top:18vh;right:8vw;width:75%}.slide--3 .circle:first-child text{font-size:5.4px}.slide--3 .circle:nth-child(2){width:120%;top:75vh}.slide--3 .circle:nth-child(2) text{font-size:3.6px}.slide--3 .circle:nth-child(3){bottom:42vh;right:38vw}.slide--3 .circle:nth-child(3) text{font-size:4.5px}.slide--3 .circle:nth-child(4){width:120%;right:58vw;bottom:5vh}.slide--3 .circle:nth-child(4) text{font-size:3.6px}}@media(max-width:767px){.slide--4 .circle:nth-child(2)>svg{-webkit-transform:translateZ(0) rotate(-55deg);transform:translateZ(0) rotate(-55deg)}}@media(min-width:768px){.slide--4 .circle:nth-child(2){top:0;right:20vw;width:70%;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.slide--4 .circle:nth-child(2) svg{-webkit-transform:translateZ(0) rotate(25deg);transform:translateZ(0) rotate(25deg)}.slide--4 .circle:nth-child(2) img{width:90%;left:5%;top:5%}.slide--4 .circle:nth-child(2) text{font-size:5.1px}.slide--4 .circle:nth-child(3){top:50vh;right:-3.5vw;width:140%;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}.slide--4 .circle:nth-child(3) img{width:96%;left:2%;top:2%}.slide--4 .circle:nth-child(3) text{font-size:2.7px}.slide--4 .circle:first-child{bottom:0;right:60vw;width:70%;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.slide--4 .circle:first-child img{width:90%;left:5%;top:5%}.slide--4 .circle:first-child text{font-size:5.4px}}@media(min-width:768px)and (max-width:1366px)and (orientation:landscape){.slide--4 .circle:nth-child(2){top:16vh;right:15vw;width:66%}.slide--4 .circle:nth-child(2) text{font-size:5.4px}.slide--4 .circle:nth-child(3){top:auto;bottom:-10vh;right:4vw;width:90%}.slide--4 .circle:nth-child(3) text{font-size:3.9px}.slide--4 .circle:first-child{bottom:13vh;right:55vw;width:85%}.slide--4 .circle:first-child text{font-size:4.5px}}@media(min-width:768px)and (orientation:portrait){.slide--4 .circle:nth-child(2){top:20vh;right:7vw;width:85%}.slide--4 .circle:nth-child(2) text{font-size:4.5px}.slide--4 .circle:nth-child(3){top:70vh;width:105%;right:4vw}.slide--4 .circle:nth-child(3) text{font-size:3.9px}.slide--4 .circle:first-child{bottom:20vh;right:47vw;width:120%}.slide--4 .circle:first-child text{font-size:3.6px}}@media(min-width:768px){.path-student .slide--4 .circle:first-child{bottom:auto;top:5vh;right:15vw;width:60%;-webkit-transform:translate3d(0,-35%,0);transform:translate3d(0,-35%,0)}.path-student .slide--4 .circle:first-child img{width:88%;left:6%;top:6%}.path-student .slide--4 .circle:first-child text{font-size:5.4px}.path-student .slide--4 .circle:nth-child(2){top:auto;bottom:-7.5vh;right:5vw;width:87.5%;-webkit-transform:translate3d(0,7.5%,0);transform:translate3d(0,7.5%,0)}.path-student .slide--4 .circle:nth-child(2) svg{-webkit-transform:translateZ(0) rotate(-30deg);transform:translateZ(0) rotate(-30deg)}.path-student .slide--4 .circle:nth-child(2) img{width:94%;left:3%;top:3%}.path-student .slide--4 .circle:nth-child(2) text{font-size:4.2px}.path-student .slide--4 .circle:nth-child(3){bottom:-2.5vh;right:37.5vw;width:70%;-webkit-transform:translate3d(0,2.5%,0);transform:translate3d(0,2.5%,0)}.path-student .slide--4 .circle:nth-child(3) img{width:91%;left:4.5%;top:4.5%}.path-student .slide--4 .circle:nth-child(3) text{font-size:5.1px}.path-student .slide--4 .circle:nth-child(4){bottom:-.5vh;right:65vw;width:72.5%;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}.path-student .slide--4 .circle:nth-child(4) img{width:91%;left:4.5%;top:4.5%}.path-student .slide--4 .circle:nth-child(4) text{font-size:5.1px}}@media(min-width:768px)and (max-width:1366px)and (orientation:landscape){.path-student .slide--4 .circle:first-child{top:0;right:12vw;width:90%;-webkit-transform:translate3d(0,-5%,0);transform:translate3d(0,-5%,0)}.path-student .slide--4 .circle:first-child img{width:87%;left:6.5%;top:6.5%}.path-student .slide--4 .circle:first-child text{font-size:3.9px}.path-student .slide--4 .circle:nth-child(2){top:auto;bottom:1vh;right:2vw;width:80%;-webkit-transform:none;transform:none}.path-student .slide--4 .circle:nth-child(2) img{width:91%;left:4.5%;top:4.5%}.path-student .slide--4 .circle:nth-child(2) text{font-size:4.2px}.path-student .slide--4 .circle:nth-child(3){top:auto;bottom:20vh;right:40vw;width:60%;-webkit-transform:none;transform:none}.path-student .slide--4 .circle:nth-child(3) img{width:91%;left:4.5%;top:4.5%}.path-student .slide--4 .circle:nth-child(3) text{font-size:5.7px}.path-student .slide--4 .circle:nth-child(4){top:auto;bottom:7vh;width:80%}.path-student .slide--4 .circle:nth-child(4) text{font-size:4.5px}}@media(min-width:768px)and (orientation:portrait){.path-student .slide--4 .circle:first-child{top:18vh;right:0;width:100%}.path-student .slide--4 .circle:first-child text{font-size:4.2px}.path-student .slide--4 .circle:nth-child(2){top:68vh}.path-student .slide--4 .circle:nth-child(2) text{font-size:4.5px}.path-student .slide--4 .circle:nth-child(3){top:auto;bottom:36vh;right:36vw;width:85%}.path-student .slide--4 .circle:nth-child(4){top:auto;bottom:10vh;right:56vw;width:95%}}@media(min-width:768px){.slide--3 .circle:first-child svg:has(.upside),.slide--5 .circle:first-child svg:has(.upside){-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}}@media(min-width:768px){.slide--4 .circle:first-child svg:has(.upside){-webkit-transform:rotate(25deg) scale3d(1.05,1.05,1);transform:rotate(25deg) scale3d(1.05,1.05,1)}}@media(min-width:768px){.slide--last .circle{z-index:10}.slide--last .circle img{width:90%;left:5%;top:5%}.slide--last .circle:first-of-type{bottom:17vh;right:85vw;width:16vw}.slide--last .circle:nth-of-type(2){bottom:17vh;right:67vw;width:21vw}.slide--last .circle:nth-of-type(3){bottom:2.5vh;right:42vw;width:29vw}.slide--last .circle:nth-of-type(4){bottom:18vh;right:22vw;width:24vw}.slide--last .circle:nth-of-type(5){bottom:0;right:-10vw;width:41vw}}.svg-path{width:100vw;position:absolute}.svg-path--discover{height:100vh;top:0;left:0;z-index:-1}.svg-path--last,.svg-path--recruit{left:0;bottom:0;right:0}.svg-path--discover>*{stroke:var(--c,#fff);stroke-dasharray:.3rem;stroke-width:.1rem;fill:none}.svg-path--recruit path{fill:none}.svg-path--recruit .path--dash{-webkit-backface-visibility:hidden;backface-visibility:hidden;stroke:#4f2d7f;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 10;stroke-width:2px}.svg-path--recruit .path--border{stroke:#a7a9ac;stroke-miterlimit:10;stroke-width:.5px}.svg-path--recruit .path--fill{stroke:#a06dff;stroke-width:29px;stroke-dasharray:var(--w);stroke-dashoffset:var(--o,var(--w))}@media(min-width:768px)and (max-width:1366px)and (orientation:portrait){.svg-path--recruit .path--fill{stroke-width:25px}}.view-all{background:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-size:.825rem;font-weight:500;text-transform:uppercase;margin:1.25em 0;padding-right:1em;position:relative;-webkit-transition:color 222ms;transition:color 222ms}.view-all:hover{color:#4f2d7f}.view-all:hover:after{-webkit-transform:translateX(2px) rotate(45deg);transform:translateX(2px) rotate(45deg)}.view-all:after{--arrow-size:.5em;content:"";position:absolute;right:0;top:calc(50% - var(--arrow-size)*0.7);width:var(--arrow-size);height:var(--arrow-size);border-right:2px solid var(--arrow-color,#4f2d7f);border-top:2px solid var(--arrow-color,#4f2d7f);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 222ms;transition:-webkit-transform 222ms;transition:transform 222ms;transition:transform 222ms,-webkit-transform 222ms}@media(min-width:768px){.view-all{font-size:1rem}}@media(min-width:768px)and (max-width:1366px){.view-all{font-size:.8rem}}@media(min-width:1681px)and (max-width:3200px){.view-all{font-size:1.125rem}}@media(max-width:767px){.slides--discover .slide--1{min-height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slides--discover .slide--1 .slide__circle{width:100%;margin-block:0 120px}}@media(min-width:768px){.slides--discover .slide--1 .slide__circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:calc(var(--space-side) + 20px);margin-right:calc(var(--space-side) + 20px)}}@media(min-width:1681px)and (max-width:3200px){.slides--discover .slide--1 .slide__circle{max-width:1550px;margin-left:auto;margin-right:auto}}@media(max-width:767px){.slide--last .slide__nav{padding-bottom:70px}.slide--last .slide__nav button{margin-left:auto;font-size:1.125rem}.slide--last .slide__nav button:first-of-type{speak:none;position:absolute;left:-99em}}.slide--last .slide__wave svg path{fill:#4f2d7f}@media(max-width:767px){.slide--last{overflow:hidden}.slide--last .title--dash,.slide--last .title--dash+p{padding-left:30px}.slide--last .title--dash+p{padding-top:30px;line-height:1.8}.slide--last[class] .slide__circles{padding-top:20px;padding-bottom:100px;margin-top:auto;margin-left:-20px;margin-right:-20px}.slide--last[class] .slide__circles .circle img{width:92%;left:4%;top:4%}.slide--last[class] .slide__circles .circle:first-child{left:-10vw;width:40vw}.slide--last[class] .slide__circles .circle:nth-child(2){position:absolute;left:-99999px}.slide--last[class] .slide__circles .circle:nth-child(3){margin-top:-14vh;right:-20vw;width:100vw}.slide--last[class] .slide__circles .circle:nth-child(4){margin-top:-14vh;left:-2.5vw;width:55vw}.slide--last[class] .slide__circles .circle:nth-child(5){margin-top:-7.5vh;right:-35vw;left:auto;width:80vw}}@media(min-width:768px){.slide--last>[data-flex=row]{z-index:2;position:relative}.slide--last .slide__copy{padding-top:var(--space-top)}.slide--last .slide__wave{-ms-flex-item-align:end;align-self:flex-end}.slide--last .slide__waves:after{background:#4f2d7f}}@media(min-width:768px)and (max-width:1366px)and (orientation:portrait){.slide--last .slide__circles{position:absolute;bottom:18vh}}@media(max-width:767px){.wrapper--story-button .button{display:none}}@media(min-width:768px){.wrapper--story-button .button{--btn-height:60px;font-size:1rem;letter-spacing:.05rem;padding-inline:36px;position:absolute;top:30px;left:30px;display:inline-block}}@media(min-width:768px)and (max-width:1366px){.wrapper--story-button .button{--btn-height:52px;font-size:.9rem;padding-inline:30px}}@media(min-width:768px)and (max-width:1600px){.wrapper--story-button .button{margin-top:20px;position:static}}.wrapper--corner-buttons{pointer-events:none;position:fixed;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}@media(max-width:767px){.wrapper--corner-buttons{visibility:hidden;left:-999em;opacity:0}}@media(min-width:768px){.wrapper--corner-buttons{top:var(--space-side);right:calc(var(--space-side) + 80px)}.wrapper--corner-buttons .button{--btn-height:60px;font-size:1rem;letter-spacing:.05rem;display:inline-block;padding-inline:40px}html:not([class*=overflow]) .wrapper--corner-buttons .button{visibility:hidden}}@media(min-width:768px)and (max-width:1366px){.wrapper--corner-buttons{right:calc(var(--space-side) + 64px)}.wrapper--corner-buttons .button{--btn-height:46px;font-size:.8rem;padding-inline:2.25em}}.slides.-visible,.slides.-visible~.slide__arrows,.wrapper--corner-buttons{-webkit-animation:fadeTo .4107s 16ms forwards;animation:fadeTo .4107s 16ms forwards}.wrapper--corner-buttons{-webkit-animation-delay:777ms;animation-delay:777ms;pointer-events:all}.slides.-visible~.slide__arrows{-webkit-animation-delay:.3885s;animation-delay:.3885s}.story__wrap{position:relative;overflow:hidden;opacity:0}.story__wrap.-visible{-webkit-animation:fadeTo .4107s 16ms forwards;animation:fadeTo .4107s 16ms forwards}.slide__circle-text{--line-h:calc(0.04688rem + 5vw);--line-o:10%;position:absolute;top:calc(-1*var(--line-h) - var(--line-o));padding:0 1rem;gap:.75rem;left:0;right:0;text-align:center;text-transform:uppercase;color:#4f2d7f}.slide__circle-text:before{content:"";height:var(--line-h);width:1px;margin:.25rem auto;background:#00a4b3}.-bottom .slide__circle-text{gap:0;top:calc(100% - 0.5*var(--line-h));position:absolute}.slides--recruit .slide .slide__circle{position:static}.slides--recruit .slide .slide__circle-text,.slides--recruit .slide .slide__circle .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slides--recruit .slide .circle:not([class*=bottom]) .slide__circle-text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.slides--recruit .slide .circle:not(:empty) text{font-size:5px}.slides--recruit .slide .circle:nth-child(odd) text{font-size:6px}@media(min-width:768px){.slides--recruit .slide .circle:not(:empty) text{font-size:.95rem}.slides--recruit .slide .circle img{position:relative}.slides--recruit .slide .circle img:first-child{height:90%}.slides--recruit .slide .circle img+img{position:absolute}.slides--recruit .slide .svg-path--recruit{margin-bottom:var(--circle-offset)}}@media(max-device-width:1112px)and (orientation:portrait){.slides--recruit .slide .circle:not(:empty) text{font-size:.4rem}.slides--recruit .slide .circle img{position:absolute}.slides--recruit .slide .path--cover{z-index:-1}}@media(max-width:767px){.slides--recruit .slide--1 .circle:nth-child(2){width:85vw;left:25vw}.slides--recruit .slide--1 .circle:nth-child(2) text{font-size:6px}.slides--recruit .slide--1 .circle:nth-child(4){margin-top:0}.slides--recruit .slide--1 .circle:nth-child(4) img{width:91%;left:4.5%;top:4.5%}.slides--recruit .slide--1 .circle:nth-child(4) text{font-size:5.1px}.slides--recruit .slide--1 .circle:nth-child(6) text{font-size:5.4px}}@media(max-width:767px){.slides--recruit .slide--2 .slide__copy{display:none}.slides--recruit .slide--2 .circle:nth-child(2) text,.slides--recruit .slide--2 .circle:nth-child(4) text,.slides--recruit .slide--2 .circle:nth-child(6) text{font-size:5.4px}}@media(min-width:768px){.slides--recruit .slide--1,.slides--recruit .slide--2{--circle-offset:0px}.slides--recruit .slide--1 .circle,.slides--recruit .slide--2 .circle{z-index:10}.slides--recruit .slide--1 .circle img,.slides--recruit .slide--2 .circle img{width:90%;left:5%;top:5%}.slides--recruit .slide--1 .circle:nth-child(n),.slides--recruit .slide--2 .circle:nth-child(n){-webkit-transform:translateZ(0);transform:translateZ(0);width:14.2857142857vw;top:auto;right:auto}.slides--recruit .slide--1 .circle:first-child,.slides--recruit .slide--2 .circle:first-child{left:7.0755892857vw;bottom:calc(12.95vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(2),.slides--recruit .slide--2 .circle:nth-child(2){left:21.4011785714vw;bottom:calc(7.25vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(3),.slides--recruit .slide--2 .circle:nth-child(3){left:35.7267678571vw;bottom:calc(12.95vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(4),.slides--recruit .slide--2 .circle:nth-child(4){left:50.0523571429vw;bottom:calc(7.25vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(5),.slides--recruit .slide--2 .circle:nth-child(5){left:64.3779464286vw;bottom:calc(29.15vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(6),.slides--recruit .slide--2 .circle:nth-child(6){left:78.7035357143vw;bottom:calc(7.25vw + var(--circle-offset))}}@media(min-width:768px)and (min-width:768px)and (max-device-width:1112px)and (orientation:portrait){.slides--recruit .slide--1 .circle:nth-child(n),.slides--recruit .slide--2 .circle:nth-child(n){width:25vw}.slides--recruit .slide--1 .circle:first-child,.slides--recruit .slide--2 .circle:first-child{left:20.09625vw;bottom:calc(60vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(2),.slides--recruit .slide--2 .circle:nth-child(2){left:57.6925vw;bottom:calc(60vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(3),.slides--recruit .slide--2 .circle:nth-child(3){left:34.9183125vw;bottom:calc(36.5vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(4),.slides--recruit .slide--2 .circle:nth-child(4){left:72.43275vw;bottom:calc(36.5vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(5),.slides--recruit .slide--2 .circle:nth-child(5){left:20.48125vw;bottom:calc(13vw + var(--circle-offset))}.slides--recruit .slide--1 .circle:nth-child(6),.slides--recruit .slide--2 .circle:nth-child(6){left:58.0775vw;bottom:calc(13vw + var(--circle-offset))}}@media(min-width:768px){.slides--recruit .slide--1 .circle:nth-child(odd) .more,.slides--recruit .slide--2 .circle:nth-child(odd) .more{-webkit-transform:translate3d(calc(var(--more-size)*0.05),calc(var(--more-size)*-0.8),0);transform:translate3d(calc(var(--more-size)*0.05),calc(var(--more-size)*-0.8),0)}}@media(min-width:768px){.slides--recruit .slide--1 .circle:nth-child(2n) .more,.slides--recruit .slide--2 .circle:nth-child(2n) .more{-webkit-transform:translate3d(calc(var(--more-size)*0.1),calc(var(--more-size)*0.55),0);transform:translate3d(calc(var(--more-size)*0.1),calc(var(--more-size)*0.55),0)}}@media(min-width:768px){.slides--recruit .slide--1 .circle:nth-child(5) .more,.slides--recruit .slide--2 .circle:nth-child(5) .more{-webkit-transform:translate3d(calc(var(--more-size)*0.1),calc(var(--more-size)*-0.9),0);transform:translate3d(calc(var(--more-size)*0.1),calc(var(--more-size)*-0.9),0)}}@media(min-width:768px){.slides--recruit .slide--1 .more,.slides--recruit .slide--2 .more{--more-size:2.2vw;--more-size-x:.8vw}}@media(min-width:768px)and (max-width:1366px){.slides--recruit .slide--1 .more i:before,.slides--recruit .slide--2 .more i:before{width:2px}.slides--recruit .slide--1 .more i:after,.slides--recruit .slide--2 .more i:after{height:2px}.slides--recruit .slide--1 .more__text,.slides--recruit .slide--2 .more__text{font-size:.8125rem;padding-left:.75rem;padding-right:.6875rem}}@media(min-width:768px)and (max-device-width:1366px){.slides--recruit .slide--1,.slides--recruit .slide--2{--circle-offset:-1rem}.slides--recruit .slide--1 .slide__copy p,.slides--recruit .slide--2 .slide__copy p{margin-top:15px}}@media(min-width:768px)and (max-device-width:1366px)and (orientation:portrait){.slides--recruit .slide--1 .more,.slides--recruit .slide--2 .more{--more-size:36px;--more-size-x:12px}.slides--recruit .slide--1 .circle:nth-child(n) .more,.slides--recruit .slide--2 .circle:nth-child(n) .more{-webkit-transform:none;transform:none}}@media(min-device-width:1024px)and (max-device-width:1366px){.slides--recruit .slide--1,.slides--recruit .slide--2{--circle-offset:-0.25rem}}@media(min-device-width:1024px)and (max-device-width:1366px)and (orientation:portrait){.slides--recruit .slide--1,.slides--recruit .slide--2{--circle--offset:4.5vmax}}@media(min-device-width:1024px)and (max-device-width:1194px)and (orientation:landscape){.slides--recruit .slide--1,.slides--recruit .slide--2{--circle-offset:3.5rem}}@media(max-width:767px){.slides--recruit .slide--2[class]{margin-top:-24px}}@media(min-width:768px){.slides--recruit .slide--2:after,.slides--recruit .slide--2:before{content:"";bottom:0;top:0;position:absolute}.slides--recruit .slide--2:after{background:linear-gradient(95deg,hsla(0,0%,100%,0) 2.5vw,#fff 15vw,#fff 90%);right:-2%;width:25.5%}.slides--recruit .slide--2:before{right:8.3333333333%;width:16.6666666667%;border-right:1px solid #f0f0f0;z-index:1;pointer-events:none}}@media(min-width:768px)and (orientation:portrait){.slides--recruit .slide--2:after{top:65vh;width:55vw;background:-webkit-gradient(linear,left top,right top,color-stop(2.5vw,hsla(0,0%,100%,0)),color-stop(10vw,hsla(0,0%,100%,.6)),color-stop(40vw,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 2.5vw,hsla(0,0%,100%,.6) 10vw,#fff 40vw)}.slides--recruit .slide--2:before{top:65vh;border-left:1px solid #f0f0f0}}.slides--recruit+.stories .story__body>:last-child:not(:first-child){padding-top:50px}@media(max-width:767px){.slides--recruit~.copyright{max-width:100%;position:relative;bottom:0;padding:100px 0 40px;opacity:1;overflow:hidden}.slides--recruit~.copyright:after{content:"";background:#4f2d7f;-webkit-transform:rotate(-8deg) skew(-12deg) translate3d(-1rem,0,0);transform:rotate(-8deg) skew(-12deg) translate3d(-1rem,0,0);border-radius:40%;position:absolute;z-index:-1;top:35%;right:0;width:150%;height:200%}}.fade-left-enter-active,.fade-left-leave-active,.fade-right-enter-active,.fade-right-leave-active{-webkit-transition:-webkit-transform .6s ease-in-out .1s;transition:-webkit-transform .6s ease-in-out .1s;transition:transform .6s ease-in-out .1s;transition:transform .6s ease-in-out .1s,-webkit-transform .6s ease-in-out .1s}.fade-left-enter,.fade-left-leave-to{-webkit-transform:translate3d(-10em,0,0);transform:translate3d(-10em,0,0)}.fade-right-enter,.fade-right-leave-to{-webkit-transform:translate3d(10em,0,0);transform:translate3d(10em,0,0)}.slide__lines span{background:#ececec}.slide__arrows{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.slide__arrows>:nth-child(n){--more-size:40px;--more-size-x:1em;--btn-color:#4f2d7f;position:absolute;top:calc(50vh - var(--more-size)*0.5);z-index:20}.slide__arrows>:nth-child(n) .more__text:before{content:none}.slide__arrows>:first-child{left:20px}.slide__arrows>:first-child .more__text{right:auto;background:transparent;-webkit-transform-origin:left;transform-origin:left;left:var(--more-size)}.slide__arrows>:first-child .more__text:after{background:#fff;z-index:-1;left:calc(-1*var(--more-size) - 3px);right:calc(-0.25*var(--more-size))}.slide__arrows>:last-child{right:20px}.slide__arrows>:last-child .more__text{left:auto;background:transparent;-webkit-transform-origin:right;transform-origin:right;right:var(--more-size)}.slide__arrows>:last-child .more__text:after{background:#fff;z-index:-1;right:calc(-1*var(--more-size) - 3px);left:calc(-0.25*var(--more-size))}@media(max-width:767px){.slide__arrows{display:none}}@media(max-width:767px){.slide__lines>:first-child{left:16.6666666667%}.slide__lines>:nth-child(2){left:50%}.slide__lines>:nth-child(3){left:83.3333333333%}}@media(min-width:768px){.slide__lines>:first-child{left:8.3333333333%}.slide__lines>:nth-child(2){left:25%}.slide__lines>:nth-child(3){left:41.6666666667%}.slide__lines>:nth-child(4){left:58.3333333333%}.slide__lines>:nth-child(5){left:75%}.slide__lines>:nth-child(6){left:91.6666666667%}}.slider{position:relative;margin-bottom:40px}@media(min-width:768px){.slider{padding-bottom:30px;margin-bottom:auto}}.slider__wrap{max-width:100%;overflow:hidden}.slider__selected,.slider__selected .circle{min-width:100%}.slider__thumbs{position:relative;outline:none}.slider__thumbs:has(:focus-visible) .circle:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);border-color:#4f2d7f;-webkit-box-shadow:inset 0 0 5px 1px hsla(0,0%,100%,.6);box-shadow:inset 0 0 5px 1px hsla(0,0%,100%,.6)}.slider__thumbs:has(:focus-visible) .circle:focus-visible{outline:2px dashed #4f2d7f}.slider__thumbs .circle{margin-top:0;position:relative;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;border-radius:50%}.slider__thumbs .circle:after,.slider__thumbs .circle:before{content:"";position:absolute;border-radius:inherit;width:94%;height:94%;top:50%;left:50%;z-index:1;-webkit-transition:border-color 222ms ease-out,-webkit-transform 444ms cubic-bezier(.075,.82,.165,1),-webkit-box-shadow 555ms cubic-bezier(.075,.82,.165,1);transition:border-color 222ms ease-out,-webkit-transform 444ms cubic-bezier(.075,.82,.165,1),-webkit-box-shadow 555ms cubic-bezier(.075,.82,.165,1);transition:transform 444ms cubic-bezier(.075,.82,.165,1),border-color 222ms ease-out,box-shadow 555ms cubic-bezier(.075,.82,.165,1);transition:transform 444ms cubic-bezier(.075,.82,.165,1),border-color 222ms ease-out,box-shadow 555ms cubic-bezier(.075,.82,.165,1),-webkit-transform 444ms cubic-bezier(.075,.82,.165,1),-webkit-box-shadow 555ms cubic-bezier(.075,.82,.165,1)}.slider__thumbs .circle:before{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.slider__thumbs .circle:after{-webkit-transform:translate3d(-50%,-50%,0) scale(2.2);transform:translate3d(-50%,-50%,0) scale(2.2);border:4px solid transparent}.slider__thumbs .circle.is-active:after{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);border-color:#00a4b3}.slider__thumbs .circle:hover:before{-webkit-box-shadow:inset 0 0 20px rgba(0,164,179,.6);box-shadow:inset 0 0 20px rgba(0,164,179,.6)}.page-inner:before,.story:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:41.6666666667vw;background:#f4f2ef}@media(max-width:767px){.page-inner:before,.story:before{width:50%}}@media(min-width:768px){.stories .circle{margin-top:10%}}@media(min-width:768px)and (min-width:1280px){.stories .circle{margin-top:-5%}}.stories .circle--image svg{display:none}.stories .circle img{width:100%;height:100%;position:static}.stories .circle:has(.control){margin:24px}.stories .circle+.circle{margin-top:-25%;max-width:60%}.page__wrap,.story__body,.story__head,.story__nav{max-width:var(--max);margin-left:auto;margin-right:auto}.page__wrap{padding:24px 18px 0}@media(min-width:768px)and (max-width:1366px){.page__wrap{padding:24px 36px 0;margin-bottom:-24px}}.story__body{padding-top:40px;padding-bottom:40px}.story{width:100vw;position:relative;padding-left:20px;padding-right:20px}.story__logo{max-width:100vw}.story__logo>:only-child{width:100%;max-width:var(--max);margin:0 auto;position:relative;z-index:2}.story--staggered:before,.story--video:before{left:auto;right:0}.story--staggered .story__body>:first-child{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}@media(max-width:767px){.story--two-photo .story__body>:last-child{padding-top:60px}}@media(min-width:768px)and (max-width:1366px){.story--slider .story__body:first-of-type>:last-child,.story--staggered .story__body:first-of-type>:last-child,.story[class*=photo] .story__body:first-of-type>:last-child{padding-right:8.3333333333%}}.story--staggered .story__body+.story__body{margin-top:-60px}@media(min-width:768px){.story--staggered .story__body+.story__body{margin-top:-100px}.story--staggered .story__body+.story__body>:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.story--staggered .story__body+.story__body>:last-child{padding-top:60px;padding-left:8.3333333333%}}.story--video-single .story__body>:nth-child(n){-ms-flex-preferred-size:100%;flex-basis:100%}.story--video-single .story__body>:nth-child(n) .circle.circle--video{margin-top:0;padding-bottom:56.25%}.story--video-single .story__body>:nth-child(n) .circle.circle--video>svg{display:none}.story--video-single .story__body>:nth-child(n) .circle.circle--video,.story--video-single .story__body>:nth-child(n) .control{border-radius:30px}@media(min-width:768px){.story__body :not(.our-process) .story__head [data-v-line]:before{left:0;top:-100%;-webkit-transform-origin:left;transform-origin:left;-webkit-animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate;animation:scaleOut .5s cubic-bezier(.075,.82,.165,1) alternate}.story__body :not(.our-process) .story__head .title:focus-visible [data-v-line]:before{-webkit-animation:dashX .5s cubic-bezier(.075,.82,.165,1) .5s forwards;animation:dashX .5s cubic-bezier(.075,.82,.165,1) .5s forwards}}.story__head{color:var(--purple);padding-right:30px}.story__head,.story__head+p{padding-top:30px}.story__body .inner-link,.story__body li,.story__body p{font-size:1rem;line-height:1.5}@media(min-width:768px){.story__body .inner-link,.story__body li,.story__body p{font-size:1.25rem}}@media(min-width:768px)and (max-width:1366px){.story__body .inner-link,.story__body li,.story__body p{font-size:1.125rem}}.story__body .inner-link+p,.story__body li+p,.story__body p+p{margin-top:20px}.story__body li{position:relative;padding-left:16px;margin:8px 0 16px}.story__body li:before{content:"• ";color:var(--purple);position:absolute;line-height:1.5;top:0;left:0}.story__body strong{font-weight:600;color:var(--purple)}.story__nav{overflow:hidden;padding:20px 30px 90px}.story__nav>:first-child,.story__nav>:nth-child(3){position:relative;-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.story__nav>:first-child:after,.story__nav>:nth-child(3):after{content:"";border-bottom:2px dashed #e3e3e3;position:absolute;z-index:2;left:0;right:0;top:calc(50% - 12px)}.story__nav>:nth-child(2)>:first-child{max-width:var(--more-size)}.story__nav>:nth-child(3)>:first-child{margin-left:auto}.story__nav.has-next:not(.has-prev)>:first-child:after,.story__nav.has-prev:not(.has-next)>:last-child:after{content:none}.story__nav .more{position:relative;z-index:20;left:auto;bottom:auto}@media(min-width:768px){.story{-ms-flex-item-align:start;align-self:flex-start;padding-bottom:90px}.stories .story__head{padding-left:calc(var(--max)/9);padding-right:calc(var(--max)/2)}.story__logo .more.more--top{position:absolute;top:25px;right:20px}.story__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:80px}.story__body>:nth-child(n){width:calc(50% - 20px)}.story__body>:first-child{padding-left:30px}.story__body>:last-child{padding-right:30px}.story__nav{padding:20px 140px 160px}.story--staggered .story__body>:last-child,.story--video .story__body>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.story--video .story__body>:last-child,.story--video .story__head{padding-left:calc(var(--space-top)/1.5)}}@media(min-width:768px)and (max-width:1280px){.story{overflow:hidden}.stories .story__head{padding-left:16.6666666667%;padding-right:16.6666666667%}.story__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.story__body>:nth-child(n){-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.story--video .story__body>:last-child,.story--video .story__head{padding-left:70px}}@media(max-width:767px){.stories .story__head{padding-top:24px;padding-left:0}}.campus-resources,.page-titles{--space-left:65px}@media(min-width:768px)and (max-width:1366px){.campus-resources,.page-titles{--space-left:30px}}@media(max-width:767px){.campus-resources,.page-titles{--space-left:30px}}.members{--space-left:30px}.campus-resources .has-overflow>*,.members .has-overflow>*{padding-left:var(--space-left)}@media(min-width:768px){.campus-resources:has(.cpa-support) .story__figure{margin-top:70px}}@media(max-width:767px){.story__figure{position:relative;padding-bottom:100%}.story__figure img{margin-top:0;position:absolute}}.campus-resources:before{background-color:#fff;width:100vw}.campus-resources .story__body .bullet-list,.campus-resources .story__body .bullet-list li{padding-left:0}.campus-resources .story__body .bullet-list li:before{font-size:1.85em;line-height:.75em;left:-.75em;color:var(--theme-color)}.campus-resources .story__body .arrow-list li:before{content:none}.campus-resources .story__body .arrow-list li{display:grid;gap:1rem;padding-top:1rem;font-weight:500}.campus-resources .slide__lines{z-index:-1;display:none}.campus-resources .story__logo[class]:before{background:transparent}.campus-resources .our-process>*{margin:30px 0 0;text-align:center}.campus-resources .our-process>:last-of-type{position:relative}.campus-resources .our-process>p:not(:last-of-type){font-weight:500}.campus-resources .our-process .story__head{padding-top:0;padding-right:0}.campus-resources .our-process .link--bottom{--link-size:2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.campus-resources .our-process .link--bottom svg{--link-size:1.75em}.campus-resources .our-process .link--bottom>span{margin:auto}.campus-resources .our-process .button--social{white-space:nowrap;margin-left:0;margin-top:20px}@media(max-width:767px){.campus-resources .our-process .title--dash>:first-child:before{content:none}.campus-resources .our-process li{padding-left:0}.campus-resources .our-process>*{padding-left:0;margin:16px 0 0}}.campus-events-search{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 65px}.campus-events-search,.campus-events-search .filters{display:-webkit-box;display:-ms-flexbox;display:flex}.campus-events-search .filter .link>span{-webkit-transform:none;transform:none}.campus-events-search .sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777471}.campus-events-search .sort,.campus-events-search .sort-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.campus-events-search .sort-option{margin-left:1em;background-color:#fff;cursor:pointer;padding-inline:.25rem;border-radius:3px}.campus-events-search .sort-option:focus-visible{outline:2px dashed currentColor;outline-offset:.2rem}.campus-events-search .sort-option--desc .sort-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.campus-events-search .sort-icon.sort-icon--active .bar,.campus-events-search .sort-option:hover .sort-icon .bar{background-color:#4f2d7f}.campus-events-search .sort-icon .bar{display:block;height:2px;margin:5px 0;background-color:grey;-webkit-transition:background-color 222ms;transition:background-color 222ms}.campus-events-search .sort-icon.sort-icon--asc .bar:first-of-type{width:10px}.campus-events-search .sort-icon.sort-icon--asc .bar:nth-of-type(2){width:13px}.campus-events-search .sort-icon.sort-icon--asc .bar:nth-of-type(3){width:16px}.campus-events-search .sort-icon.sort-icon--asc .bar:nth-of-type(4){width:19px}.campus-events-search .sort-icon.sort-icon--desc .bar:nth-of-type(4){width:10px}.campus-events-search .sort-icon.sort-icon--desc .bar:nth-of-type(3){width:13px}.campus-events-search .sort-icon.sort-icon--desc .bar:nth-of-type(2){width:16px}.campus-events-search .sort-icon.sort-icon--desc .bar:first-of-type{width:19px}.campus-events__list,.campus-events__search-bar{max-width:var(--max);margin-left:auto;margin-right:auto}.campus-events__container{padding:0 65px 100px;background-color:#f4f2ef}.campus-events__notice{padding-top:calc(80px + 3vmin);padding-bottom:calc(80px + 3vmin);grid-column:span 3}.campus-events__notice.slide-enter-active,.campus-events__notice.slide-leave-active{-webkit-transition-duration:.6s;transition-duration:.6s}.campus-events__notice.slide-enter-active{-webkit-transition-delay:1s;transition-delay:1s}.campus-events__list{display:grid;grid-template-columns:repeat(var(--n,1),1fr);gap:var(--gap,20px 2rem);padding:58px 65px}.campus-events-search,.campus-events-search .filters{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px 1rem}@media(max-width:767px){.campus-events-search{padding-left:0;padding-right:0}.campus-events__list{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){.campus-events-search{padding-block:1.5rem 2rem}.campus-events__list{--n:3;--gap:2rem 4rem;padding-left:0;padding-right:0}}@media(min-width:768px)and (orientation:portrait){.campus-events__list{--n:2}}@media screen and (min-width:1366px){.campus-events__list{--n:3;--gap:3rem 5%;padding-left:65px;padding-right:65px}}.campus-events{position:relative}.campus-events .story__head{padding:54px 65px 0}.campus-events .story__head .title~p{margin-top:20px}.campus-events+nav.story__body{margin-top:-.92em}.campus-event{position:relative;padding:1.5em;-ms-flex-preferred-size:320px;flex-basis:320px;background-color:#fff;color:#757575}.campus-event--active{-webkit-box-shadow:0 0 80px rgba(79,45,127,.65);box-shadow:0 0 80px rgba(79,45,127,.65)}.campus-event__province{font-size:.9375rem}.campus-event__title{margin:15px 0;font-size:1.25rem;color:#222}.campus-event__description{margin:15px 0}.campus-event__description p{font-size:.9375rem;color:#333;line-height:20px}.campus-event__description p+p{margin-top:10px}.campus-event__description a{word-break:break-word}.campus-event__description h1{font-size:2.3125rem}.campus-event__description h2{font-size:2.125rem}.campus-event__description h3{font-size:1.9375rem}.campus-event__description h4{font-size:1.75rem}.campus-event__description h5{font-size:1.5625rem}.campus-event__description h6{font-size:1.375rem}.campus-event__description ol,.campus-event__description ul{margin-top:10px;margin-bottom:10px}.campus-event__description ul li:before{content:"• ";color:#ff5149}.campus-event__description ol{margin-left:20px;list-style-type:decimal}.campus-event__share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;margin:15px 0}.campus-event__color-bar{position:absolute;left:0;top:55px;height:120px;width:3px}@media(max-width:767px){.campus-events{margin-bottom:80px}.campus-events .story__head{padding:30px 0 0}.campus-events .campus-events__container{padding:2.5em 20px;margin-left:-20px;margin-right:-20px}}.intro{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;min-height:inherit;padding:0}@media(max-width:767px){.intro .logo{position:absolute;top:0;left:0}}.intro__wrap{margin:0 auto;position:relative;min-height:inherit;z-index:1}@media(min-width:768px){.intro p{font-size:1.25rem;max-width:700px;margin:0 auto 30px}.intro .title--intro{margin-bottom:30px}}@media(min-width:768px)and (max-width:1366px){.intro .title{font-size:2.625rem}.intro p{font-size:1.0625rem;max-width:500px}}@media(max-width:767px){.intro p{font-size:.9375rem;padding:30px}}.intro__slide:first-child{padding:160px 0 120px}@media(max-width:767px){.intro__slide:first-child{width:100%;padding:120px 0 100px}}@media(max-width:767px)and (orientation:landscape){.intro__slide:first-child{padding-top:100px;padding-bottom:80px}}.wrapper--head,.wrapper--nav{width:100%}.slide--6 [class*=button],.wrapper--intro-buttons [class*=button]{border:2px solid!important;padding-left:30px;padding-right:30px}.wrapper--intro-buttons [class*=button]:not(:hover):not(:focus-visible){background:transparent;color:var(--btn-color)}@media(max-width:767px){.slide--6 .button[class*=outline]:not(:focus-within){background-color:#fff;color:var(--btn-color)}}@media(min-width:768px){.slide--6 [class*=button]:not(:hover):not(:focus-visible){background:#fff;color:var(--btn-color)}}.wrapper--intro-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px;max-width:calc(100vw - 50px);grid-gap:16px 20px;margin:auto}.wrapper--intro-buttons>:nth-child(n){white-space:nowrap}.wrapper--intro-buttons .button{min-width:var(--btn-width,212px);--btn-height:48px;--btn-font-size:13px}@media(min-width:1024px)and (max-width:1366px){.wrapper--intro-buttons .button{--btn-width:252px;--btn-height:60px;--btn-font-size:15px}}@media(min-width:1367px){.wrapper--intro-buttons .button{--btn-width:316px;--btn-height:76px;--btn-font-size:17px}}.outro--stack .button{min-width:var(--btn-width,272px);--btn-height:48px;--btn-font-size:13px}@media(min-width:768px)and (orientation:landscape){.outro--stack .button{--btn-font-size:15px;--btn-height:60px;--btn-width:332px}}.outro--stack .button{text-align:center;text-transform:uppercase}@media(max-width:767px){.outro--stack .button{margin-left:0}}@-webkit-keyframes fadeTo{to{opacity:1}}@keyframes fadeTo{to{opacity:1}}.slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}@media(max-width:767px){.slides{-webkit-transform:none!important;transform:none!important;padding-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px){.slides{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(100vh + 1px);max-height:100vh}}.slide{text-align:left;position:relative;min-width:100vw}.slide__title{color:var(--purple);position:relative;counter-increment:slideID}.slide__copy p{margin-top:30px}@media(max-width:767px){.slide{padding:0 20px;max-width:100vw}.slide+.slide{margin-top:30px}.slide__copy{min-width:100%;padding-left:30px;padding-bottom:30px}}@media(min-width:768px){.slide__title:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#777471;content:"00" counter(slideID) "/00" attr(data-maxs)}.slide:not(:first-of-type) .slide__copy,.slides--recruit .slide__copy{padding-top:var(--space-top);-ms-flex-item-align:start;align-self:flex-start}.slide__copy{max-width:33.3333333333%;margin-left:20vw;margin-right:10vw}.slide__circle{position:relative;min-height:100vh;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.slide__nav{font-size:1.75rem;padding:2em 40px;z-index:20}.slide__nav>*{cursor:pointer;pointer-events:all;font-weight:400;color:#777471;-webkit-transition:color 222ms;transition:color 222ms;position:relative}.slide__nav:hover>*{color:rgba(119,116,113,.66)}.slide__nav:hover>:hover{color:#9d9a98}.slide__nav:hover>:active{color:#a3da42}.slide .slide__nav>*{--s-color:#fff;text-shadow:var(--s-color) 1px 0 0,var(--s-color) .540302px .841471px 0,var(--s-color) -.416147px .909297px 0,var(--s-color) -.989992px .14112px 0,var(--s-color) -.653644px -.756802px 0,var(--s-color) .283662px -.958924px 0,var(--s-color) .96017px -.279415px 0}.slide--last .slide__nav>*{--s-color:#4f2d7f;-webkit-transition:opacity .25s;transition:opacity .25s}.slide--last:has(.slide__waves[style*=display]) .slide__nav{opacity:0;-webkit-transition-delay:.7s;transition-delay:.7s}.slide--last:has(.slide__waves[class*=slide-leave]) .slide__nav{opacity:0;-webkit-transition-delay:.001ms;transition-delay:.001ms}.slide__nav>:last-child:not(:first-child){margin-left:auto}@media(min-width:768px)and (max-width:991px){.slide__nav{font-size:1.0625rem;visibility:hidden;pointer-events:none}}@media(min-width:768px)and (max-width:1366px){.slide__nav{font-size:1.375rem}}.slide__bullets,.slide__nav{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;pointer-events:none;left:0;right:0;bottom:0}.slide__bullets{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:0;z-index:-1}.slide__progress{position:fixed;bottom:0;left:0;right:0;height:var(--progress-height,7px);background:#d6d0ca}.slide__progress>:first-child{display:block;height:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#a06dff;-webkit-transform-origin:left;transform-origin:left}.slide__lines{position:fixed;pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:-2}.slide__lines span{position:absolute;top:0;bottom:0;width:1px;background:#f0f0f0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}.path-experienced{--theme-color:var(--purple)}.path-experienced .more{--btn-color:var(--theme-color)}.path-student{--theme-color:var(--coral-dark)}.path-student .more{--btn-color:var(--theme-color)}.slide__arrows>:nth-child(n){--btn-color:var(--purple)}.slides--recruit,.wrapper--page{--theme-color:var(--coral-dark)}.slides--recruit~.slide__arrows>:nth-child(n){--btn-color:#4f2d7f}.slides--recruit .more{--btn-color:#ce2c2c}.stories--recruit{--theme-color:var(--coral-dark)}.stories--recruit .story__nav .more{--btn-color:#ce2c2c}.stories--recruit .inner-link{color:#2b144d}.stories--recruit .inner-link:hover{-webkit-text-decoration-color:rgba(43,20,77,.35);text-decoration-color:rgba(43,20,77,.35)}.stories--recruit .inner-link~.inner-link{color:#ce2c2c}.stories--recruit .inner-link~.inner-link:hover{-webkit-text-decoration-color:rgba(206,44,44,.35);text-decoration-color:rgba(206,44,44,.35)}.page-inner{width:100%;margin-left:auto;margin-right:auto}@media(max-width:767px){.page-inner>:nth-child(n){padding-left:20px;padding-right:20px}}@media(max-width:767px){.page-inner [class*=body].video{padding-bottom:1px}}@media(min-width:768px){.page-inner [class*=body].video{padding-left:220px;padding-right:220px}.page-inner [class*=body].video .control{--offset:.0001rem}}@media(min-width:768px)and (max-width:1280px){.page-inner [class*=body].video{padding-left:60px;padding-right:60px}}.page-inner [class*=body].video .circle>svg{display:none}.page-inner [class*=body].video .circle>div{margin-top:0;padding-bottom:56.25%}.page-inner [class*=body].video>:nth-child(n){width:100%;position:relative}.page-inner [class*=body].video>:nth-child(n) .circle.circle--video,.page-inner [class*=body].video>:nth-child(n) .control{border-radius:30px}.page-inner [class*=body].video .title--dash{display:inline-block}@media(min-width:768px){.page-inner [class*=body].video .title--dash{margin-bottom:30px}}@media(max-width:767px){.page-inner [class*=body].video .title--dash span:before{content:none}}.campus-event__description a,.inner-link{color:#2b144d;text-decoration:underline;text-underline-offset:.07rem}.campus-event__description a:hover,.inner-link:hover{-webkit-text-decoration-color:rgba(43,20,77,.5);text-decoration-color:rgba(43,20,77,.5)}.story .inner-link{font-weight:600;text-underline-offset:.092rem}.pages__nav [class*=title]{padding-right:44px;text-transform:uppercase;letter-spacing:.125rem;font-size:.75rem}@media(min-width:768px){.pages__nav [class*=title]{max-width:50vw;font-size:.875rem}}@media(min-width:768px)and (max-width:1366px){.pages__nav [class*=title]{font-size:.75rem}}.pages__nav [class*=title] i{width:16px;height:2px;display:block;position:absolute;left:0;top:calc(50% - 2px);background:var(--purple)}.pages__nav header{width:100%;position:absolute;top:-40px;left:30px;right:30px;padding-left:30px}.pages__nav header .link{position:absolute;top:calc(50% - .75em)}.pages__nav header .link--prev{left:calc(50% + var(--nav-offset))}.pages__nav header .link--next{right:0}.image-ratio{aspect-ratio:1/1}.pages__nav{margin-top:2.5rem;position:relative}.pages__nav .image-ratio{width:5rem;margin:0 auto .375rem}.pages__nav img{width:inherit;-webkit-transition:-webkit-filter 222ms;transition:-webkit-filter 222ms;transition:filter 222ms;transition:filter 222ms,-webkit-filter 222ms}.pages__nav img:not(:hover){-webkit-filter:grayscale(1);filter:grayscale(1)}.pages__nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pages__nav ul>li{margin:0}.pages__nav ul>li:before{content:none}.pages__nav .nav-link__text{display:inherit;max-width:104px;margin:.2em auto 0;font-weight:700;text-align:center;-webkit-transition:color 222ms;transition:color 222ms}.pages__nav li>a{font-size:1rem;text-transform:uppercase;text-align:center;padding:0 10px 10px;color:var(--purple);display:block}.pages__nav li>a.is-selected .nav-link__text{color:var(--theme-color)}.pages__nav a.is-selected img,.pages__nav a:focus-visible img,.pages__nav a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media(min-width:768px){.pages__nav>:first-child,.pages__nav>:last-child{width:auto}.pages__nav ul>li{width:auto;padding:0 20px 16px}}@media screen and (min-width:1200px){.campus-resources .pages__nav .more,.campus-resources .pages__nav .slide,.campus-resources .pages__nav .slider__selected,.campus-resources .pages__nav .slider__thumbs,.campus-resources .pages__nav .social,.campus-resources .pages__nav [data-flex]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:767px){.pages__nav .more,.pages__nav .slide,.pages__nav .slider__selected,.pages__nav .slider__thumbs,.pages__nav .social,.pages__nav [data-flex]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pages__nav>:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pages__nav .link{display:none}.pages__nav li:nth-child(n){-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;padding-inline:0;padding-bottom:20px}}@media(max-width:767px)and (max-width:480px){.pages__nav li:nth-child(n){-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}}.campus-resources nav .link--prev{--nav-offset:calc(var(--space-left, 0px) + 20px)}@media(max-width:767px){.campus-resources .pages__nav>:first-child{top:-26px}}.members nav .link--prev{--nav-offset:50px}.members .button--social{margin-left:30px}@media(max-width:767px){.members .pages__nav>:first-child{top:-16px}}