.leadership-section{background:var(--paper);border-top:1px solid var(--line)}.president-profile{display:grid;grid-template-columns:270px 1fr;gap:64px;border-top:1px solid var(--gold-line);padding-top:36px;align-items:center}.president-monogram{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:285px;background:var(--deep);color:var(--gold);outline:1px solid var(--gold-line);outline-offset:-13px;padding:30px}.president-monogram>span{font-size:6px;letter-spacing:1.6px}.president-monogram>strong{font:83px/1 Georgia,serif;letter-spacing:-3px;font-weight:400;margin:25px 0}.president-monogram>small{font-size:7px;letter-spacing:1.5px}.profile-role{font-size:8px;letter-spacing:1.5px;text-transform:uppercase;color:#87744a;font-weight:600;margin:0 0 12px}.president-bio>h3{font-size:37px;margin-bottom:21px}.president-bio>p:not(.profile-role){font-size:12px;line-height:1.95;color:var(--muted);max-width:700px;margin-bottom:14px}.board-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px}.board-profile{border-top:1px solid var(--line);padding-top:27px;display:flex;gap:21px;align-items:start}.board-initials{display:grid;place-items:center;flex-shrink:0;width:67px;height:76px;border:1px solid var(--gold-line);background:var(--sand);font:25px Georgia,serif;color:#827146}.board-profile h3{font-size:26px;margin-bottom:12px}.board-profile p:not(.profile-role){font-size:11px;color:var(--muted);line-height:1.9;margin:0;max-width:350px}.board-profile .profile-role{margin-bottom:9px}.community-reviews{background:var(--sand);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.reviews-grid>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:var(--muted);max-width:440px;margin:23px 0 0}.review-invitation{padding:35px 37px;background:var(--paper);border:1px solid #d1d4c3;position:relative}.review-invitation>.line-icon{width:48px;height:48px;color:#9c8558;margin-bottom:17px}.review-invitation>.eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:17px}.review-invitation h3{font-size:32px;margin-bottom:16px}.review-invitation>p:not(.eyebrow){font-size:12px!important;line-height:1.9!important;margin:0 0 23px!important}.review-invitation>small{display:block;font-size:9px;color:var(--muted);line-height:1.9;margin-top:17px;max-width:370px}.journal-section{background:var(--ivory)}.journal-intro{max-width:400px}.journal-intro>p{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:14px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.journal-card{display:flex;flex-direction:column}.journal-art{display:flex;flex-direction:column;align-items:center;justify-content:center;height:210px;text-decoration:none;background:#e9ebdd;border:1px solid #cbd1bb;position:relative;outline:1px solid #a6af8c;outline-offset:-12px;color:#71805c}.journal-card:nth-child(2) .journal-art{background:var(--deep);outline-color:#8e8057;color:var(--gold);border-color:var(--deep)}.journal-card:nth-child(3) .journal-art{background:#e5d6b5;color:#776c43;outline-color:#ae9b6c;border-color:#c6b38b}.journal-art>span{font-size:6px;letter-spacing:1.2px;position:absolute;top:25px}.journal-art .line-icon{width:75px;height:75px;stroke-width:1}.journal-art>small{font:18px Georgia,serif;margin-top:14px}.journal-art:hover{filter:brightness(1.035)}.journal-meta{display:flex;justify-content:space-between;gap:15px;font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#7a7e65;margin:22px 0 13px}.journal-card h3{font-size:27px;line-height:1.22;margin:0 0 13px}.journal-card h3 a{text-decoration:none}.journal-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.journal-card>p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 22px}.journal-card>.text-link{margin-top:auto;align-self:start}.journal-page-hero{padding:30px 0 64px;background:var(--sand);border-bottom:1px solid var(--line)}.journal-page-hero .breadcrumb{margin-bottom:32px}.journal-page-hero h1{font:66px/1.08 Georgia,serif;font-weight:400;letter-spacing:-2px;margin:0 0 27px}.journal-page-hero h1 em{font-weight:400;color:#74805d}.journal-page-hero>.container>p:not(.eyebrow){font-size:13px;line-height:1.95;max-width:570px;color:var(--muted);margin:0}.article-header{background:var(--sand);border-bottom:1px solid var(--line);padding:30px 0 50px}.article-header .breadcrumb{margin-bottom:33px}.article-header h1{font:clamp(43px,4.4vw,63px)/1.1 Georgia,serif;letter-spacing:-1.8px;font-weight:400;max-width:850px;margin:0 0 25px}.article-deck{font:21px/1.6 Georgia,serif;color:#68745b;max-width:830px;margin-bottom:28px}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;font-size:9px;letter-spacing:.2px;color:var(--muted)}.article-byline>span+span:before{content:'·';margin-right:25px;color:#9c8556}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:100px;padding-top:65px;padding-bottom:65px;align-items:start}.article-body{max-width:750px}.article-body section{margin-bottom:37px}.article-body h2{font-size:31px;line-height:1.22;letter-spacing:-.7px;margin:0 0 21px;scroll-margin-top:135px}.article-body p{font-size:14px;line-height:1.95;color:var(--muted);margin:0 0 17px}.article-body p a{color:var(--forest);text-underline-offset:4px;text-decoration-color:#bfa776}.article-body p a>span[aria-hidden]{font-size:12px}.article-sidebar{position:sticky;top:139px;padding-left:25px;border-left:1px solid var(--gold-line)}.article-sidebar>.eyebrow{font-size:8px;letter-spacing:1.4px}.article-sidebar nav{display:flex;flex-direction:column;gap:14px}.article-sidebar nav a{font-size:10px;color:var(--muted);line-height:1.7;text-decoration:none}.article-sidebar nav a:hover{color:var(--forest);text-decoration:underline}.article-support{padding-top:26px;margin-top:27px;border-top:1px solid var(--line)}.article-support h3{font-size:28px;line-height:1.2;margin-bottom:16px}.article-support p{font-size:11px;line-height:1.9;color:var(--muted);margin-bottom:19px}.article-support .button{padding:14px 16px;gap:16px;font-size:10px}.article-support .text-link{font-size:9px;display:table;margin-top:20px}.article-end{border-top:1px solid var(--gold-line);padding-top:24px}.article-end>p{font:24px Georgia,serif;color:var(--forest);margin:0 0 16px}.related-stories{padding:48px 0;background:var(--sand);border-top:1px solid var(--line)}.related-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.related-story-grid>a{display:block;text-decoration:none;border-top:1px solid #bbc4ab;padding-top:24px}.related-story-grid>a>span{font-size:8px;letter-spacing:1.3px;text-transform:uppercase;color:#7d7c5e}.related-story-grid h3{font-size:28px;line-height:1.2;margin:13px 0 18px}.related-story-grid small{font-size:11px;font-weight:600}.related-story-grid>a:hover h3{text-decoration:underline;text-underline-offset:5px}.review-form>label,.review-form .field-row>label{display:block;font-size:10px;color:var(--ink);font-weight:600;margin-bottom:19px}.review-form input:not([type=checkbox]):not([type=radio]),.review-form select,.review-form textarea,.review-preview{display:block;max-width:100%;width:100%;margin-top:8px;padding:12px 13px;border:1px solid #d6dbcc;background:var(--ivory);border-radius:0;color:var(--ink);font-size:12px;font-weight:400;line-height:1.6}.review-form input::placeholder,.review-form textarea::placeholder{color:#7f887c;opacity:1}.review-form textarea,.review-preview{resize:vertical;min-height:160px}.review-rating{border:0;margin:0 0 23px;padding:0;min-width:0}.review-rating legend{font-size:10px;font-weight:600;margin-bottom:11px}.rating-options{display:flex;gap:9px}.rating-options>label{position:relative;cursor:pointer;flex:1;max-width:73px}.rating-options input{position:absolute;opacity:0;width:1px;height:1px}.star-option{display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid #c8cdb9;background:var(--ivory);padding:11px 4px;color:#8d7a4e;font-size:23px;line-height:1}.star-option small{font:11px Arial,sans-serif;color:var(--muted)}.rating-options input:checked+.star-option{background:var(--forest);color:var(--gold);border-color:var(--forest)}.rating-options input:checked+.star-option small{color:var(--ivory)}.rating-options input:focus-visible+.star-option{outline:3px solid #9e7332;outline-offset:4px}.review-rating>p{font-size:9px;line-height:1.8;color:var(--muted);margin:12px 0 0}.review-form>.publication-permission{display:flex;gap:11px;align-items:start;font-size:11px;line-height:1.8;font-weight:400;margin:22px 0 25px}.publication-permission input{margin-top:5px;width:16px;height:16px;accent-color:var(--forest);flex-shrink:0}.publication-permission small{font-size:9px;line-height:1.8;color:var(--muted);display:block;margin-top:7px}.prepared-review{border-top:1px solid var(--gold-line);margin-top:30px;padding-top:26px}.prepared-review>p{font-size:11px;color:var(--muted);line-height:1.9}.prepared-review>.text-button{margin-left:14px}.prepared-review>.draft-label{margin-top:23px}.review-preview{font-size:11px!important;min-height:210px}.review-copy-status{margin-bottom:0!important}
.president-image{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--sand);border:1px solid var(--gold-line)}.president-image>img{display:block;position:absolute;inset:auto;width:329.1%;height:351.03%;left:-96.97%;top:-107.88%;object-fit:fill;max-width:none}.portrait-caption{position:absolute;bottom:0;left:0;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;background:#112c23d9;color:var(--ivory);font-size:9px;letter-spacing:.3px}.portrait-caption>span{font-size:14px;color:var(--gold)}.president-image:hover .portrait-caption{background:var(--deep)}.board-photo{display:block;width:95px;height:122px;flex-shrink:0;overflow:hidden;border:1px solid var(--gold-line);background:var(--sand)}.board-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.board-initials{width:95px;height:122px;font-size:30px}.board-photo:hover{border-color:var(--forest)}
@media(max-width:1050px){.president-profile{grid-template-columns:230px 1fr;gap:43px}.president-monogram{min-height:280px}.president-bio>h3{font-size:33px}.reviews-grid{gap:55px}.review-invitation{padding:29px}.review-invitation h3{font-size:29px}.journal-grid{gap:23px}.journal-card h3{font-size:25px}.journal-art{height:190px}.journal-intro{max-width:345px}.journal-intro>p{font-size:12px}.article-layout{gap:60px;grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:850px){.president-profile{grid-template-columns:205px 1fr;gap:35px}.president-monogram{min-height:295px}.president-monogram>strong{font-size:73px}.president-bio>h3{font-size:30px}.president-bio>p:not(.profile-role){font-size:11px}.board-grid{gap:27px}.board-profile{gap:15px}.board-initials,.board-photo{width:80px;height:105px;font-size:25px}.board-profile h3{font-size:24px}.board-profile p:not(.profile-role){font-size:10px}.reviews-grid{gap:40px}.reviews-grid>div>p:not(.eyebrow){font-size:12px}.review-invitation{padding:26px}.review-invitation h3{font-size:28px}.review-invitation>.eyebrow{font-size:6px;letter-spacing:1px}.journal-grid{gap:18px}.journal-art{height:175px}.journal-art>span{font-size:5px;letter-spacing:.7px}.journal-art .line-icon{width:65px;height:65px}.journal-art>small{font-size:15px}.journal-meta{font-size:6px;letter-spacing:.6px;gap:8px}.journal-card h3{font-size:23px}.journal-card>p{font-size:11px}.journal-page-hero h1{font-size:57px}.article-layout{grid-template-columns:minmax(0,1fr);padding-top:48px;gap:30px}.article-sidebar{position:static;display:none}.article-body{max-width:100%}.article-body p{font-size:14px}.article-header h1{font-size:49px}.article-deck{font-size:20px}.journal-intro{max-width:310px}.prepared-review>.text-button{margin-top:15px;margin-left:0;display:table}}
@media(max-width:600px){.president-profile{grid-template-columns:1fr;gap:28px;padding-top:27px}.president-monogram{min-height:235px}.president-monogram>span{font-size:7px}.president-monogram>strong{font-size:75px;margin:22px 0}.president-bio>h3{font-size:32px;margin-bottom:18px}.president-bio>p:not(.profile-role){font-size:12px}.profile-role{font-size:8px}.board-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.board-profile{gap:19px;padding-top:24px}.board-initials,.board-photo{width:80px;height:105px;font-size:25px}.board-profile h3{font-size:26px}.board-profile p:not(.profile-role){font-size:11px}.reviews-grid{grid-template-columns:1fr;gap:30px}.reviews-grid>div>p:not(.eyebrow){font-size:12px}.review-invitation{padding:27px 25px}.review-invitation>.eyebrow{font-size:7px;letter-spacing:1.3px}.review-invitation h3{font-size:31px}.review-invitation>small{font-size:9px}.journal-intro{max-width:100%;margin-top:24px}.journal-intro>p{font-size:12px}.journal-grid{grid-template-columns:1fr;gap:36px}.journal-art{height:210px}.journal-art>span{font-size:6px;letter-spacing:1.3px}.journal-art .line-icon{width:75px;height:75px}.journal-art>small{font-size:18px}.journal-meta{font-size:7px;letter-spacing:1px;margin-top:21px}.journal-card h3{font-size:29px;max-width:430px}.journal-card>p{font-size:12px;margin-bottom:18px}.journal-card>.text-link{margin-top:0}.journal-page-hero{padding:24px 0 46px}.journal-page-hero h1{font-size:49px;letter-spacing:-1.6px}.journal-page-hero>.container>p:not(.eyebrow){font-size:12px}.journal-page-hero .breadcrumb{margin-bottom:28px}.article-header{padding:24px 0 36px}.article-header .breadcrumb{margin-bottom:27px}.article-header h1{font-size:43px;letter-spacing:-1.4px}.article-deck{font-size:20px;line-height:1.55;margin-bottom:24px}.article-byline{gap:8px 18px;font-size:8px}.article-byline>span+span:before{margin-right:18px}.article-layout{padding-top:40px;padding-bottom:42px}.article-body h2{font-size:29px;line-height:1.2;margin-bottom:19px}.article-body p{font-size:13px;line-height:1.95}.article-body section{margin-bottom:30px}.article-end>p{font-size:24px}.related-stories{padding:39px 0}.related-story-grid{grid-template-columns:1fr;gap:29px}.related-story-grid h3{font-size:27px}.review-form>label,.review-form .field-row>label{font-size:11px}.review-form input:not([type=checkbox]):not([type=radio]),.review-form select,.review-form textarea{font-size:16px;line-height:1.5;padding:12px}.review-form .button{width:100%}.rating-options{gap:7px}.star-option{font-size:22px;gap:5px;padding:12px 3px}.star-option small{font-size:10px}.review-rating legend{font-size:11px}.review-rating>p{font-size:9px}.review-form>.publication-permission{font-size:11px}.prepared-review>.button{width:100%}}
