.color-blue{color:#1238bf}.easter-egg{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.9);z-index:1001;transition:all 0.3s ease-in;display:flex;justify-content:center;align-items:center}.easter-egg .easter-egg-canvas{position:absolute;width:100%;height:100%}.easter-egg.hiding{opacity:0;visibility:hidden}.easter-egg.showing{opacity:1;visibility:visible}.easter-egg.nodisplay{display:none}.easter-egg .dismiss-easter-egg-button{border:none;background:transparent;position:absolute;top:30px;right:30px;cursor:pointer;z-index:1001}.easter-egg .dismiss-easter-egg{width:20px;height:20px}.easter-egg .easter-egg-scroll{position:relative;width:100%;height:100%;overflow:scroll}.easter-egg .easter-egg-wrapper{max-width:900px;margin:0 auto;padding:30px}.easter-egg .easter-egg-title{font-family:ShopifySans, Helvetica, Arial, sans-serif;font-size:2em;color:#f4af28;font-weight:700;text-align:center}@media only screen and (max-width: 700px){.easter-egg .easter-egg-title{font-size:1.5em}}.easter-egg .list-of-interns{display:flex;flex-wrap:wrap;justify-content:center}.easter-egg .list-of-interns-item{flex-basis:250px;padding:10px}.easter-egg .flip-card{background-color:transparent;perspective:1000px;width:250px;height:250px}.easter-egg .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.easter-egg .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.easter-egg .flip-card-front,.easter-egg .flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.easter-egg .flip-card-front img{width:100%}.easter-egg .flip-card-back{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;background-color:white;color:#004c3f;transform:rotateY(180deg)}.easter-egg .flip-card-back .card-plaque{padding:15px}.easter-egg .flip-card-back .intern-name{font-weight:700}.easter-egg .flip-card-back .intern-name .first{color:#004c3f}.easter-egg .flip-card-back .intern-name .last{color:#9c6a07}.easter-egg.showing .list-of-interns-item{animation-name:fade-in;animation-fill-mode:both;animation-duration:0.5s}@media screen and (prefers-reduced-motion: reduce){.easter-egg.showing .list-of-interns-item{transition:none;animation:none}}.easter-egg.showing .list-of-interns-item:nth-of-type(1){animation-delay:0.6s}.easter-egg.showing .list-of-interns-item:nth-of-type(2){animation-delay:0.7s}.easter-egg.showing .list-of-interns-item:nth-of-type(3){animation-delay:0.8s}.easter-egg.showing .list-of-interns-item:nth-of-type(4){animation-delay:0.9s}.easter-egg.showing .list-of-interns-item:nth-of-type(5){animation-delay:1s}.easter-egg.showing .list-of-interns-item:nth-of-type(6){animation-delay:1.1s}.easter-egg.showing .list-of-interns-item:nth-of-type(7){animation-delay:1.2s}.easter-egg.showing .list-of-interns-item:nth-of-type(8){animation-delay:1.3s}.easter-egg.showing .list-of-interns-item:nth-of-type(9){animation-delay:1.4s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.body-noscroll{height:100%;overflow:hidden}@media screen and (max-width: 46.8125em){.side-bar-component__heading{background-color:#fafafa}}@media screen and (max-width: 46.8125em){.hero-heading{font-size:1.25em;margin-bottom:0}}.careers-form--search{display:grid;grid-template-areas:'heading reset' 'keywords keywords' 'filters filters';grid-template-columns:1fr 0fr}.careers-form--search .careers-form__heading{grid-area:heading;margin-bottom:0}@media screen and (max-width: 46.8125em){.careers-form--search{grid-template-areas:'heading reset' 'keywords filter-modal' 'filters filters'}}.careers-input--reset{grid-area:reset;white-space:nowrap;margin-bottom:0}.careers-input--reset:disabled{color:#9fa5ab}.careers-input--text{border-radius:3.125em}.careers-input--text__label{color:#212326;font-size:1em;font-weight:normal}.careers-input--search{position:relative;grid-area:keywords;margin-top:1.875em}.careers-input--search .careers-input--text{padding-right:3em}@media screen and (min-width: 46.875em){.careers-input--search{margin-top:2.8125em}}.filter-modal-trigger{grid-area:filter-modal;text-transform:uppercase;font-weight:700;margin-top:1.875em;padding:2.875em 0.625em 2.875em 1.25em;white-space:nowrap}@media screen and (min-width: 46.875em){.filter-modal-trigger{display:none}}.careers-input--submit{position:absolute;top:2.875em;right:0.9375em}.careers-input--search__icon svg{width:1.5em}.careers-input--checkbox-ui{margin-left:1.5em}.filters-wrapper{grid-area:filters;display:none}@media screen and (min-width: 46.875em){.filters-wrapper{display:block}}.filters-mobile-heading{display:flex;align-items:center}.filters-mobile-heading .careers-form__heading{flex-grow:1}.filters-mobile-heading .careers-input--reset{padding:0.875em 0}.subfilters-legend{display:block;width:100%;border-bottom:1px solid #cccccc;padding:0.625em 0}
