body.admin-bar .site-header{top:32px}.ths-original-photo{aspect-ratio:1/1!important}.ths-original-photo img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.ths-group-photo{margin:48px 0 0}.ths-group-photo img{display:block;width:100%;max-height:680px;object-fit:cover;border-radius:20px}.ths-standard-content{padding-top:180px;min-height:70vh}.ths-standard-content h1{font-size:clamp(30px,5vw,70px);margin-bottom:40px}.ths-standard-content p{line-height:2;margin:20px 0}.ths-job-title{font-size:22px;margin:36px 0 18px}.ths-form-pending{border:1px solid var(--line);padding:35px}.ths-form-pending h2{font-size:22px;margin-bottom:20px}.ths-form-pending p{line-height:1.9}.wpcf7-form label{display:block;font-size:14px;margin:20px 0}.wpcf7-form input:not([type=checkbox]):not([type=submit]),.wpcf7-form select,.wpcf7-form textarea{width:100%;border:1px solid #aaa;background:transparent;padding:15px;margin-top:8px;max-width:100%;color:var(--ink)}.wpcf7-form textarea{min-height:180px}.wpcf7-form input[type=submit]{background:var(--ink);color:#fff;border:0;padding:20px 35px;cursor:pointer}.wpcf7-form p{margin:16px 0}.wpcf7-not-valid-tip{font-size:13px}.wpcf7-form .ths-consent a{text-decoration:underline}.wpcf7 form .wpcf7-response-output{margin:20px 0;padding:15px;line-height:1.8}.wpcf7-form [hidden]{display:none!important}@media(max-width:782px){body.admin-bar .site-header{top:46px}}@media(max-width:600px){body.admin-bar .site-header{top:0}.ths-form-pending{padding:25px}.ths-group-photo{margin-top:30px}}

.ths-member-no-photo{display:flex;align-items:center;justify-content:center;background:#e8e5df;color:#777;aspect-ratio:1/1}.teaser-faces:empty{display:none}
