.campus-page,.vibe-page,.home-vibe{--university-navy:#071a33;--university-blue:#5134e5;--university-neon:#c7bdfd;--university-ice:#c7bdfd}.vibe-page{background-color:var(--university-navy)}.vibe-intro{padding-block:1rem 2rem;position:relative}.vibe-intro h1{letter-spacing:-.035em;max-width:9ch;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.9}.vibe-page .vibe-intro .vibe-eyebrow{color:var(--university-neon)}.vibe-eyebrow a{color:inherit;padding-block:.5rem;text-decoration:none;display:inline-block}.vibe-eyebrow a:focus-visible{outline-offset:5px;outline:2px solid}.vibe-intro>p:not(.vibe-eyebrow){color:#b8cfe3;max-width:35ch;line-height:1.7}.vibe-editorial{display:none}.vibe-page .vibe-next{background:var(--university-neon);border-color:var(--university-neon);padding:1rem 1.7rem;font-weight:800}.vibe-option-card>strong{font-weight:750}.vibe-option-card{transition:background-color .18s,border-color .18s}.vibe-result h2{font-weight:800;line-height:.95}.vibe-result .vibe-quote{white-space:normal;text-align:center;padding:1.2rem 1.5rem}.vibe-page.is-result .vibe-intro{padding-block:0 1rem}.vibe-page.is-result .vibe-intro h1{max-width:none}.home-vibe{background:radial-gradient(ellipse at 85% 35%, #143e81, transparent 60%), var(--university-navy);padding-block:clamp(5rem,9vw,8rem)}.home-vibe-eyebrow{color:var(--university-neon);font-weight:750}.home-vibe h2{letter-spacing:-.035em;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:800;line-height:.9}.home-vibe h2 span{color:var(--university-ice)}.home-vibe-circle{background:var(--university-neon);border-color:var(--university-neon);box-shadow:14px 16px 0 var(--university-blue);rotate:5deg}.home-vibe-circle:before{border-color:var(--university-neon)}.home-vibe-circle strong{font-weight:800}.home-vibe-spark{color:#fff;font-size:4rem;position:absolute;top:-.5rem;left:.5rem;rotate:-15deg}@media (width>=56rem){.vibe-intro{min-height:21rem;padding-right:40%}.vibe-editorial{width:14rem;color:var(--university-navy);box-shadow:12px 14px 0 var(--university-blue);background:#eae7f8;margin:0;padding:.55rem .55rem 1rem;display:block;position:absolute;top:1rem;right:3rem;rotate:7deg}.vibe-editorial:before{content:"";background:#c7bdfdd9;width:5rem;height:1.5rem;position:absolute;top:-.65rem;left:35%;rotate:-12deg}.vibe-editorial img{object-fit:cover;width:100%;height:12rem;display:block}.vibe-editorial figcaption{letter-spacing:.12em;padding-top:.8rem;font-size:.7rem;font-weight:800}.vibe-editorial-stamp{background:var(--university-neon);text-align:center;border-radius:50%;place-content:center;width:6rem;height:6rem;font-size:.7rem;font-weight:800;display:grid;position:absolute;bottom:1.5rem;right:-2.5rem;rotate:-16deg}.vibe-page.is-result .vibe-intro{min-height:0;padding-right:0}.vibe-page.is-result .vibe-editorial{display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-vibe-circle:hover{box-shadow:7px 9px 0 var(--university-blue)}}@media (prefers-reduced-motion:reduce){.vibe-option-card{transition:none}}
