/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.autocomplete{position:relative}.autocomplete ul,.autocomplete li{list-style:none;margin:0;padding:0}.autocomplete .autocomplete-list{position:absolute;top:85%;left:0;margin:0;padding:0;list-style:none;width:auto;background:#fff;z-index:100;color:#222;box-shadow:#0003 0 5px 20px}.autocomplete .autocomplete-group{position:relative;border-bottom:1px solid #f1f1f1;padding:10px 0}.autocomplete .autocomplete-group-header{position:absolute;top:16px;left:10px;font-weight:700}.autocomplete .autocomplete-item{cursor:pointer;padding:10px 14px;border-bottom:1px solid #c5cdd4}.autocomplete .autocomplete-item em{display:block;font-style:normal;font-size:90%;opacity:.5;padding:.25em 0 0}.autocomplete-group .autocomplete-item{padding-left:100px}.autocomplete .autocomplete-item.active,.autocomplete .autocomplete-item:hover{background-color:#cad2d9}.autocomplete .autocomplete-item-last{font-weight:700;text-align:center;padding:10px}@media screen and (max-height:480px) and (max-width:480px){.autocomplete .autocomplete-item{padding-top:12px;padding-bottom:12px}}html,body{padding:0;margin:0;font-family:sans-serif;background-color:#fbfbfb}body{padding-bottom:10em}*{box-sizing:border-box}h1{font-weight:300}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding:10px;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #ddd;width:100%;margin-top:5px}select{margin-top:5px}.results{width:100%;min-height:600px}a{color:#ec008c}form button{background:#111;color:#fff;padding:15px 25px;border-radius:3px;border:none;font-size:16px;margin:10px 0 0;text-transform:uppercase}form button:hover{background:#555}form button:active{background:#222}form button:disabled,form button:disabled:hover,form button:disabled:active{background:#444;opacity:.4}#footer-top .one-fourth:nth-child(1){display:none}#footer-top .one-fourth:nth-child(3){visibility:hidden;width:48%}.kaleidoscope{position:relative;min-height:185px}.kaleidoscope div.card-container{position:absolute;top:70px;left:0;text-align:center;color:#333;width:100%;text-overflow:ellipsis;overflow:hidden}.kaleidoscope img{display:block;width:100%!important;max-width:auto!important}.kaleidoscope h1,.kaleidoscope h2,.kaleidoscope h3{line-height:1em;font-weight:100}.kaleidoscope h1{font-weight:900;font-size:1000%;line-height:1em;white-space:nowrap;text-overflow:ellipsis;display:block}.kaleidoscope h2{font-size:340%;line-height:.6em;text-overflow:ellipsis;display:block}.kaleidoscope h3{font-size:400%;text-overflow:ellipsis;display:block}div.content-wrapper.clear{min-height:100%!important;height:auto!important;padding-bottom:6em}.kaleidoscope div.card-container{top:15px;left:0;text-align:center}.kaleidoscope h1{font-size:3vw;margin:.5em 0 0}.kaleidoscope h2{font-size:1.1vw;margin:.3em 0 0}.kaleidoscope h3{font-size:1.2vw;margin:.45em 0 0}#entry-rows .entry-row{padding:1em 4em}#entry-rows .entry-row:first-child label strong{display:block}input,textarea,select{font-size:16px;border:1px solid #ddd;color:#444;border-radius:0;padding:6px}body{max-width:1200px;margin:0 auto;border-left:1px solid #ddd;border-right:1px solid #ddd}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form strong{font-size:10px;font-variant:small-caps;letter-spacing:1px;color:#777;font-weight:500;line-height:1em;display:block;padding:2px;text-transform:uppercase}.preferred-name{display:table-cell;padding:0 5px 5px 0}.year-associate-began{display:table-cell;width:17%;padding:0 5px 5px 0}.hometown-city{display:table-cell;width:23%;padding:0 5px 5px 0}.hometown-state{display:table-cell;width:32%;padding:0 5px 5px 0}.badge-type{display:table-cell;width:12.5%;padding:0 0 5px}.entry-row{display:table;width:100%;table-layout:fixed}.entry-row input,.entry-row select{width:100%;box-sizing:border-box}.entry-row .fields{display:table-cell;width:75%;vertical-align:middle;padding:1em 3em 0 1em}.entry-row label span{color:red}.entry-row label small{font-size:80%;font-weight:100}.entry-row .card{display:table-cell;width:29%;vertical-align:middle}.card .filler{opacity:0;visibility:hidden}.card .logo{width:40%!important;margin-left:28.5%;padding-top:15px;padding-bottom:15px}.card .logo.both-logo{width:75%!important;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px}.card-circle{border:1px solid #ed0080;position:absolute;width:10px;height:10px;border-radius:50px;top:25px;margin-left:47%}.card-logo-div{position:absolute;bottom:0;background:#d7f0fbf0;border-radius:0 0 13px 13px}.card-logo-div.kohls-and-sephora-logo-div{background:#000!important}.card h2.pronouns{text-transform:inherit;font-size:12px;text-align:center}.card h2.location{text-align:center;font-family:Gotham,sans-serif}.card-top-padding{min-height:20px;background-color:#000;border-radius:15px 15px 0 0}.card-preview{-o-perspective:1000;perspective:1000;display:block;width:100%;vertical-align:middle;text-align:center;padding:0}.card-preview.active .flipper{transform:rotateY(-180deg)}.flipper{transition:.5s;transform-style:preserve-3d;position:relative}.flipper h1.name{color:#43b3c9;text-align:center;font-family:Gotham,sans-serif}.front,.back{backface-visibility:hidden}.front{z-index:2;transform:rotateY(180deg);background:#fff;border-radius:15px;border:2px solid #EC008C}.back{transform:rotateY(0);border-radius:15px;position:absolute;top:0;left:0;width:100%;height:100%;background:#f2f2f2}@media only screen and (max-width: 767px){#entry-rows .entry-row{display:block;width:100%;padding-top:2em;padding-bottom:2em}#entry-rows .entry-row:nth-child(2n){background:#fdfdfd}#entry-rows .entry-row div{display:inline-block;width:50%;box-sizing:border-box}#entry-rows .entry-row label{display:block;width:100%}#entry-rows .entry-row label strong,#entry-rows .entry-row:first-child label strong{width:100%;text-align:left;display:block}#entry-rows .entry-row div.badge-type{width:100%}#add-more-rows{margin:0 auto;padding:2em;display:block;text-align:center!important}.kaleidoscope div{top:30px}.kaleidoscope h1{font-size:450%}.kaleidoscope h2{font-size:165%}.kaleidoscope h3{font-size:180%}.card-preview{display:none!important}}@media only screen and (min-width: 1200px){.kaleidoscope h1{font-size:34px}.kaleidoscope h2{font-size:16px;font-weight:700;font-family:Gotham,sans-serif,Helvetica,sans-serif;margin:5px 5px 5px 2px;text-transform:uppercase;text-align:left;line-height:1}.kaleidoscope h3{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 959px){.kaleidoscope div{top:50px}.kaleidoscope h1{font-size:800%}.kaleidoscope h2{font-size:260%}.kaleidoscope h3{font-size:300%}}.preferred-name input,.hometown-city input{text-transform:capitalize}.hometown-state input{text-transform:uppercase}.hometown-state.as-country input,.name,.location{text-transform:capitalize}.entry-row{border-bottom:1px solid #e7e7e7}.fields label{display:inline-block;padding-bottom:16px}.fields label.preferred-name{width:49%}.fields label.year-associate-began{width:33.3333%}.fields label.hometown-city{width:49%}.fields label.hometown-state,.fields label.badge-type{width:32.76%}.entry-row:nth-child(2n){background:#f7f7f7}.entry-row:nth-child(2n) .back{background:#eee}#add-more-rows span{border:1px solid transparent}#add-more-rows:hover span{background:#fff;border:1px solid #e7e7e7}#add-more-rows:active span{-moz-filter:brightness(80%);filter:brightness(80%)}
