.reveal-card{--reveal-card-height: 99px;transition:all .3s ease-out}@media(prefers-reduced-motion: reduce){.reveal-card{transition:none}}.reveal-card{position:relative}.reveal-card.reveal-card--showing,.reveal-card.reveal-card--hiding,.reveal-card:not(.reveal-card--shown){overflow-y:clip}.reveal-card.reveal-card--shown{height:auto}.reveal-card.reveal-card--showing{height:var(--reveal-card-height)}.reveal-card:not(.reveal-card--shown),.reveal-card.reveal-card--hiding{height:0}.reveal-card_content{position:relative;transition:all .3s ease-out}@media(prefers-reduced-motion: reduce){.reveal-card_content{transition:none}}.reveal-card_content{top:-50px}.reveal-card--shown .reveal-card_content{top:0}.finder-form{--arrow-size: 50px}@media(min-width: 576px){.finder-form{--arrow-size: 70px}}.finder-form fieldset{border:0;padding:0;margin:0;min-width:0;flex-wrap:wrap}.finder-form fieldset legend,.finder-form fieldset .form-check{float:left;width:100%;clear:both;margin:4px 16px 4px 0}@media(min-width: 768px){.finder-form fieldset legend,.finder-form fieldset .form-check{width:auto;clear:none}}.finder-form .finder-form-arrow{position:absolute;transition:opacity 1s;opacity:0}.finder-form .finder-form-arrow svg{width:var(--arrow-size);height:var(--arrow-size);fill:var(--light-gold)}.finder-form .finder-form-step.show-arrow .finder-form-arrow{opacity:1}.finder-form select,.finder-form input,.finder-form label,.finder-form textarea,.finder-form button{position:relative;z-index:2}.finder-form div[class*=finder-form-step]{padding:1rem 1.5rem;position:relative;z-index:1;margin-left:0;margin-right:0;border-radius:var(--corner-rounded) var(--corner-rounded) var(--corner-rounded) var(--corner-straight)}.finder-form div[class*=finder-form-step]:last-of-type{border-radius:var(--corner-straight) var(--corner-rounded) var(--corner-rounded) var(--corner-rounded)}@media(min-width: 768px){.finder-form div[class*=finder-form-step]{padding:1.25rem 2.5rem}}.finder-form .finder-form-step-3{display:flex;flex-direction:column}.finder-form .finder-form-start .finder-form-arrow{left:-30px;left:calc((var(--arrow-size)/2 + 5px)*-1);top:50%;transform:translateY(-50%);animation:move-arrow-right 4s ease-out 1s infinite forwards}.finder-form .finder-form-end .finder-form-arrow{left:50%;bottom:calc((var(--arrow-size)/2 + 5px)*-1);transform:translateX(-50%);animation:move-arrow-down 4s ease-out 1s 3 forwards}.finder-form .finder-form-end .finder-form-arrow svg{transform:rotate(90deg);transform-origin:center}@keyframes move-arrow-right{0%,75%{left:calc((var(--arrow-size)/2 + 5px)*-1);opacity:1}80%{left:calc((var(--arrow-size)/2 + 5px)*-1);opacity:0}85%{left:calc((var(--arrow-size)/2 + 30px)*-1);opacity:0}100%{left:calc((var(--arrow-size)/2 + 5px)*-1);opacity:1}}@keyframes move-arrow-down{0%{bottom:calc((var(--arrow-size)/2 + 10px)*-1);opacity:1}75%{bottom:calc((var(--arrow-size)/2 + 10px)*-1);opacity:1}80%{bottom:calc((var(--arrow-size)/2 + 10px)*-1);opacity:0}85%{bottom:calc(var(--arrow-size)/2 - 30px);opacity:0}100%{bottom:calc((var(--arrow-size)/2 + 10px)*-1);opacity:1}}.finder--admissions-counselor .form-select-wrapper .shown{transition:opacity .5s}.finder--admissions-counselor .form-select-wrapper:not(.shown){height:0;opacity:0}.finder--admissions-counselor #finder-form--reset.hidden,.finder--admissions-counselor .people-listing.hidden{display:none}