@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_407253d-module__ti3Xia__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_407253d-module__ti3Xia__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_c946c4a5-module__z2rnkq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_c946c4a5-module__z2rnkq__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
.ju-page{--ju-navy:#1e2445;--ju-violet:#3a2be0;--ju-indigo:#24206e;--ju-pink:#e81e68;--ju-pink-text:#c3124f;--ju-yellow:#ffcc1a;--ju-wash:#f3f2fd;--ju-gradient:linear-gradient(90deg, var(--ju-pink), var(--ju-yellow));color:var(--ju-navy);font-family:var(--font-archivo), var(--font-sans)}.ju-page h1,.ju-page h2,.ju-page .section-heading h2{font-family:var(--font-archivo-black), var(--font-sans);letter-spacing:-.015em;font-weight:400}.ju-page .section-heading h2:after{content:"";background:var(--ju-gradient);width:72px;height:6px;margin-top:16px;display:block}.ju-page .section-intro{color:#4a5070;max-width:560px;font-size:1rem}.ju-page .hero{background:repeating-linear-gradient(180deg, #ffffff09 0 2px, transparent 2px 26px), radial-gradient(120% 140% at 80% 10%, var(--ju-violet) 0%, var(--ju-indigo) 45%, var(--ju-navy) 78%);position:relative;overflow:hidden}.ju-page .hero:after{content:"";background:var(--ju-gradient);z-index:2;height:7px;position:absolute;inset:auto 0 0}.ju-page .hero-copy>.eyebrow{color:#fff;letter-spacing:.14em;align-items:center;gap:14px;display:flex}.ju-page .hero-copy>.eyebrow:before{content:"JU" / "";font-family:var(--font-archivo-black), var(--font-sans);letter-spacing:-.03em;text-transform:none;font-size:2.1rem;font-style:italic;line-height:1}.ju-page .hero h1{font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.04}.ju-page .hero h1>span{background:var(--ju-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.ju-page .hero-copy>p{color:#e6e5fb;max-width:440px}.ju-page .hero .button-white{color:var(--ju-navy);background:linear-gradient(#fff, #fff) padding-box, var(--ju-gradient) border-box;border:3px solid #0000}.ju-page .hero-visual{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.ju-page .hero-visual:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(125deg,#3a2be0b8,#e81e6857);position:absolute;inset:0}.ju-page .builder-updated{padding-bottom:48px}.ju-subnav{scrollbar-width:none;gap:10px;padding-block:28px 0;display:flex;overflow-x:auto}.ju-subnav a{border:2px solid var(--ju-navy);white-space:nowrap;border-radius:999px;flex:none;padding:9px 18px;font-size:.85rem;font-weight:700;transition:background .18s,color .18s}.ju-subnav a:hover,.ju-subnav a:focus-visible{background:var(--ju-navy);color:#fff}.ju-page section[id]{scroll-margin-top:96px}.ju-page .prose{font-family:var(--font-archivo), var(--font-sans);font-size:1.08rem}.ju-page .prose>p{max-width:760px}.ju-page .prose>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ju-page .prose>ul>li{background:var(--ju-wash);border-top:6px solid #0000;border-image:var(--ju-gradient) 1;margin:0;padding:30px 32px}.ju-page .prose>ul>li p{margin:0;line-height:1.7}.ju-page .prose>ul>li strong{font-family:var(--font-archivo-black), var(--font-sans);margin-bottom:10px;font-size:1.4rem;font-weight:400;line-height:1.2;display:block}.ju-page .person-portrait{background:var(--ju-wash);color:#b9b4ef}.ju-page .person-card h3{font-weight:800}.ju-page .person-card p{color:var(--ju-pink-text);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ju-page .instagram-card>div{border-radius:6px}.ju-page .instagram-grid+.text-link,.ju-page .text-link{font-weight:700}.ju-page .directory-links{gap:16px}.ju-page .directory-link{background:var(--ju-navy);color:#fff;border:0;padding:28px 30px;transition:background .18s}.ju-page .directory-link h2{font-family:var(--font-archivo-black), var(--font-sans);font-weight:400}.ju-page .directory-link p{color:#c9cbe4}.ju-page .directory-link:hover{background:var(--ju-indigo)}.ju-page .directory-link:hover h2{color:var(--ju-yellow)}@media (max-width:767px){.ju-page .hero-visual{clip-path:none}.ju-page .hero h1{font-size:clamp(2.7rem,11vw,4rem)}.ju-page .prose>ul{grid-template-columns:1fr}.ju-page .prose>ul>li{padding:24px}.ju-subnav{padding-block:20px 0}}@media (prefers-reduced-motion:reduce){.ju-subnav a,.ju-page .directory-link{transition:none}}
