.CareerGrid-module__68dHWq__carousel{height:calc(100vh - var(--site-header-height,57px));background:var(--mantine-color-upes-navy-9);min-height:560px;max-height:900px;position:relative;overflow:hidden}.CareerGrid-module__68dHWq__facultyHeader{z-index:10;pointer-events:none;max-width:min(480px,60vw);position:absolute;top:clamp(16px,3vw,28px);left:clamp(16px,3vw,32px)}.CareerGrid-module__68dHWq__facultyEyebrow{background:rgb(var(--accent-rgb));border-radius:2px;width:40px;height:4px;margin-bottom:10px;display:inline-block}.CareerGrid-module__68dHWq__facultyTitle{font-family:var(--ff-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px #000,0 6px 26px #000000e6,0 12px 40px #000c;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;line-height:1.1}.CareerGrid-module__68dHWq__facultyDescription{font-family:var(--ff-body);color:#ffffffd9;text-shadow:0 1px 3px #000,0 4px 16px #000000e6;margin:8px 0 0;font-size:.9rem;line-height:1.45}.CareerGrid-module__68dHWq__progressBar{z-index:3;background:#ffffff26;width:100%;height:4px;position:absolute;bottom:0;left:0}.CareerGrid-module__68dHWq__progressBarFill{width:0;height:inherit;background:rgb(var(--accent-rgb));box-shadow:0 0 10px 2px rgba(var(--accent-rgb), .85), 0 0 22px 6px rgba(var(--accent-rgb), .45)}.CareerGrid-module__68dHWq__progressBarFill[data-fill]{width:100%;transition:width linear}.CareerGrid-module__68dHWq__mainPostWrapper{width:100%;height:100%;position:absolute}.CareerGrid-module__68dHWq__slides{width:100%;height:100%;position:relative;overflow:hidden}.CareerGrid-module__68dHWq__mainPost{width:100%;height:100%;position:absolute;inset:100% 0 0}.CareerGrid-module__68dHWq__mainPostImage{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.CareerGrid-module__68dHWq__mainPostImage img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.CareerGrid-module__68dHWq__mainPostImage:before{content:"";background:linear-gradient(20deg,#090c1ae6 20%,#090c1a59 75%);display:block;position:absolute;inset:0}.CareerGrid-module__68dHWq__mainPostImageFallback{color:#e8eff480;background:var(--mantine-color-upes-navy-7);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CareerGrid-module__68dHWq__mainPostContent{color:#fff;text-align:center;z-index:1;width:90%;max-width:640px;position:absolute;top:40%;left:50%;transform:translate(-50%,-40%)}.CareerGrid-module__68dHWq__mainPostTitle{font-family:var(--ff-display);text-shadow:0 6px 24px #000000e6,0 2px 6px #000;margin:0 0 18px;font-size:clamp(2.2rem,1.7rem + 2vw,3.2rem);font-weight:700;line-height:1.15}.CareerGrid-module__68dHWq__mainPostDescription{max-width:46ch;font-family:var(--ff-body);color:#ffffffe0;text-shadow:0 2px 8px #000000e6;margin:0 auto 24px;font-size:.98rem;line-height:1.55}.CareerGrid-module__68dHWq__mainPostLink{color:rgb(var(--accent-rgb));text-transform:uppercase;letter-spacing:1.5px;font-family:var(--ff-display);filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .85)) drop-shadow(0 0 22px rgba(var(--accent-rgb), .5));align-items:center;gap:12px;text-decoration:none;display:inline-flex}.CareerGrid-module__68dHWq__mainPostLinkText{font-size:.9rem;font-weight:700}.CareerGrid-module__68dHWq__mainPostLinkIcon{stroke:rgb(var(--accent-rgb));transition:stroke .14s}.CareerGrid-module__68dHWq__mainPost[data-active]{z-index:1;transition:top .9s ease-out .4s;top:0}.CareerGrid-module__68dHWq__mainPost:not([data-active]){z-index:0;transition:top .75s 2s;top:100%}.CareerGrid-module__68dHWq__mainPostTitle{clip-path:inset(0 100% 0 0)}.CareerGrid-module__68dHWq__mainPost[data-active] .CareerGrid-module__68dHWq__mainPostTitle{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.22,1,.36,1) 1.4s}.CareerGrid-module__68dHWq__mainPost:not([data-active]) .CareerGrid-module__68dHWq__mainPostTitle{clip-path:inset(0 100% 0 0);transition:clip-path .3s .2s}.CareerGrid-module__68dHWq__mainPostDescription{opacity:0;transform:translateY(14px)}.CareerGrid-module__68dHWq__mainPost[data-active] .CareerGrid-module__68dHWq__mainPostDescription{opacity:1;transition:opacity .7s 1.75s,transform .6s cubic-bezier(.22,1,.36,1) 1.75s;transform:translateY(0)}.CareerGrid-module__68dHWq__mainPost:not([data-active]) .CareerGrid-module__68dHWq__mainPostDescription{opacity:0;transition:opacity .3s .2s,transform .3s .2s;transform:translateY(14px)}.CareerGrid-module__68dHWq__mainPostLink{transform:translate(-18px)}.CareerGrid-module__68dHWq__mainPost[data-active] .CareerGrid-module__68dHWq__mainPostLink{opacity:1;transition:opacity .6s 2s,transform .6s cubic-bezier(.22,1,.36,1) 2s;transform:translate(0)}.CareerGrid-module__68dHWq__mainPost:not([data-active]) .CareerGrid-module__68dHWq__mainPostLink{opacity:0;transition:opacity .4s .2s,transform .4s .2s;transform:translate(-18px)}.CareerGrid-module__68dHWq__postsWrapper{--slant:30px;top:calc(var(--slant) * -1);bottom:calc(var(--slant) * -1);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:min(170px,55vw);clip-path:polygon(0 var(--slant), 100% 0, 100% calc(100% - var(--slant)), 0 100%);background:#090c1a40;border:1px solid #fff3;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.CareerGrid-module__68dHWq__postFill{background:rgb(var(--accent-rgb));clip-path:polygon(0 calc((var(--active) / var(--seg)) * 100% + var(--slant)), 100% calc((var(--active) / var(--seg)) * 100% - var(--slant)), 100% calc(((var(--active) + 1) / var(--seg)) * 100% - var(--slant)), 0 calc(((var(--active) + 1) / var(--seg)) * 100% + var(--slant)));transition:clip-path .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.CareerGrid-module__68dHWq__post{z-index:1;width:100%;height:calc(100% / var(--seg));color:#fff;opacity:1;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;transition:opacity .2s linear,color .2s linear;display:flex;position:relative}.CareerGrid-module__68dHWq__post:not(:last-child):after{content:"";left:0;right:0;top:calc(100% - var(--slant));height:calc(var(--slant) * 2);clip-path:polygon(0 calc(100% - 2px),0 100%,100% 2px,100% 0);background:#ffffff29;position:absolute}.CareerGrid-module__68dHWq__post:hover{opacity:1}.CareerGrid-module__68dHWq__post[data-active]{opacity:1;color:var(--mantine-color-upes-navy-9);cursor:default;pointer-events:none}.CareerGrid-module__68dHWq__postHeader{font-family:var(--ff-display);color:#ffffff80;align-items:center;margin:0;font-size:.68rem;display:flex}.CareerGrid-module__68dHWq__post[data-active] .CareerGrid-module__68dHWq__postHeader{color:#090c1a99}.CareerGrid-module__68dHWq__postTitle{font-family:var(--ff-display);margin:0;font-size:.92rem;font-weight:700;line-height:1.1}@media (max-width:768px){.CareerGrid-module__68dHWq__carousel{flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.CareerGrid-module__68dHWq__mainPostWrapper{flex:none;width:100%;height:78vh;min-height:460px;position:relative}.CareerGrid-module__68dHWq__facultyHeader{max-width:85vw}.CareerGrid-module__68dHWq__facultyDescription{display:none}.CareerGrid-module__68dHWq__facultyTitle{font-size:clamp(1.4rem,1.1rem + 2.2vw,1.9rem)}.CareerGrid-module__68dHWq__mainPostContent{width:92%;top:58%}.CareerGrid-module__68dHWq__mainPostTitle{margin-bottom:10px;font-size:clamp(1.5rem,1.1rem + 2.6vw,2.1rem)}.CareerGrid-module__68dHWq__mainPostDescription{margin-bottom:16px;font-size:.82rem}.CareerGrid-module__68dHWq__postsWrapper{clip-path:none;border:none;border-top:1px solid #ffffff26;flex:1 0 auto;grid-template-columns:repeat(2,1fr);width:100%;height:auto;display:grid;position:static;top:auto;bottom:auto}.CareerGrid-module__68dHWq__postFill{display:none}.CareerGrid-module__68dHWq__post{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;width:auto;height:auto;min-height:52px;padding:10px 14px}.CareerGrid-module__68dHWq__post:nth-child(2n){border-right:none}.CareerGrid-module__68dHWq__post[data-active]{background:rgb(var(--accent-rgb))}.CareerGrid-module__68dHWq__post:not(:last-child):after{content:none}.CareerGrid-module__68dHWq__postTitle{font-size:.8rem}.CareerGrid-module__68dHWq__postHeader{font-size:.62rem}}
