@charset "UTF-8";
/*! tailwindcss v2.2.16 | MIT License | https://tailwindcss.com*/
/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:CentraNo2;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa;opacity:1}input::placeholder,textarea::placeholder{color:#a1a1aa;opacity:1}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-color:currentColor}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1366px){.container{max-width:1366px}}@media (min-width:1440px){.container{max-width:1440px}}.aspect-w-1,.aspect-w-10,.aspect-w-11,.aspect-w-12,.aspect-w-13,.aspect-w-14,.aspect-w-15,.aspect-w-16,.aspect-w-2,.aspect-w-3,.aspect-w-4,.aspect-w-5,.aspect-w-6,.aspect-w-7,.aspect-w-8,.aspect-w-9{padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.aspect-w-10>*,.aspect-w-11>*,.aspect-w-12>*,.aspect-w-13>*,.aspect-w-14>*,.aspect-w-15>*,.aspect-w-16>*,.aspect-w-1>*,.aspect-w-2>*,.aspect-w-3>*,.aspect-w-4>*,.aspect-w-5>*,.aspect-w-6>*,.aspect-w-7>*,.aspect-w-8>*,.aspect-w-9>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.aspect-w-4{--tw-aspect-w:4}.aspect-h-3{--tw-aspect-h:3}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-8{bottom:2rem}.left-4{left:1rem}.top-24{top:6rem}.top-20{top:5rem}.top-0{top:0}.right-8{right:2rem}.right-2{right:.5rem}.top-2{top:.5rem}.left-0{left:0}.top-\[80px\]{top:80px}.-right-0{right:0}.left-\[300px\]{left:300px}.left-\[450px\]{left:450px}.left-\[100px\]{left:100px}.left-\[50px\]{left:50px}.right-\[50px\]{right:50px}.right-\[100px\]{right:100px}.right-\[150px\]{right:150px}.right-\[200px\]{right:200px}.right-0{right:0}.-top-1{top:-.25rem}.-bottom-1{bottom:-.25rem}.bottom-4{bottom:1rem}.top-1\/2{top:50%}.left-1\/2{left:50%}.-left-2{left:-.5rem}.top-1\/3{top:33.333333%}.-right-2{right:-.5rem}.top-10{top:2.5rem}.right-10{right:2.5rem}.top-8{top:2rem}.right-3{right:.75rem}.top-6{top:1.5rem}.right-6{right:1.5rem}.bottom-\[-1px\]{bottom:-1px}.left-3{left:.75rem}.z-20{z-index:20}.z-50{z-index:50}.z-10{z-index:10}.z-0{z-index:0}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[5\]{z-index:5}.z-30{z-index:30}.order-2{order:2}.order-1{order:1}.order-6{order:6}.order-4{order:4}.order-5{order:5}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-bottom:1rem;margin-top:1rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.my-16{margin-bottom:4rem;margin-top:4rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-24{margin-bottom:6rem;margin-top:6rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mb-4{margin-bottom:1rem}.mt-8{margin-top:2rem}.ml-8{margin-left:2rem}.mt-4{margin-top:1rem}.mb-16{margin-bottom:4rem}.mt-6{margin-top:1.5rem}.ml-4{margin-left:1rem}.mb-8{margin-bottom:2rem}.mt-3{margin-top:.75rem}.mt-2{margin-top:.5rem}.mb-20{margin-bottom:5rem}.mt-5{margin-top:1.25rem}.mb-40{margin-bottom:10rem}.mt-16{margin-top:4rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.-ml-8{margin-left:-2rem}.mt-14{margin-top:3.5rem}.mt-11{margin-top:2.75rem}.block{display:block}.flex{display:flex}.grid{display:grid}.\!grid{display:grid!important}.hidden{display:none}.h-12{height:3rem}.h-14{height:3.5rem}.h-full{height:100%}.h-6{height:1.5rem}.h-auto{height:auto}.h-3{height:.75rem}.h-\[80px\]{height:80px}.h-4{height:1rem}.h-\[60px\]{height:60px}.h-\[160px\]{height:160px}.h-\[480px\]{height:480px}.h-\[360px\]{height:360px}.h-\[300px\]{height:300px}.h-screen{height:100vh}.h-\[400px\]{height:400px}.h-8{height:2rem}.h-5{height:1.25rem}.h-40{height:10rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-\[260px\]{min-height:260px}.min-h-\[460px\]{min-height:460px}.min-h-\[300px\]{min-height:300px}.min-h-\[200px\]{min-height:200px}.w-\[calc\(100vw-75px\)\]{width:calc(100vw - 75px)}.w-12{width:3rem}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-full{width:100%}.w-\[calc\(100vw-10px\)\]{width:calc(100vw - 10px)}.w-1\/3{width:33.333333%}.w-6{width:1.5rem}.w-screen{width:100vw}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-\[350px\]{width:350px}.w-8{width:2rem}.w-\[150px\]{width:150px}.w-5{width:1.25rem}.w-10\/12{width:83.333333%}.w-\[200px\]{width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[380px\]{max-width:380px}.max-w-\[340px\]{max-width:340px}.max-w-screen-xs{max-width:480px}.max-w-\[80vw\]{max-width:80vw}.max-w-screen-md{max-width:768px}.max-w-\[920px\]{max-width:920px}.max-w-3xl{max-width:48rem}.max-w-xl{max-width:36rem}.flex-shrink-0{flex-shrink:0}.translate-x-0{--tw-translate-x:0px;transform:var(--tw-transform)}.translate-x-full{--tw-translate-x:100%;transform:var(--tw-transform)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:var(--tw-transform)}.-translate-y-1\/2{--tw-translate-y:-50%;transform:var(--tw-transform)}.-translate-y-full{--tw-translate-y:-100%;transform:var(--tw-transform)}.translate-y-full{--tw-translate-y:100%;transform:var(--tw-transform)}.-translate-y-1\/4{--tw-translate-y:-25%;transform:var(--tw-transform)}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:var(--tw-transform)}.rotate-45{--tw-rotate:45deg}.rotate-0{--tw-rotate:0deg;transform:var(--tw-transform)}.scale-\[5\]{--tw-scale-x:5;--tw-scale-y:5;transform:var(--tw-transform)}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:var(--tw-transform)}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.transform{transform:var(--tw-transform)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.gap-5{gap:1.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-6{row-gap:1.5rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-\[\#f2f0f0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(242,240,240,var(--tw-divide-opacity))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded{border-radius:.25rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-3xl{border-radius:1.5rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.border{border-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-grey{--tw-border-opacity:1;border-color:rgba(231,231,231,var(--tw-border-opacity))}.border-purple\/30{border-color:rgba(54,27,78,.3)}.border-purple{--tw-border-opacity:1;border-color:rgba(54,27,78,var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgba(72,72,72,var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity:0.2}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-purple{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}.bg-pink{--tw-bg-opacity:1;background-color:rgba(213,52,247,var(--tw-bg-opacity))}.bg-green{--tw-bg-opacity:1;background-color:rgba(126,219,149,var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgba(255,111,59,var(--tw-bg-opacity))}.bg-blue{--tw-bg-opacity:1;background-color:rgba(61,106,245,var(--tw-bg-opacity))}.bg-yellow{--tw-bg-opacity:1;background-color:rgba(241,197,48,var(--tw-bg-opacity))}.bg-off-white{--tw-bg-opacity:1;background-color:rgba(247,247,247,var(--tw-bg-opacity))}.bg-light-grey{--tw-bg-opacity:1;background-color:rgba(241,239,242,var(--tw-bg-opacity))}.bg-grey{--tw-bg-opacity:1;background-color:rgba(231,231,231,var(--tw-bg-opacity))}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-none{background-image:none}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-3{padding:.75rem}.px-16{padding-left:4rem;padding-right:4rem}.px-4{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-20{padding-bottom:5rem;padding-top:5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-0{padding-left:0;padding-right:0}.py-28{padding-bottom:7rem;padding-top:7rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-\[96px\]{padding-bottom:96px;padding-top:96px}.py-3{padding-bottom:.75rem;padding-top:.75rem}.pb-20{padding-bottom:5rem}.pr-0{padding-right:0}.pt-\[50px\]{padding-top:50px}.pb-\[75px\]{padding-bottom:75px}.pr-4{padding-right:1rem}.pt-20{padding-top:5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.pt-8{padding-top:2rem}.pb-\[48px\]{padding-bottom:48px}.pr-20{padding-right:5rem}.pt-\[6px\]{padding-top:6px}.pb-\[6px\]{padding-bottom:6px}.pt-\[10px\]{padding-top:10px}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:CentraNo2}.text-lg{font-size:22px;line-height:1.3}.text-\[16px\]{font-size:16px}.text-md{font-size:14px;line-height:1.5}.text-2xl{font-size:32px;line-height:1.2}.text-base{font-size:18px;line-height:1.5}.text-sm{font-size:12px;line-height:1.25}.text-xl{font-size:28px;line-height:1.3}.text-\[36px\]{font-size:36px}.text-3xl{font-size:48px;line-height:1.2}.text-\[24px\]{font-size:24px}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-light{font-weight:300}.italic{font-style:italic}.leading-snug{line-height:1.375}.text-purple{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.text-blue{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-pink{--tw-text-opacity:1;color:rgba(213,52,247,var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgba(126,219,149,var(--tw-text-opacity))}.text-orange{--tw-text-opacity:1;color:rgba(255,111,59,var(--tw-text-opacity))}.text-yellow{--tw-text-opacity:1;color:rgba(241,197,48,var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgba(72,72,72,var(--tw-text-opacity))}.text-dark-grey{--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity))}.text-medium-grey{--tw-text-opacity:1;color:rgba(113,113,113,var(--tw-text-opacity))}.underline{text-decoration:underline}.placeholder-solid-grey::-moz-placeholder{--tw-placeholder-opacity:1;color:rgba(109,109,120,var(--tw-placeholder-opacity))}.placeholder-solid-grey::placeholder{--tw-placeholder-opacity:1;color:rgba(109,109,120,var(--tw-placeholder-opacity))}.opacity-50{opacity:.5}.opacity-5{opacity:.05}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-filter)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.duration-200{transition-duration:.2s}.line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}body{--tw-bg-opacity:1;background-color:rgba(247,247,247,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));width:100vw}body,body main{overflow-x:hidden}.body-lock{height:100vh;overflow:hidden}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:480px){.container{max-width:100%}}@media (min-width:640px){.container{max-width:100%;padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.container{margin-left:auto;margin-right:auto}}@media (min-width:1024px){.container{margin-left:auto;margin-right:auto;max-width:1024px}}@media (min-width:1280px){.container{margin-left:auto;margin-right:auto;max-width:1280px}}@media (min-width:1366px){.container{margin-left:auto;margin-right:auto;max-width:1366px}}@media (min-width:1440px){.container{margin-left:auto;margin-right:auto;max-width:1366px}}@media (min-width:768px){.container.container-wide{max-width:100%}}@media (min-width:1440px){.container.container-wide{max-width:1600px}}.hamburger{cursor:pointer;display:flex;flex-direction:column;height:1rem;justify-content:space-between;width:27px}.hamburger span,.hamburger:after,.hamburger:before{display:flex;height:2px;width:100%}.hamburger span{position:relative}.hamburger span:after,.hamburger span:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(0deg);transition:all .2s ease;width:100%}.hamburger:after,.hamburger:before{background-color:#fff;content:"";display:block;opacity:1;transition:all .1s ease}.hamburger.is-active:after,.hamburger.is-active:before{opacity:0}.hamburger.is-active span:before{transform:rotate(45deg)}.hamburger.is-active span:after{transform:rotate(-45deg)}.image-square{position:relative}.image-square img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.image-filter{position:relative}.image-filter:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%;z-index:20}.image-background,.image-background img{height:100%;position:absolute;width:100%}.image-background img{left:0;-o-object-fit:cover;object-fit:cover;top:0}.image-zoom{overflow:hidden}.image-zoom img{transform:scale(1);transition:transform .2s ease}.an-trigger:hover .image-zoom img,.image-zoom:hover img,.iz-trigger:hover .image-zoom img{transform:scale(1.1)}.image-zoom-minimal{overflow:hidden}.image-zoom-minimal img{transform:scale(1);transition:transform .2s ease}.an-trigger:hover .image-zoom-minimal img,.image-zoom-minimal:hover img,.izm-trigger:hover .image-zoom-minimal img{transform:scale(1.02)}.image-blur img{filter:blur(0);transition:filter .2s ease}.ib-trigger:hover+.image-blur img{filter:blur(2px)}.an-trigger:hover .underline-animation,.ua-trigger:hover .underline-animation{background-size:0 .1em,100% .1em}.underline-animation{background:linear-gradient(90deg,rgba(51,51,51,0),rgba(51,51,51,0)),linear-gradient(90deg,#333,#333);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .1em,0 .1em;display:inline;position:relative;transition:background-size .4s}.underline-animation:hover{background-size:0 .1em,100% .1em}@font-face{font-family:CentraNo2;font-weight:100;src:url(/fonts/CentraNo2-Hairline.woff)}@font-face{font-family:CentraNo2;font-weight:200;src:url(/fonts/CentraNo2-Thin.woff)}@font-face{font-family:CentraNo2;font-weight:300;src:url(/fonts/CentraNo2-Light.woff)}@font-face{font-family:CentraNo2;font-weight:400;src:url(/fonts/CentraNo2-Book.woff)}@font-face{font-family:CentraNo2;font-weight:500;src:url(/fonts/CentraNo2-Medium.woff)}@font-face{font-family:CentraNo2;font-weight:700;src:url(/fonts/CentraNo2-Bold.woff)}@font-face{font-family:CentraNo2;font-weight:800;src:url(/fonts/CentraNo2-ExtraBold.woff)}@font-face{font-family:CentraNo2;font-weight:900;src:url(/fonts/CentraNo2-Black.woff)}body{--tw-text-opacity:1;color:rgba(72,72,72,var(--tw-text-opacity));font-family:CentraNo2}a,h1,h2,h3,h4,h5,h6,p,span{vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:48px;line-height:1.2}@media (min-width:768px){h1{font-size:72px;line-height:1.2}}h2{font-size:32px;line-height:1.2}@media (min-width:768px){h2{font-size:60px;line-height:1.2}}h3{font-size:28px;line-height:1.3}@media (min-width:768px){h3{font-size:48px;line-height:1.2}}h4{font-size:28px;line-height:1.3}@media (min-width:768px){h4{font-size:32px;line-height:1.2}}h5{font-size:28px}h5,h6{line-height:1.3}h6{font-size:22px}a,p,strong{font-size:18px;line-height:1.5}a{text-decoration:none}strong{font-weight:700}.text-block ul{list-style:unset;padding-left:1.25rem}.text-block ul li::marker{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.text-block ol{list-style:decimal;padding-left:1.25rem}.text-block p:not(:first-child){margin-top:10px}.text-block strong{font-size:inherit!important}.heading-404{font-size:12rem}.arrow{display:flex;flex-shrink:0;justify-content:flex-end;position:relative;width:6rem}.arrow-left svg{transform:scale(-1)}.btn{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;line-height:1.5;overflow:hidden;padding:1rem 2rem;position:relative;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:10}.btn:before{border-radius:100%;bottom:0;content:"";height:10px;left:50%;opacity:0;position:absolute;right:0;top:50%;transform:scale(0) translateY(-50%,-50%);transition:transform .8s ease-out,opacity .1s ease-out;width:10px;z-index:-1}.btn:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(61,106,245,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.btn:hover:before{opacity:1;transform:scale(50)}.btn--sqaure{border-radius:.375rem}.btn--sm{font-size:12px;line-height:1.25;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.btn--sm{padding-left:2rem;padding-right:2rem}}.btn--small{padding:.75rem}@media (min-width:768px){.btn--small{padding-left:1.5rem;padding-right:1.5rem}}.btn--base{padding-bottom:.75rem;padding-top:.75rem}.btn--lg{border-radius:12px;padding-left:4rem;padding-right:4rem}.btn--ghost{--tw-bg-opacity:0;border-width:1px;position:relative}.btn--purple{background:#361b4e;background-color:#361b4e;color:#fff}.btn--purple:before{background-color:#3d6af5}.btn--purple.btn--ghost{background:none;color:#361b4e}.btn--purple.btn--ghost:hover{--tw-text-opacity:1;border-color:#3d6af5;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--purple.btn--purple:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--blue{background:#3d6af5;background-color:#3d6af5;color:#fff}.btn--blue:before{background-color:#361b4e}.btn--blue.btn--ghost{background:none;color:#3d6af5}.btn--blue.btn--ghost:hover{--tw-text-opacity:1;border-color:#361b4e;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--blue.btn--purple:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--white{background:#fff;background-color:#fff;color:#484848}.btn--white:before{background-color:#361b4e}.btn--white.btn--ghost{background:none;color:#fff}.btn--white.btn--ghost:hover{--tw-text-opacity:1;border-color:#361b4e;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--white.btn--purple:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.image-fit{position:relative;width:100%}.image-fit img{border-radius:inherit;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card{display:flex;flex-direction:column;flex-grow:0;width:100%}.card__title{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity));font-size:18px;font-weight:400;line-height:1.5;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:1366px){.card__title{font-size:22px;line-height:1.3}}.card__information{--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity));display:flex;font-size:14px;gap:.5rem;line-height:1.5;margin-top:.5rem}.card__information span{position:relative}.card__information span:not(:last-of-type):after{content:"·";font-size:16px;position:absolute;right:-6px;top:-1px}.card-hover-blur .card figure img{filter:blur(0)}.card-hover-blur .card figure .hover-swoosh{display:flex;height:100%;justify-content:center;opacity:0;position:absolute;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:20}.card-hover-blur .card figure .hover-swoosh svg{height:110%;position:relative;top:-5%;width:auto}.card-hover-blur .card:hover figure .hover-swoosh{opacity:.7}.card-hover-blur .card:hover figure img{filter:blur(3px)}.socials{align-items:center;display:flex;justify-content:center}.socials>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.socials__link,.socials__link--white{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:22px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:22px}.socials--small>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.socials--small .socials__link,.socials--small .socials__link--white{height:15px;width:15px}.socials .socials__link[href*=twitter]{background-image:url(/images/twitter.svg?f45cd898bc1aeb27fb72312ac05a43af)}.socials .socials__link[href*=facebook]{background-image:url(/images/facebook.svg?86762e97923c14e74b9350cdf1c5b3fb)}.socials .socials__link[href*=linkedin]{background-image:url(/images/linkedin.svg?bd5da199f15d6fe654a54fe10c36e71e)}.socials .socials__link[href*=youtube]{background-image:url(/images/youtube.svg?6e3562de59abbccb99919684ba772e00)}.socials .socials__link[href*=instagram]{background-image:url(/images/instagram.svg?d50b57b7f1ab83039bb50bffe5fb5ce6)}.socials .socials__link--white[href*=twitter]{background-image:url(/images/twitter-white.svg?fbe87a6cce1ad57b629a93ec7a937b9b)}.socials .socials__link--white[href*=facebook]{background-image:url(/images/facebook-white.svg?d0ec30c8683d2e1cc9b59ba7fa0f738c)}.socials .socials__link--white[href*=linkedin]{background-image:url(/images/linkedin-white.svg?50a62f51abaa009fd280175a4cd6aae0)}.socials .socials__link--white[href*=instagram]{background-image:url(/images/instagram-white.svg?bc61b116adf777bc85ea8d366ac5229c)}.swiper-container{overflow:hidden}@media (min-width:1280px){.swiper-container{overflow:visible}}.swiper-slide{align-self:flex-end}.swiper-title{display:flex;justify-content:space-between;width:100%}.swiper-controls{display:flex;gap:.5rem;margin-left:auto}.swiper-next,.swiper-prev{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(155,141,167,var(--tw-bg-opacity));border-radius:9999px;color:rgba(255,255,255,var(--tw-text-opacity));cursor:pointer;display:flex;height:2rem;justify-content:center;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.swiper-next.swiper-button-disabled,.swiper-prev.swiper-button-disabled{--tw-bg-opacity:1;background-color:rgba(231,231,231,var(--tw-bg-opacity))}.swiper-next svg,.swiper-prev svg{width:1rem}.swiper-related .swiper-slide{width:200px}@media (min-width:768px){.swiper-related .swiper-slide{width:250px}}@media (min-width:1024px){.swiper-related .swiper-slide{width:350px}}.swiper-related .swiper-slide:nth-of-type(3n+1){width:250px}@media (min-width:768px){.swiper-related .swiper-slide:nth-of-type(3n+1){width:300px}}@media (min-width:1024px){.swiper-related .swiper-slide:nth-of-type(3n+1){width:610px}}.stats{filter:drop-shadow(0 4px 22px rgba(0,0,0,.05));text-align:center;width:100%}.stats__wrapper{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.375rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:2.5rem}@media (min-width:768px){.stats__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats__item{display:flex;flex-direction:column}.stats__item>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.stats__item h4{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.accordion{border-bottom-width:1px;border-color:rgba(54,27,78,.3);width:100%}.accordion:first-child{border-color:rgba(54,27,78,.3);border-top-width:1px}.accordion__content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordion__content-wrapper>div{overflow:hidden}.accordion__content-wrapper a{font-weight:600;text-decoration:underline}.accordion__item{align-items:center;display:flex;justify-content:space-between;padding-bottom:2.5rem;padding-right:5rem;padding-top:2.5rem;position:relative;width:100%}.accordion__arrow{--tw-translate-y:-50%;--tw-rotate:90deg;position:absolute;right:0;top:50%;transform:var(--tw-transform);transition:transform .2s ease-out}.accordion.active .accordion__arrow{--tw-rotate:270deg;transform:var(--tw-transform)}.accordion .text-base p{margin-bottom:1rem;margin-top:1rem}.accordion .text-base p:first-child{margin-top:0}.accordion.active .accordion__content-wrapper{grid-template-rows:1fr!important;padding-bottom:30px}.text-two-columns__faq .accordion__item{padding-bottom:1.25rem;padding-top:1.25rem}.blocks>.block,.two-columns .block{padding-bottom:1.5rem;padding-top:1.5rem}.block__title{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.block__title h2{font-size:28px;line-height:1.3;margin-bottom:1rem}@media (min-width:768px){.block__title h2{font-size:48px;line-height:1.2}}.nav{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:rgba(54,27,78,var(--tw-text-opacity));padding:1rem;position:absolute;top:0;width:100%;z-index:40}.nav:not(.school-finder) .nav__logo .nob-svg-logo{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.nav:not(.school-finder) .nav__logo .nob-svg-logo{height:auto;width:130px}}.nav:not(.school-finder) .nav__logo p{font-size:12px;line-height:1rem;margin-top:.5rem;overflow-wrap:break-word;width:140px}.nav.school-finder .nav__logo p,.nav.school-finder:after{display:none}.nav .container{position:relative;z-index:20}.nav:after{background-image:url(/images/nob-nav-white.svg);background-repeat:no-repeat;background-size:contain;bottom:-59px;content:"";height:60px;left:0;position:absolute;width:100%;z-index:10}.nav .nav__second [data-modal-type=search-parent]{margin-left:4px!important}.nav__submenu{display:flex;flex-direction:column;gap:2rem}.nav__submenu--list a{font-size:14px;line-height:1.5}.nav__submenu--list a:hover{text-decoration:underline}.nav--sticky{--tw-bg-opacity:1;--tw-text-opacity:1;animation:slideDown .5s cubic-bezier(.13,.27,.59,1);background-color:rgba(54,27,78,var(--tw-bg-opacity));box-shadow:0 4px 9px rgba(0,0,0,.05);color:rgba(255,255,255,var(--tw-text-opacity));position:fixed}.nav--sticky:after{background-image:url(/images/nob-nav-dark.svg)}.nav--sticky .nav__main,.nav--sticky .nav__second{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.nav--sticky .nav__logo,.nav--sticky .nav__search{fill:currentColor}.nav--sticky .nav__logo .nob-svg-logo,.nav--sticky .nav__search .nob-svg-logo{height:50px;width:110px}.nav--sticky .nav__logo p,.nav--sticky .nav__search p{display:none}.nav--sticky .nav__redirect:after,.nav--sticky .nav__toggle:after,.nav--sticky .nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}.nav__background{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));background-image:url(/images/bg-menu-mobile.svg?8f06b70ece286e563739330c7c1b3af9);z-index:-1}.nav__main{display:none}.nav__main>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.nav__main{font-size:14px;line-height:1.5}@media (min-width:1024px){.nav__main{display:flex}}.nav__mobile-menu--visible{margin-bottom:0;overflow:scroll}.nav__mobile-menu--visible .nav__logo{color:#361b4e}.nav__redirect{display:flex;display:none;font-size:14px;justify-content:center;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem;position:relative}@media (min-width:1024px){.nav__redirect{display:flex}}.nav__redirect:after{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:-.25rem;content:"";height:2px;position:absolute;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}.nav__redirect .nav__active:after,.nav__redirect:hover:after{width:100%}.nav__highlight:hover{--tw-bg-opacity:1;--tw-bg-opacity:0.05;background-color:rgba(247,247,247,var(--tw-bg-opacity))}.nav__highlight:hover:after{width:0}.nav__second{align-items:center;display:flex;justify-content:flex-end}.nav__second .nav__search,.nav__second .nav__toggle-container{margin-left:1rem}.nav__second .nav__search:hover,.nav__second .nav__toggle-container:hover{opacity:.7}.nav__toggle-container{--tw-bg-opacity:1;--tw-bg-opacity:0.6;align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:9999px;height:60px;justify-content:center;width:60px}@media (min-width:1024px){.nav__toggle-container{--tw-bg-opacity:0;height:auto;width:auto}}.nav__toggle-container{box-shadow:0 4px 4px rgba(0,0,0,.06)}@media (min-width:768px){.nav__toggle-container{box-shadow:none}}.nav__toggle{cursor:pointer;height:10px;position:relative;width:20px}.nav__toggle:after,.nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity));display:block;position:absolute;width:100%}@media (min-width:1024px){.nav__toggle:after,.nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}.nav__toggle:after,.nav__toggle:before{content:"";height:2px;transition:all .2s ease-out}.nav__toggle:before{top:0}.nav__toggle:after{bottom:0}.nav__toggle--active:after,.nav__toggle--active:before{bottom:unset;top:50%}.nav__toggle--active:before{transform:translateY(-50%) rotate(45deg)}.nav__toggle--active:after{transform:translateY(-50%) rotate(-45deg)}.nav__socials{display:flex;margin-top:2.5rem}@media (min-width:1024px){.nav__socials:after{content:"";display:none}}.nav--show{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:100vh}@media (min-width:1024px){.nav--show{--tw-bg-opacity:0;height:auto}.nav--show.nav--sticky{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}.nav--show.nav--sticky .nav__logo,.nav--show.nav--sticky .nav__search{color:#361b4e}.nav--show.nav--sticky .nav__toggle:after,.nav--show.nav--sticky .nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}.nav--show .nav__background{display:block}@media (min-width:1024px){.nav--show .nav__background{display:none}}.nav--show .nav__logo,.nav--show .nav__search{color:#361b4e}.nav--show .nav__dropdown{display:flex}.nav--show .nav__toggle:after,.nav--show .nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}@media (min-width:1024px){.nav--show .nav__toggle:after,.nav--show .nav__toggle:before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}@keyframes slideDown{0%{opacity:0;transform:translate3d(0,-100%,0)}50%{transform:translate3d(0,-15%,0)}to{opacity:1;transform:translateZ(0)}}.nav__mobile-menu--visible .nav__second{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.nav__mobile-menu--visible:after{display:none}main{margin-top:105px}.skip{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.skip:focus{height:auto;position:static;width:auto}.modal{align-items:center;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:50}.modal>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.modal{--tw-bg-opacity:1;--tw-bg-opacity:0.95;background-color:rgba(54,27,78,var(--tw-bg-opacity));overflow-y:scroll}.modal--centered{align-items:center;justify-content:center}.modal--list{justify-content:flex-start}.modal--active{display:flex}.modal.js-modal-detail-location{z-index:100}@media (min-width:768px){.modal--popover{--tw-bg-opacity:0;align-items:flex-end;justify-content:flex-start;overflow-y:hidden;right:2.5rem;top:4rem}.modal--popover>.js-modal-inner>div{margin-right:16px;width:456px!important}}.footer{display:flex;flex-direction:column}.footer>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.footer{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:2.25rem 2.5rem;text-align:center}@media (min-width:768px){.footer{text-align:left}}.footer__subtitle{font-size:10px;line-height:1}.footer__content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.footer__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:768px){.footer__content{flex-direction:row;justify-content:space-between}.footer__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}.footer__redirects a{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity));font-size:14px;line-height:1.5}.footer__relations{display:flex}.footer__relations>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.footer__relations img{max-height:60px;max-width:140px;-o-object-fit:cover;object-fit:cover}.footer__transparent{--tw-bg-opacity:0;--tw-text-opacity:1;bottom:0;color:rgba(255,255,255,var(--tw-text-opacity));position:absolute;width:100%}.footer-actions{margin-bottom:3rem;margin-top:3rem;overflow:hidden}.footer-actions__wrapper{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}@media (min-width:768px){.footer-actions__wrapper{grid-template-columns:repeat(12,minmax(0,1fr));text-align:left}}.footer-actions__cta{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.footer-actions__cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.footer-actions__cta{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity));border-radius:.375rem;color:rgba(255,255,255,var(--tw-text-opacity));overflow:hidden;padding:2rem}@media (min-width:768px){.footer-actions__cta{grid-column:span 7/span 7;justify-content:space-between;min-height:280px}.footer-actions__cta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}.footer-actions__cta--blue{--tw-bg-opacity:1;background-color:rgba(61,106,245,var(--tw-bg-opacity))}.footer-actions__cta--orange{--tw-bg-opacity:1;background-color:rgba(255,111,59,var(--tw-bg-opacity))}.footer-actions__cta--yellow{--tw-bg-opacity:1;background-color:rgba(241,197,48,var(--tw-bg-opacity))}.footer-actions__cta--pink{--tw-bg-opacity:1;background-color:rgba(213,52,247,var(--tw-bg-opacity))}.footer-actions__cta--small{border-radius:.375rem;min-height:120px}@media (min-width:768px){.footer-actions__cta--small{grid-column:span 5/span 5;min-height:280px}}.footer-actions__background{left:-4rem;margin-bottom:-4rem;position:relative;top:-4rem;width:calc(100% + 8rem)}@media (min-width:768px){.footer-actions__background{height:100%;left:auto;margin-bottom:0;position:absolute;right:0;top:0;width:100%;width:75%}}.footer-actions__background img{height:calc(300px + 4rem);margin:auto;-webkit-mask-image:url(/images/swoosh-scratch-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media (min-width:768px){.footer-actions__background img{height:100%;position:absolute;right:0;top:-4rem;width:350px}}.footer-actions__mask{position:fixed}.footer-actions__mask svg clipPath{transform:scale(1) translate(0)}@media (min-width:768px){.footer-actions__mask svg clipPath{transform:scale(1) translate(30%,-22%)}}.school__container{max-width:820px;padding-left:0;padding-right:0}.school__container--wide{border-radius:.75rem;margin-bottom:3rem;max-width:calc(100% - 32px);padding:1rem}@media (min-width:768px){.school__container--wide{max-width:1020px;padding:2rem}}.school__container--header{border-radius:.75rem;max-width:calc(100% - 32px);padding:1rem 0}@media (min-width:768px){.school__container--header{margin-top:6rem;max-width:1020px;padding-bottom:2rem;padding-top:2rem}}.school-bg svg{opacity:.1}.school__text a{--tw-text-opacity:1;border-bottom-width:1px;color:rgba(61,106,245,var(--tw-text-opacity));font-weight:500}.school-finder-back{box-shadow:0 4px 10px rgba(0,0,0,.1);display:inline-block;margin-top:100px;position:relative}@media (min-width:768px){.school-finder-back{margin-bottom:0;margin-left:0;margin-top:0}}.gm-style .gm-style-iw-tc:after,.gm-style-iw-tc{display:none}.home-header{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;max-height:90vh;min-height:500px;position:relative;text-align:center;width:100%}@media (min-width:768px){.home-header{margin-bottom:3rem;min-height:600px}}.home-header.video-header iframe{left:0;min-height:100vh;min-width:100%;position:absolute;top:auto;width:100%}.home-header h1{text-shadow:0 4px 2px rgba(0,0,0,.05)}@media (min-width:768px){.home-header h1{padding-bottom:8rem;padding-top:8rem}}.home-header__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.home-header__stats{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));margin-top:-5rem;transform:var(--tw-transform);width:100%}@media (min-width:768px){.home-header__stats{--tw-translate-x:-50%;--tw-translate-y:50%;background:none;bottom:4rem;left:50%;margin-top:0;position:absolute;transform:var(--tw-transform)}}.home-header__stats .stats{filter:none}@media (min-width:768px){.home-header__stats .stats{filter:drop-shadow(0 4px 22px rgba(0,0,0,.05))}}.home-header--split{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden}@media (min-width:768px){.home-header--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-header--split .home-header__image{position:relative;z-index:10}.home-header__mask-image{height:100%;width:100%}.home-header__mask-image img{clip-path:url(#swoosh-mask);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-header__mask-highlight{height:100%;width:100%}.home-header__mask-highlight img{clip-path:url(#swoosh-mask);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-header__mask{position:absolute}.home-header__mask svg clipPath{transform:scale(.5) translate(0)}@media (min-width:768px){.home-header__mask svg clipPath{transform:scale(.8) translate(0)}}.header__school-detail .heading--school{margin-top:3rem}@media (min-width:768px){.header__school-detail .heading--school{width:91.666667%}}.header__school-detail .heading--school h1,.header__school-detail .heading--school span{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.header__school-detail .heading--school h1{font-size:48px;line-height:1.2}.no-image-header{--tw-bg-opacity:1;align-items:center;background-color:rgba(247,247,247,var(--tw-bg-opacity));display:flex;justify-content:center;margin-bottom:2rem;min-height:400px;padding-bottom:4rem;padding-top:7rem;position:relative;text-align:center;width:100%}@media (min-width:768px){.no-image-header{max-height:90vh;min-height:540px;padding-bottom:0;padding-top:0}}.no-image-header h2{text-shadow:0 4px 2px rgba(0,0,0,.05)}.no-image-header--fill{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}.no-image-header--fill .no-image-header__content{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));position:relative;z-index:10}.no-image-header__content{display:grid}.no-image-header__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.no-image-header__content{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity));text-align:left}@media (min-width:768px){.no-image-header__content{grid-template-columns:repeat(2,minmax(0,1fr))}.no-image-header__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}}.detail-header{--tw-bg-opacity:1;align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:flex;justify-content:center;margin-bottom:5rem;max-height:80vh;min-height:500px;position:relative;text-align:center;width:100%}.detail-header h2{text-shadow:0 4px 2px rgba(0,0,0,.05)}.detail-header__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:10}.vacancy-header{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(241,197,48,var(--tw-bg-opacity));color:rgba(54,27,78,var(--tw-text-opacity));display:flex;justify-content:center;min-height:400px;padding-bottom:4rem;padding-top:6rem;position:relative;text-align:center;width:100%}@media (min-width:768px){.vacancy-header{margin-bottom:2rem;max-height:90vh;min-height:600px;padding-bottom:8rem;padding-top:8rem}}.vacancy-header h2{text-shadow:0 4px 2px rgba(0,0,0,.05)}.vacancy-header__content{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity));display:flex;flex-direction:column;gap:1.5rem;text-align:left}@media (min-width:768px){.vacancy-header__content{flex-direction:row;gap:3rem}.vacancy-header__content>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(10rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(10rem*var(--tw-space-x-reverse))}}.vacancy-header__content h2{font-size:22px;line-height:1.3}@media (min-width:768px){.vacancy-header__content h2{font-size:60px;line-height:1.2}}.vacancy-header__content h5{font-size:22px;line-height:1.3}@media (min-width:768px){.vacancy-header__content h5{font-size:32px;line-height:1.2}}.content-cards__wrapper{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.content-cards__wrapper{display:flex;flex-direction:row}}.content-slider .swiper-content .card-content.swiper-slide{align-self:flex-start}.embed-pdf iframe.landscape{height:180px;width:100%}@media (min-width:640px){.embed-pdf iframe.landscape{height:500px}}@media (min-width:768px){.embed-pdf iframe.landscape{height:540px}}@media (min-width:1024px){.embed-pdf iframe.landscape{height:600px}}@media (min-width:1280px){.embed-pdf iframe.landscape{height:640px}}.embed-pdf iframe.portrait{height:480px;width:100%}@media (min-width:768px){.embed-pdf iframe.portrait{height:1220px;width:66.666667%}}.embed-code iframe{height:180px;width:100%}@media (min-width:640px){.embed-code iframe{height:500px}}@media (min-width:768px){.embed-code iframe{height:540px}}@media (min-width:1024px){.embed-code iframe{height:600px}}@media (min-width:1280px){.embed-code iframe{height:640px}}.block-vacancies-highlights.vacancy_overview{--tw-bg-opacity:1;background-color:rgba(241,197,48,var(--tw-bg-opacity));margin-bottom:8rem;margin-top:8rem}.block-vacancies-highlights.block{padding-bottom:0;padding-top:0}@media (min-width:768px){.block-vacancies-highlights.block{padding-bottom:1.5rem;padding-top:1.5rem}}.block-vacancies-highlights.block .container{padding-left:0;padding-right:0}@media (min-width:768px){.block-vacancies-highlights.block .container{padding-left:1rem;padding-right:1rem}}.block-vacancies-highlights.block .container .vacancies-bg svg{--tw-rotate:90deg;height:150%;position:relative;top:-25%;transform:var(--tw-transform)}.block-vacancies-highlights .wide-svg{left:0}@media (min-width:768px){.block-vacancies-highlights .wide-svg svg{height:75px;width:1600px}}.cta-single__title{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:28px;line-height:1.3}@media (min-width:768px){.cta-single__title{font-size:32px;line-height:1.2}}.cta-single__content{padding-bottom:7rem;padding-top:7rem;position:relative;text-align:center}@media (min-width:768px){.cta-single__content{padding-bottom:8rem;padding-top:8rem;text-align:left}}.cta-duo__wrapper{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cta-duo__item{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity));border-radius:.75rem;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1rem 4rem 1rem 1rem;position:relative;width:100%}@media (min-width:768px){.cta-duo__item{flex-direction:row;padding:2rem;padding-right:2.25rem}}.cta-duo__item .swoosh{position:absolute;right:-70%;top:-230%;width:100%}@media (min-width:768px){.cta-duo__item .swoosh{right:-60%;top:-187%}}.cta-duo__item .swoosh-loop__background{bottom:-70%}.cta-duo__item .swoosh-zig__background{bottom:-50%}.standard-content__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.standard-content__wrapper{flex-direction:row}}.content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}@media (min-width:768px){.content{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.content{max-width:960px}}.content a{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity));font-size:inherit;font-weight:500}.content a.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.content a:hover{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgba(61,106,245,var(--tw-border-opacity))}.content p{margin-bottom:1rem;margin-top:1rem}.content table{display:block;overflow-x:auto;padding-bottom:1rem;padding-top:1rem;width:100%}@media (min-width:768px){.content table{display:table;margin-bottom:2rem;margin-top:2rem;overflow:visible;table-layout:fixed}}.content table tbody{text-indent:0}.content table tbody tr td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(155,141,167,var(--tw-border-opacity));border-width:1px;color:rgba(51,51,51,var(--tw-text-opacity));min-width:160px;padding:.5rem 1rem}.content table tbody tr td p{font-size:14px;line-height:1.5;margin-bottom:0;margin-top:0}.content__introduction{font-weight:500}.content__introduction a{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.content__introduction p{font-size:22px;line-height:1.3}.content__introduction p strong{font-size:22px;font-weight:700;line-height:1.3}.introduction{display:block;padding-bottom:1.5rem}.hidden-text{max-height:0;overflow:hidden;transition:all .2s ease}.dropdown.is-open .hidden-text{max-height:500px}.richtext a{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-width:2px;border-color:rgba(61,106,245,var(--tw-border-opacity));color:rgba(61,106,245,var(--tw-text-opacity));font-weight:500;text-decoration:none}.richtext a:hover{--tw-border-opacity:0.4}.richtext p{margin-bottom:16px}.richtext ul{list-style-type:disc}.richtext ul ::marker{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.richtext ul::marker{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.richtext ul li p{margin-bottom:0;margin-top:0}@media (min-width:1024px){.richtext .text-columns{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px}.richtext .text-columns :first-child{margin-top:0}}.richtext ol{list-style-type:decimal}.richtext ol ::marker{color:currentColor;font-weight:500}.richtext ol::marker{color:currentColor;font-weight:500}.richtext ol li p{margin-bottom:0;margin-top:0}.text-center .richtext ol,.text-center .richtext ul{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.two-columns .col-span-1 .container,.two-columns .col-span-1 .content{padding-left:0;padding-right:0}}.responsive-header-title{font-size:32px;font-weight:700;line-height:1.2;overflow-wrap:break-word;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.responsive-header-title{font-size:48px;line-height:1.2}}@media (min-width:1024px){.responsive-header-title{font-size:60px;line-height:1.2}}.richtext.text-left p:not(:first-child){margin-top:0}.richtext.text-left .text-left-h4{font-size:18px;font-weight:700;line-height:1.5}.richtext.text-left .text-left-h4+br{display:none}.quote-slider-swoosh svg{width:200vw}@media (min-width:768px){.quote-slider-swoosh svg{width:100%}}.partners__wrapper{display:flex;margin-bottom:-1rem;margin-left:auto;margin-right:auto;max-width:1024px;overflow-x:auto;padding-top:1rem}.partners__row{align-items:center;display:flex;flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.partners__row{flex-direction:row}}.partners__item{flex-shrink:0;max-height:96px;max-width:180px;-o-object-fit:cover;object-fit:cover}.faq__border svg{fill:none;height:100%;width:100%}.block-faq.bg-pink a,.block-faq.bg-pink a:visited{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(54,27,78,var(--tw-border-opacity));color:rgba(54,27,78,var(--tw-text-opacity))}.block-faq.bg-pink a:hover{opacity:.7}.block-faq.bg-blue a,.block-faq.bg-blue a:visited{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.block-faq.bg-blue a:hover{opacity:.7}.text-two-columns__wrapper{display:flex;flex-direction:column}@media (min-width:768px){.text-two-columns__wrapper{flex-direction:row}.text-two-columns__content,.text-two-columns__title{width:50%}}.carousel{display:grid;gap:.75rem;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,5vw);position:relative}.carousel__item--1{grid-column-end:3;grid-column-start:1;grid-row-end:5;grid-row-start:1}.carousel__item--2{grid-column-end:5;grid-column-start:3;grid-row-end:5;grid-row-start:1}.carousel__item--3{grid-column-end:9;grid-column-start:5;grid-row-end:5;grid-row-start:1}.carousel--five{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,5vw)}.carousel--five .carousel__item--1{grid-column-end:2;grid-column-start:1;grid-row-end:5;grid-row-start:1}.carousel--five .carousel__item--2{grid-column-end:3;grid-column-start:2;grid-row-end:5;grid-row-start:1}.carousel--five .carousel__item--3{grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1}.carousel--five .carousel__item--4{grid-column-end:4;grid-column-start:3;grid-row-end:5;grid-row-start:3}.carousel--five .carousel__item--5{grid-column-end:5;grid-column-start:4;grid-row-end:5;grid-row-start:1}.carousel--seven{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(4,5vw)}.carousel--seven .carousel__item--1{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1}.carousel--seven .carousel__item--2{grid-column-end:3;grid-column-start:1;grid-row-end:5;grid-row-start:3}.carousel--seven .carousel__item--3{grid-column-end:5;grid-column-start:3;grid-row-end:3;grid-row-start:1}.carousel--seven .carousel__item--4{grid-column-end:5;grid-column-start:3;grid-row-end:5;grid-row-start:3}.carousel--seven .carousel__item--5{grid-column-end:8;grid-column-start:5;grid-row-end:5;grid-row-start:1}.carousel--seven .carousel__item--6{grid-column-end:11;grid-column-start:8;grid-row-end:3;grid-row-start:1}.carousel--seven .carousel__item--7{grid-column-end:11;grid-column-start:8;grid-row-end:5;grid-row-start:3}.carousel__btn{bottom:1.75rem;position:absolute;right:1.75rem}.swiper-container.js-carousel-slider{max-width:80vw}@media (min-width:768px){.swiper-container.js-carousel-slider{max-width:90vw}}.swiper-container.js-video-slider{overflow:visible}@media (min-width:768px){.swiper-container.js-video-slider{overflow:hidden}}.swiper-container.js-video-slider .responsive-wrapper{aspect-ratio:16/9;max-height:580px}.swiper-container.js-video-slider .responsive-wrapper iframe{height:100%;width:100%}.video iframe{width:100%}.highlight__mask{height:400px;margin:auto;mask:url(/images/swoosh-highlight-mask.svg) no-repeat center/contain;-webkit-mask:url(/images/swoosh-highlight-mask.svg) no-repeat center/contain;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.highlight__mask{height:500px;-webkit-mask-position:top right;mask-position:top right}}.gm-style .gm-style-iw-t:after{display:none}.gm-style .gm-style-iw-c{padding:2rem 1rem 1rem}@media (max-width:765px) and (max-height:700px){.gm-style .gm-style-iw-c{top:40px}}@media (min-width:765px) and (max-height:700px){.gm-style .gm-style-iw-c{top:140px}}.gm-style-iw-d{overflow:scroll!important}.gm-ui-hover-effect{display:none!important}.school-searcher__legend{--tw-translate-x:-50%;bottom:2rem;display:flex;left:50%;position:absolute;transform:var(--tw-transform);z-index:50}.school-searcher__mobile{bottom:7rem;left:0;margin-left:1rem;margin-right:1rem;position:absolute;z-index:20}.school-searcher__legend-container{--tw-translate-x:-50%;bottom:140%;display:none;left:50%;min-width:450px;position:absolute;transform:var(--tw-transform)}.school-searcher__legend-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.school-searcher__legend-container{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:2.5rem;white-space:nowrap}.school-searcher__legend-container.active{display:block}.school-searcher__controls{position:relative}.school-searcher__controls:after{--tw-bg-opacity:1;background-color:rgba(247,247,247,var(--tw-bg-opacity));border-radius:9999px;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}.school-searcher__filter{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-text-opacity:0.9;background-color:rgba(247,247,247,var(--tw-bg-opacity));border-bottom-left-radius:9999px;border-top-left-radius:9999px;color:rgba(54,27,78,var(--tw-text-opacity));cursor:pointer;font-size:14px;line-height:1.5;min-width:180px;padding:1rem 2rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.school-searcher__filter--right{border-bottom-left-radius:0;border-bottom-right-radius:9999px;border-top-left-radius:0;border-top-right-radius:9999px}.school-searcher__filter.active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:9999px;box-shadow:-3px 0 8px rgba(0,0,0,.05);font-weight:700}.school-searcher__filter.active .school-searcher__filter--right:before{display:none}.school-searcher__filter-content{--tw-translate-x:-50%;left:50%;max-height:250px;position:absolute;top:120%;transform:var(--tw-transform);z-index:20}.school-searcher__filter-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.school-searcher__filter-content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-left-radius:.375rem;border-top-right-radius:.375rem;font-size:14px;line-height:1.5;overflow-y:auto;padding:1.5rem;white-space:nowrap}.school-searcher__filter-content.js-select-education{left:75%}@media (min-width:768px){.school-searcher__filter-content.js-select-education{left:50%}}.school-searcher__sidebar{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:none;left:0;margin-top:113px;padding:4rem 2.5rem 2.5rem;position:fixed;width:400px;z-index:30}@media (min-width:768px){.school-searcher__sidebar{display:block}}.school-searcher__sidebar{height:calc(100% - 113px)}.school-searcher__overflow{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;display:flex;height:8rem;justify-content:center;left:0;position:fixed;width:100%}.school-searcher__sidebar-overview{margin-top:2rem}.school-searcher__sidebar-overview>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;--tw-divide-opacity:0.2;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgba(72,72,72,var(--tw-divide-opacity));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.school-searcher__sidebar-overview{--tw-border-opacity:1;--tw-border-opacity:0.2;border-bottom-width:1px;border-color:rgba(72,72,72,var(--tw-border-opacity));border-top-width:1px;overflow:auto}.school-searcher__sidebar-item,.school-searcher__sidebar-overview{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.school-searcher__sidebar-item{padding-bottom:1.5rem;padding-top:1.5rem;text-align:left;width:100%}.school-searcher__sidebar-item:hover{font-weight:700}.school-searcher__sidebar-item--list{border-radius:.375rem;margin-bottom:.75rem;margin-top:.75rem;padding-left:1.25rem;padding-right:1.25rem}.school-searcher__sidebar-item:hover{opacity:1!important}.school-searcher__sidebar-item p{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity));font-size:14px;line-height:1.5}.school-searcher__sidebar-item p span{--tw-text-opacity:1;color:rgba(113,113,113,var(--tw-text-opacity))}.school-searcher__mobile-list-trigger .school-searcher__sidebar-item{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));width:100%}.school-searcher__sidebar-tag{--tw-bg-opacity:1;background-color:rgba(241,239,242,var(--tw-bg-opacity));border-radius:1rem;font-size:10px;line-height:1;padding:.5rem .75rem;text-transform:uppercase}.after\:absolute:after{content:"";position:absolute}.after\:-bottom-0:after{bottom:0;content:""}.after\:h-\[2px\]:after{content:"";height:2px}.after\:w-0:after{content:"";width:0}.after\:bg-current:after{background-color:currentColor;content:""}.after\:transition-all:after{content:"";transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:flex:hover{display:flex}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:var(--tw-transform)}.hover\:bg-purple:hover{--tw-bg-opacity:1;background-color:rgba(54,27,78,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgba(231,231,231,var(--tw-bg-opacity))}.hover\:bg-blue:hover{--tw-bg-opacity:1;background-color:rgba(61,106,245,var(--tw-bg-opacity))}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:font-medium:hover{font-weight:500}.hover\:text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-blue:hover{--tw-text-opacity:1;color:rgba(61,106,245,var(--tw-text-opacity))}.hover\:text-purple:hover{--tw-text-opacity:1;color:rgba(54,27,78,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgba(72,72,72,var(--tw-text-opacity))}.hover\:underline:hover{text-decoration:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:after\:w-full:hover:after{content:"";width:100%}.group:hover .group-hover\:right-2{right:.5rem}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:var(--tw-transform)}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:var(--tw-transform)}@media (min-width:768px){.md\:absolute{position:absolute}.md\:left-28{left:7rem}.md\:right-28{right:7rem}.md\:top-\[1px\]{top:1px}.md\:bottom-4{bottom:1rem}.md\:order-1{order:1}.md\:order-3{order:3}.md\:order-2{order:2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-5{grid-column:span 5/span 5}.md\:my-28{margin-bottom:7rem;margin-top:7rem}.md\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.md\:mb-0{margin-bottom:0}.md\:mt-4{margin-top:1rem}.md\:mt-32{margin-top:8rem}.md\:mt-12{margin-top:3rem}.md\:mt-\[-215px\]{margin-top:-215px}.md\:mt-16{margin-top:4rem}.md\:mb-48{margin-bottom:12rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[230px\]{height:230px}.md\:h-\[350px\]{height:350px}.md\:h-80{height:20rem}.md\:max-h-\[635px\]{max-height:635px}.md\:w-1\/2{width:50%}.md\:w-2\/5{width:40%}.md\:w-auto{width:auto}.md\:w-\[600px\]{width:600px}.md\:w-\[950px\]{width:950px}.md\:w-2\/3{width:66.666667%}.md\:w-1\/3{width:33.333333%}.md\:max-w-screen-md{max-width:768px}.md\:max-w-xs{max-width:20rem}.md\:flex-initial{flex:0 1 auto}.md\:flex-1{flex:1 1 0%}.md\:-translate-y-8{--tw-translate-y:-2rem;transform:var(--tw-transform)}.md\:-translate-x-6{--tw-translate-x:-1.5rem;transform:var(--tw-transform)}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-12{gap:3rem}.md\:gap-0{gap:0}.md\:gap-8{gap:2rem}.md\:self-auto{align-self:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:bg-yellow{--tw-bg-opacity:1;background-color:rgba(241,197,48,var(--tw-bg-opacity))}.md\:bg-orange{--tw-bg-opacity:1;background-color:rgba(255,111,59,var(--tw-bg-opacity))}.md\:px-0{padding-left:0;padding-right:0}.md\:py-\[120px\]{padding-bottom:120px;padding-top:120px}.md\:py-20{padding-bottom:5rem;padding-top:5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-\[128px\]{padding-bottom:128px;padding-top:128px}.md\:pr-6{padding-right:1.5rem}.md\:pr-0{padding-right:0}.md\:pl-0{padding-left:0}.md\:pb-0{padding-bottom:0}.md\:pr-12{padding-right:3rem}.md\:text-left{text-align:left}.md\:text-xl{font-size:28px;line-height:1.3}.md\:text-4xl{font-size:60px;line-height:1.2}.md\:text-lg{font-size:22px;line-height:1.3}.md\:text-2xl{font-size:32px;line-height:1.2}.md\:text-base{font-size:18px;line-height:1.5}}@media (min-width:1024px){.lg\:relative{position:relative}.lg\:left-4{left:1rem}.lg\:top-8{top:2rem}.lg\:top-16{top:4rem}.lg\:top-\[80px\]{top:80px}.lg\:top-0{top:0}.lg\:my-36{margin-bottom:9rem;margin-top:9rem}.lg\:ml-0{margin-left:0}.lg\:mb-5{margin-bottom:1.25rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[480px\]{height:480px}.lg\:h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.lg\:h-\[450px\]{height:450px}.lg\:h-64{height:16rem}.lg\:w-auto{width:auto}.lg\:w-40{width:10rem}.lg\:w-\[calc\(50\%-1rem\)\]{width:calc(50% - 1rem)}.lg\:w-\[400px\]{width:400px}.lg\:w-1\/3{width:33.333333%}.lg\:w-3\/5{width:60%}.lg\:w-\[950px\]{width:950px}.lg\:w-\[360px\]{width:360px}.lg\:max-w-\[360px\]{max-width:360px}.lg\:max-w-\[640px\]{max-width:640px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:pl-0{padding-left:0}.lg\:text-xl{font-size:28px;line-height:1.3}.lg\:text-md{font-size:14px;line-height:1.5}}@media (min-width:1280px){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-9{grid-column-start:9}.xl\:h-80{height:20rem}.xl\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}}
