.leadership{background:#ebe6de;position:relative;overflow:hidden}.leadership:after{content:"SV";position:absolute;right:-18px;bottom:-110px;font:800 300px/.9 var(--display);letter-spacing:-.1em;color:rgba(20,38,58,.035);pointer-events:none}.leadership-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;position:relative;z-index:1}.leadership h2,.reviews h2{font:600 clamp(37px,4.2vw,49px)/1.13 var(--display);letter-spacing:-.05em;color:var(--navy);margin:22px 0 15px}.leadership h2 em,.reviews h2 em{font-family:var(--serif);color:var(--orange);font-weight:400}.leadership-grid>div:first-child>p{max-width:320px;color:#68737a;font-size:11px;line-height:1.8}.director-list{border-top:1px solid #d0c8bd}.director-card{position:relative;display:grid;grid-template-columns:50px 1fr 20px;align-items:center;gap:16px;padding:25px 13px 18px 0;border-bottom:1px solid #d0c8bd;transition:padding .2s}.director-card:hover{padding-left:8px}.director-index{position:absolute;top:7px;left:66px;color:#9d8a76;font-size:7px;letter-spacing:.14em;font-weight:700}.director-monogram{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;background:var(--navy);color:#e5a16a;font:700 14px var(--display);letter-spacing:.04em}.director-card>div:nth-of-type(2){padding-top:10px}.director-card h3{font:700 14px var(--display);color:var(--navy);margin:0}.director-card p{font-size:10px;color:#737d81;margin:2px 0 0}.director-arrow{color:#c3814e;font-size:16px}.reviews{background:#f6f4ef}.reviews-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.reviews-intro .section-kicker{margin-bottom:20px}.reviews h2{margin:0 0 16px}.reviews-intro>p{max-width:390px;color:#6e787d;font-size:11px;line-height:1.9;margin:0 0 22px}.reviews-intro .button{min-height:47px;padding:13px 18px}.review-card{position:relative;overflow:hidden;padding:35px 38px 25px;background:var(--navy);color:#f7f5ef;min-height:260px;box-shadow:12px 12px 0 #e7dfd4}.review-card:after{content:"";position:absolute;width:245px;height:245px;right:-96px;top:-124px;border:1px solid #526577;transform:rotate(45deg);box-shadow:0 0 0 18px rgba(255,255,255,.025),0 0 0 37px rgba(255,255,255,.02)}.review-mark{position:absolute;right:28px;top:13px;color:#e5a16a;font:100px/.9 var(--serif);opacity:.55}.review-card-kicker{position:relative;z-index:1;color:#d3935f;font-size:8px;font-weight:700;letter-spacing:.15em}.review-card h3{position:relative;z-index:1;font:600 22px var(--display);letter-spacing:-.03em;margin:28px 0 9px}.review-card>p{position:relative;z-index:1;max-width:420px;color:#bdc6ca;font-size:10px;line-height:1.8;margin:0 0 26px}.review-card-bottom{position:relative;z-index:1;border-top:1px solid #495b69;padding-top:15px;display:flex;align-items:center;justify-content:space-between}.review-card-bottom>span{display:flex;flex-direction:column}.review-card-bottom b{font-size:10px;color:#f3f0e9}.review-card-bottom small{font-size:8px;color:#9eabb2}.review-card-bottom>a{font-size:9px;color:#f2a263;font-weight:700}.review-card-bottom>a b{font-size:14px;color:#f2a263;margin-left:6px}.image-note a{color:#e4a36c;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.leadership-grid,.reviews-grid{grid-template-columns:1fr;gap:28px}.leadership h2,.reviews h2{font-size:39px}.director-card{grid-template-columns:43px 1fr 16px;gap:12px;padding-top:25px}.director-monogram{width:42px;height:42px}.director-index{left:55px}.director-card h3{font-size:12px}.review-card{padding:27px 22px 21px;min-height:unset;box-shadow:7px 7px 0 #e7dfd4}.review-card h3{font-size:19px;margin-top:26px}.review-card>p{font-size:9px}}
.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:10px 14px;background:#fff;color:var(--navy);font-weight:700;transform:translateY(-150%);box-shadow:0 4px 15px #1114}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid #e59655!important;outline-offset:3px}a,button,input,select,textarea{scroll-margin-top:85px}

.feedback-form{grid-column:1/-1;margin-top:22px;padding:30px;background:#fff;border:1px solid #e2ddd5;box-shadow:0 12px 32px rgba(20,38,58,.06)}.feedback-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.feedback-form-heading>div>span{font-size:8px;font-weight:700;letter-spacing:.14em;color:#bb7848}.feedback-form h3{font:600 23px var(--display);letter-spacing:-.03em;color:var(--navy);margin:6px 0 0}.feedback-form>label,.feedback-fields label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700;color:#43515b;margin-bottom:15px}.feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feedback-form input,.feedback-form textarea{font:400 12px var(--sans);color:var(--ink);background:#fbfaf8;border:1px solid #ddd8d0;padding:12px;outline:none}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#bb7848;box-shadow:0 0 0 3px rgba(217,133,69,.14)}.feedback-form textarea{resize:vertical}.feedback-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.feedback-actions .button{cursor:pointer}.feedback-copy{border:0;background:none;color:var(--navy);font:700 10px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.feedback-status{font-size:10px;color:#69757a;margin:13px 0 0}.feedback-status a{color:#a85f2f;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.feedback-form{padding:22px 18px}.feedback-fields{grid-template-columns:1fr;gap:0}.feedback-form h3{font-size:20px}}
