@charset "UTF-8";:root{--black:#000;--white:#fff;--not-black:#302c29;--not-grey:#a69f9a;--yellow:#ddae52;--yellow-dark:#8c640a;--warm-lightbulb:#f3dca8;--soft-lightbulb:#fff9ea;--white-red:#fffaf4;--pale-red:#f8e4e2;--soft-red:#c1645d;--hard-red:#ed504e;--white-yellow:#fffaf4;--pale-yellow:#fffde9;--brand-red:#7a251f;--brand-yellow:#fff689;--brand-tan:#ad8350;--brand-blue:#202c39;--brand-green:#00a676;--max-container:1042px;--max-content:800px;--max-text-content:640px;--mobile-content:340px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsate{0%{height:50px;opacity:1;width:50px}to{height:100px;opacity:.3;width:100px}}.gallery-wrapper{margin:2.5rem auto;max-width:340px;position:relative}.gallery-wrapper:after{content:"‣";display:block;font-family:emoji;position:absolute;right:-15px;top:calc(50% - 28px);transform:translateY(-50%)}@media (min-width:840px){.gallery-wrapper:after{display:none}}@media (min-width:640px){.gallery-wrapper{max-width:600px}}@media (min-width:840px){.gallery-wrapper{max-width:800px}}@media (min-width:1082px){.gallery-wrapper{max-width:1042px}}.gallery{-webkit-overflow-scrolling:touch;display:flex;justify-content:space-between;margin:auto;overflow:hidden;overflow-x:auto;padding:0;scrollbar-color:transparent transparent;scrollbar-width:thin}.gallery::-webkit-scrollbar{width:1px}.gallery::-webkit-scrollbar-track{background:transparent}.gallery::-webkit-scrollbar-thumb{background-color:transparent}@media (min-width:840px){.gallery{overflow:hidden}}.gallery .gallery-slide{flex-shrink:0}.gallery .gallery-slide img{height:auto;max-width:270px}@media (min-width:840px){.gallery .gallery-slide img{max-width:340px}}.gallery img{display:block;height:auto;margin:0 auto;width:100%}.image-metas,.slide-metas{align-items:center;display:flex;font-size:10px}.image-metas .image-credit,.image-metas .slide-credit,.slide-metas .image-credit,.slide-metas .slide-credit{color:var(--not-grey)}.bios-wrapper{margin-left:auto;margin-right:auto;max-width:100%}@media (min-width:840px){.bios-wrapper{max-width:800px}}@media (min-width:1082px){.bios-wrapper{max-width:1042px}}.bios{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:50px auto auto;padding:0;padding-bottom:1rem;position:relative;scrollbar-color:transparent transparent;scrollbar-width:thin}@media (min-width:640px){.bios{flex-direction:row;overflow-x:auto}}.bios::-webkit-scrollbar{width:1px}.bios::-webkit-scrollbar-track{background:transparent}.bios::-webkit-scrollbar-thumb{background-color:transparent}.bios .bio{flex-shrink:0;width:400px}@media (min-width:1082px){.bios .bio{width:511px}}.bios .bio:first-child .image-metas{margin-top:12px}@media (min-width:640px){.bios .bio:first-child .image-metas{margin-top:25px}}.bios .bio:nth-child(2) .image-metas{margin-top:24px}@media (min-width:640px){.bios .bio:nth-child(2) .image-metas{margin-top:25px}}.bios .bio:nth-child(3) .image-metas{margin-top:36px}@media (min-width:640px){.bios .bio:nth-child(3) .image-metas{margin-top:25px}}.bios .bio:nth-child(4) .image-metas{margin-top:48px}@media (min-width:640px){.bios .bio:nth-child(4) .image-metas{margin-top:25px}}.bios .bio:nth-child(5) .image-metas{margin-top:60px}@media (min-width:640px){.bios .bio:nth-child(5) .image-metas{margin-top:25px}}.bios .bio:nth-child(6) .image-metas{margin-top:72px}@media (min-width:640px){.bios .bio:nth-child(6) .image-metas{margin-top:25px}}.bios .bio:nth-child(7) .image-metas{margin-top:84px}@media (min-width:640px){.bios .bio:nth-child(7) .image-metas{margin-top:25px}}.bios .bio:nth-child(8) .image-metas{margin-top:96px}@media (min-width:640px){.bios .bio:nth-child(8) .image-metas{margin-top:25px}}.bios .bio:nth-child(9) .image-metas{margin-top:108px}@media (min-width:640px){.bios .bio:nth-child(9) .image-metas{margin-top:25px}}.bios .bio:nth-child(10) .image-metas{margin-top:120px}@media (min-width:640px){.bios .bio:nth-child(10) .image-metas{margin-top:25px}}.bios .bio:not(:first-child){margin-top:-150px}@media (min-width:372px){.bios .bio:not(:first-child){margin-top:-100px}}@media (min-width:640px){.bios .bio:not(:first-child){margin-top:0}}.bios .image-metas{flex-wrap:wrap;left:0;margin:auto;max-width:340px;position:absolute;right:0;top:-60px}@media (min-width:372px){.bios .image-metas{left:1rem}}@media (min-width:640px){.bios .image-metas{max-width:unset;position:unset;top:unset;transform:translateY(-25px)}}.bios .bio-content-wrapper{position:relative}.bios .bio-content-wrapper:after{background:linear-gradient(180deg,hsla(54,91%,95%,.4) 0,var(--pale-yellow) 35px);bottom:0;content:"";height:50px;left:0;margin:-150px 2rem 0;position:absolute;right:13px;text-transform:uppercase}.bios .bio-content{background-color:var(--pale-yellow);border-radius:2px;box-shadow:0 6px 18px -2px hsla(55,34%,57%,.4);font-size:18px;height:300px;line-height:1.7;margin:-150px 2rem 0;overflow-y:scroll;padding:1.5rem;padding-bottom:50px;scrollbar-color:transparent transparent;scrollbar-width:thin;transform:scale(1)}.bios .bio-content::-webkit-scrollbar{width:1px}.bios .bio-content::-webkit-scrollbar-track{background:transparent}.bios .bio-content::-webkit-scrollbar-thumb{background-color:transparent}.bios .bio-image{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:780px}@media (min-width:640px){.bios .bio-image{border-radius:0}}.bios img{display:block;height:auto;margin:0 auto;visibility:hidden;width:100%}div.home-content.form[id^=form]{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}@media (min-width:640px){div.home-content.form[id^=form]{align-items:flex-start;flex-direction:row;margin-top:2.5rem}}div.home-content.form[id^=form].is-submitted .form-inner{background-color:var(--soft-lightbulb);background-image:unset;flex-grow:1;margin-left:unset!important}div.home-content.form[id^=form].is-submitted .form-disclaimer{display:none}div.home-content.form[id^=form] .form-disclaimer{font-size:12px;text-align:center}div.home-content.form[id^=form] .form-inner{background-color:var(--pale-yellow);background-image:linear-gradient(to bottom,var(--pale-yellow),var(--pale-red));border-radius:.25rem;border-radius:4px;margin-bottom:1rem;padding:1rem}@media (min-width:640px){div.home-content.form[id^=form] .form-inner{margin-bottom:1rem;margin-top:1rem}}div.home-content.form[id^=form] .options{font-size:18px;margin-bottom:1.5rem;margin-left:calc(26px + 1rem);margin-top:1.5rem}@media (min-width:640px){div.home-content.form[id^=form] .options{margin-bottom:1rem;margin-top:1rem}}div.home-content.form[id^=form] .options .option{align-items:baseline;display:flex;font-size:18px;margin-bottom:2rem}div.home-content.form[id^=form] .options .option input[type=radio]{display:none;margin-right:1rem}div.home-content.form[id^=form] .options .option label{cursor:pointer;position:relative}div.home-content.form[id^=form] .options .option label:before{border:4px solid var(--hard-red);border-radius:50%;content:"";display:inline-block;height:26px;left:calc(-26px - 1rem);line-height:26px;position:absolute;top:5px;transition:all .3s ease;width:26px}div.home-content.form[id^=form] .options .option input[type=radio]:checked+label:before{background:var(--hard-red);box-shadow:inset 0 0 0 3px var(--white)}div.home-content.form[id^=form] .wpforms-confirmation-container-full,div.home-content.form[id^=form] div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background-color:var(--soft-lightbulb);border-radius:.25rem;border-width:0;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem}div.home-content.form[id^=form] .wpforms-container form.wp-forms label,div.home-content.form[id^=form] form label{font-family:ZCOOL XiaoWei,serif;font-size:20px;font-weight:400;margin-bottom:.5rem}div.home-content.form[id^=form] .wpforms-container form.wp-forms input,div.home-content.form[id^=form] .wpforms-container form.wp-forms input[type=email],div.home-content.form[id^=form] .wpforms-container form.wp-forms input[type=number],div.home-content.form[id^=form] .wpforms-container form.wp-forms input[type=password],div.home-content.form[id^=form] .wpforms-container form.wp-forms input[type=tel],div.home-content.form[id^=form] .wpforms-container form.wp-forms input[type=text],div.home-content.form[id^=form] .wpforms-container form.wp-forms textarea,div.home-content.form[id^=form] form input,div.home-content.form[id^=form] form input[type=email],div.home-content.form[id^=form] form input[type=number],div.home-content.form[id^=form] form input[type=password],div.home-content.form[id^=form] form input[type=tel],div.home-content.form[id^=form] form input[type=text],div.home-content.form[id^=form] form textarea{border-radius:.25rem;border-width:0}div.home-content.form[id^=form] .wpforms-container form.wp-forms button[type=submit],div.home-content.form[id^=form] form button[type=submit]{background-color:var(--soft-red);border-radius:.25rem;border-width:0;color:var(--white);font-family:Trirong,serif;font-size:18px;font-weight:800;padding:.5rem 1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}div.home-content.form[id^=form] .wpforms-container form.wp-forms button[type=submit]:hover,div.home-content.form[id^=form] form button[type=submit]:hover{background-color:var(--brand-red);color:var(--white)}div.home-content.form[id^=form] form.wpforms-form .wpforms-error-container{background-color:var(--soft-lightbulb);border:1px solid;border-radius:4px;font-size:14px;padding:1rem}div.home-content.form[id^=form] form.wpforms-form label.wpforms-error{background:rgba(255,249,234,.541);border-radius:.375rem;font-size:12px;margin-top:.25rem;padding:.25rem .5rem}div.home-content.form[id^=form] form.wpforms-form div.wpforms-has-error .wpforms-field-label.wpforms-label-hide{position:static}#form-contact{max-width:340px}#form-contact .options{flex-shrink:0;width:260px}@media (min-width:640px){#form-contact .form-inner{margin-left:1.5rem}}#form-contact .form-inner form.wpforms-form{max-width:340px}#form-contact .form-inner form.wpforms-form input[type=radio],#form-contact .form-inner form.wpforms-form input[type=radio]+label{display:none}@media (min-width:640px){#form-contact{max-width:800px}}.grecaptcha-badge{visibility:hidden}.form-disclaimer{max-width:340px}.form-disclaimer-recaptcha{background:rgba(255,249,234,.49);border-radius:.375rem;display:flex;margin-bottom:.5rem;margin-top:.5rem;padding:1rem}.form-disclaimer-recaptcha .recaptcha-logo{flex-shrink:0}.form-disclaimer-recaptcha .recaptcha-policies{font-size:10px;margin-left:1rem;text-align:left}.form-disclaimer-recaptcha .recaptcha-policies a{font-weight:500;text-decoration-line:underline;text-underline-offset:2px}
