.public-hero-gradient,.public-section-gradient{color:#ffc0d8}.public-panel{border:1px solid rgb(255 255 255 / .08);border-radius:28px;background:#141416}.public-field{min-height:48px;width:100%;border-radius:14px;border:1px solid rgb(255 255 255 / .12);background:#ffffff09;color:#fff;font-size:16px;outline:none;transition:border-color .18s,background-color .18s}.public-field:focus{border-color:#ffffff73;background:#ffffff0f}.public-field::-moz-placeholder{color:#fff6}.public-field::placeholder{color:#fff6}.public-enquiry-panel{border:0;background:#171719}.public-question summary{list-style:none}.public-question summary::-webkit-details-marker{display:none}.public-question-icon{transition:transform .18s}.public-question[open] .public-question-icon{transform:rotate(45deg)}.public-question summary:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion: reduce){.public-question-icon,.public-field{transition:none}}@supports (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)){.public-hero-gradient,.public-section-gradient{background-size:140% 100%;background-position:center;animation:societi-brand-drift var(--public-gradient-duration, 22.43s) steps(var(--public-gradient-steps, 269),end) infinite alternate;animation-play-state:paused}.public-hero-gradient[data-brand-motion=active],.public-section-gradient[data-brand-motion=active]{animation-play-state:running}[data-public-hero] .public-hero-gradient,[data-preview-gate] .public-hero-gradient,#campus-life .public-section-gradient{--public-gradient-duration: 17.729s;--public-gradient-steps: 213}[data-public-hero] .public-hero-gradient,[data-preview-gate] .public-hero-gradient{--public-gradient-image: linear-gradient(104deg, #ffab86 0%, #ff78b7 28%, #c285ff 62%, #83b2ff 100%)}#campus-life .public-section-gradient{--public-gradient-image: linear-gradient(102deg, #c285ff 4%, #ff78b7 42%, #ffab68 78%, #83b2ff 100%)}.public-hero-gradient{background-image:var(--public-gradient-image, linear-gradient(104deg, #fff 0%, #ffc9d9 26%, #eda6ff 56%, #9dbdff 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.public-section-gradient{background-image:var(--public-gradient-image, linear-gradient(102deg, #f2b9ff 4%, #ffb3d0 42%, #ffcf86 78%, #a9c8ff 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}[data-public-site] main,[data-public-site] main>section{background-color:#0b0b0d}.font-landing :where(a,button,input:not(.outline-none)):focus-visible{outline:2px solid currentColor;outline-offset:3px}.font-landing [data-public-identity] a:focus-visible{outline-color:#fff;outline-offset:4px}@media (prefers-reduced-motion: reduce){.public-hero-gradient,.public-section-gradient{animation:none;background-position:center}.font-landing *,.font-landing *:before,.font-landing *:after{scroll-behavior:auto!important}}@media (forced-colors: active){.public-hero-gradient,.public-section-gradient{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}[data-public-deferred-image]{transition:opacity .24s ease-out}@media (prefers-reduced-motion: reduce){[data-public-deferred-image]{transition:none}}
