:root{--ink:#112c35;--deep:#0b222a;--gold:#d5b67d;--paper:#f6f3ec;--muted:#5d6b6c;--line:#d9ddd5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3,blockquote{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1{font-size:clamp(62px,6.7vw,110px);letter-spacing:-4px;line-height:1.04;margin-bottom:28px}h2{font-size:clamp(36px,4vw,59px);letter-spacing:-1.8px;line-height:1.16;margin-bottom:30px}h3{font-size:30px;line-height:1.24}em{font-weight:400;color:#9b7840}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #bd8e42;outline-offset:5px}.skip{position:absolute;left:12px;top:-100px;z-index:100;background:var(--gold);padding:12px}.skip:focus{top:10px}[hidden]{display:none!important}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;background:var(--paper);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;font-size:13px;letter-spacing:1.3px;font-weight:700;line-height:1.4}.brand small{display:block;font-size:9px;letter-spacing:2.5px;margin-top:6px;font-weight:400}.brand i{font:italic 15px Georgia;color:#937342}.brand img{flex:none}nav{display:flex;align-items:center;gap:27px;font-size:12px}nav a:hover,.text-link:hover{color:#9b7840}.nav-cta{border-bottom:1px solid #9b7840;padding:8px 0}.menu{display:none}.hero{display:grid;grid-template-columns:47% 53%;background:var(--ink);color:white;min-height:650px;overflow:hidden}.hero-copy{padding:65px 6% 28px 10.6%;position:relative;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:23px}.hero .eyebrow{color:var(--gold)}.hero em,.education em,.support em{color:var(--gold)}.intro{font-size:21px;line-height:1.5;margin-bottom:25px}.hero-detail{font-size:12px;line-height:1.8;max-width:370px;color:#c2cfcf}.buttons{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.btn{border:1px solid transparent;padding:15px 23px;display:inline-flex;gap:25px;align-items:center;justify-content:center;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.gold{background:var(--gold);color:var(--deep)}.gold:hover{background:#e6ca96}.outline{border-color:#819497;color:white;background:transparent}.outline:hover{background:#ffffff10}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid #a4987c;padding-bottom:6px}.light{color:#dce4e2}.hero-bottom{margin-top:auto;padding-top:38px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.7px;color:var(--gold)}.hero-bottom a{font-size:24px}.portraits{display:grid;grid-template-columns:1fr 1fr;position:relative;background:#3c4847}.portrait{position:relative;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;position:absolute;inset:0}.portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b222aed 0%,transparent 55%)}.franklin{border-right:1px solid #ffffff30}.portrait-label{position:absolute;bottom:43px;left:26px;right:14px;z-index:2}.portrait-label small{display:block;font-size:8px;letter-spacing:1.2px;color:var(--gold);line-height:1.7;margin-bottom:12px}.portrait-label strong{display:block;font:30px Georgia;line-height:1.1}.portrait-label>span{font:24px Georgia}.seal{position:absolute;z-index:3;top:33px;right:26px;border:1px solid #d5b67d88;background:#112c3570;color:var(--gold);border-radius:50%;width:74px;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:1.25}.seal span{font-size:9px}.values-bar{display:flex;justify-content:space-evenly;gap:20px;padding:27px 5%;font:17px Georgia;border-bottom:1px solid var(--line);background:#eae6dc}.values-bar b{font-weight:400;font-style:italic;color:#846638}.values-bar i{color:#9b7840;font-size:14px}.section{padding:94px 7%;max-width:1600px;margin:auto}.vision{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-bottom:1px solid var(--line)}.large-copy{font:27px/1.5 Georgia}.vision p:not(.eyebrow):not(.large-copy){font-size:14px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:300px;font-size:13px;color:var(--muted);margin-bottom:8px}.axis-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.axis-tabs button{border:0;border-right:1px solid var(--line);background:transparent;text-align:left;padding:25px;color:var(--ink);font:29px Georgia}.axis-tabs button:last-child{border-right:0}.axis-tabs small{display:block;font:9px Arial;letter-spacing:1.5px;margin-bottom:14px}.axis-tabs span{float:right}.axis-tabs [aria-selected=true]{background:var(--ink);color:var(--gold)}.axis-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding:48px;background:#eeeee6}.axis-panel>div{position:relative}.big-number{font:86px Georgia;color:#c4c6b8;line-height:1;margin-bottom:20px;display:block}.axis-panel h3{font-size:34px;margin-bottom:20px}.axis-panel p{font-size:13px;color:var(--muted);max-width:320px}.action-list{list-style:none;padding:0;margin:0}.action-list li{padding:21px 0;border-bottom:1px solid #cbd0c7}.action-list li:first-child{padding-top:0}.action-list li:last-child{border-bottom:0}.action-list strong{display:block;font-size:15px;margin-bottom:5px}.action-list span{display:block;font-size:13px;color:var(--muted)}.team{padding-top:40px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:42px}.bio{background:#ebece4;display:grid;grid-template-columns:38% 62%;overflow:hidden}.bio>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.bio>div{padding:30px 23px}.bio .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:14px}.bio h3{font-size:27px;margin-bottom:13px}.bio p:not(.eyebrow){font-size:12px;color:var(--muted)}.bio ul{list-style:none;padding:0;font-size:11px;margin:22px 0}.bio li{padding:8px 0;border-bottom:1px solid #d5d9cd}.bio b{display:block}.bio .text-link{font-size:11px}.education{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:var(--ink);color:white}.education-title{position:relative;overflow:hidden}.education .eyebrow{color:var(--gold)}.education-title>p:not(.eyebrow){color:#c4d0ce;font-size:14px;max-width:380px;margin-bottom:30px}.education-mark{display:block;font:190px Georgia;line-height:1.5;color:#d5b67d30;padding-left:30px}.education-list article{display:flex;gap:22px;border-bottom:1px solid #ffffff22;padding:20px 0}.education-list article:first-child{padding-top:0}.education-list article:last-child{border:0}.education-list article>span{font:18px Georgia;color:var(--gold);padding-top:4px}.education-list h3{font-size:24px;margin-bottom:9px}.education-list p{color:#c4d0ce;font-size:13px;margin:0}.legacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:45px 0}.legacy-grid article{border-top:1px solid #b7a482;padding-top:25px}.legacy-grid span{font-size:9px;letter-spacing:1.3px;color:#876938}.legacy-grid h3{margin:17px 0;font-size:27px}.legacy-grid p{font-size:13px;color:var(--muted)}blockquote{font-size:clamp(25px,3vw,41px);line-height:1.4;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 9%;margin:55px 0 0}cite{display:block;font:9px Arial;letter-spacing:2px;text-transform:uppercase;margin-top:25px;color:#947243}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:8%;padding-top:0}details{border-bottom:1px solid var(--line);padding:20px 0}summary{font-size:14px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:22px;color:#947243;line-height:1}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);margin:18px 24px 0 0}details a{display:block;margin-top:12px;font-size:12px;text-decoration:underline}.documents{background:#eeeee6;max-width:none}.doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.doc-grid a{border:1px solid #cbd0c7;padding:26px;display:flex;flex-direction:column;min-height:165px;transition:background .2s}.doc-grid a:hover{background:#e1e3d7}.doc-grid small{font-size:8px;letter-spacing:1.6px;color:#806236}.doc-grid strong{font:23px Georgia;line-height:1.3;margin:15px 0}.doc-grid span{font-size:11px;color:var(--muted);margin-top:auto}.support{background:var(--deep);color:white;text-align:center;padding:85px 7% 65px}.support .eyebrow{color:var(--gold)}.support h2{font-size:clamp(40px,4.5vw,68px)}.support>p:not(.eyebrow){font-size:14px;color:#c3cfcc}.support .buttons{justify-content:center;margin-top:30px}.share-status{min-height:24px;margin:14px 0;overflow-wrap:anywhere}.contacts{display:flex;justify-content:center;gap:45px;border-top:1px solid #ffffff22;padding-top:30px;max-width:780px;margin:15px auto 0}.contacts a{font-size:13px;text-align:left}.contacts span{color:var(--gold);margin-left:20px}.contacts small{display:block;font-size:11px;color:#9bacaa;margin-top:4px}footer{padding:35px 5%;display:flex;align-items:center;gap:30px;justify-content:space-between}footer p{font-size:10px;max-width:270px;color:var(--muted);margin:0}footer>a:last-child{font-size:11px;white-space:nowrap} @media(min-width:1600px){.hero-copy{padding-left:max(10%,calc((100vw - 1380px)/2))}.hero{min-height:760px}} @media(max-width:1100px){header{padding:0 4%}nav{gap:17px}.nav-cta{display:none}.hero-copy{padding:48px 8%}.hero{min-height:620px}.hero h1{font-size:76px}.hero .buttons{gap:15px}.hero .btn{padding:13px}.portrait-label{left:17px}.portrait-label strong{font-size:24px}.portrait-label>span{font-size:20px}.section{padding:75px 5%}.team{padding-top:25px}.bio{grid-template-columns:1fr}.bio>img{height:300px;object-position:50% 25%}.bio>div{padding:28px}.education{gap:7%}.faq{padding-top:0}.axis-panel{gap:7%;padding:35px}.doc-grid{grid-template-columns:repeat(2,1fr)}} @media(max-width:700px){html{scroll-padding-top:75px}header{height:75px;padding:0 5%}.brand{font-size:10px;letter-spacing:.8px;gap:9px}.brand small{font-size:7px;letter-spacing:1.8px}.brand img{width:33px;height:33px}.menu{display:block;border:1px solid #cbd0c7;background:transparent;padding:8px 12px;font-size:11px}.menu span{margin-left:8px}nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--paper);padding:20px 6%;box-shadow:0 15px 25px #112c3520}nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}nav a{padding:12px}.nav-cta{display:block}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:42px 7% 26px}.hero h1{font-size:72px;letter-spacing:-3px}.eyebrow{font-size:8px;letter-spacing:1.5px}.intro{font-size:20px}.hero-detail{font-size:12px}.hero .buttons{gap:20px}.hero .btn{padding:15px 18px}.hero-bottom{padding-top:28px;font-size:8px}.portraits{height:390px}.portrait img{object-position:50% 20%}.portrait-label{bottom:24px;left:18px}.portrait-label strong{font-size:26px}.portrait-label small{font-size:7px;margin-bottom:9px;max-width:150px}.seal{height:58px;width:58px;top:17px;right:16px;font-size:10px}.values-bar{flex-direction:column;align-items:center;gap:7px;padding:21px;font-size:17px}.values-bar i{display:none}.section{padding:55px 7%}.vision{grid-template-columns:1fr;gap:10px}h2{font-size:39px;letter-spacing:-1.1px}.large-copy{font-size:24px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{max-width:100%;margin:18px 0 0}.axis-tabs button{padding:17px 10px;font-size:18px}.axis-tabs small{font-size:7px;letter-spacing:.4px;margin-bottom:9px}.axis-tabs span{display:none}.axis-panel{grid-template-columns:1fr;gap:20px;padding:27px 23px}.big-number{font-size:58px;margin-bottom:16px}.axis-panel h3{font-size:30px}.axis-panel p{max-width:100%;margin-bottom:5px}.action-list strong{font-size:14px}.team{padding-top:10px}.team-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.bio{grid-template-columns:1fr}.bio>img{height:380px;object-position:50% 24%}.bio h3{font-size:32px}.bio>div{padding:28px}.bio p:not(.eyebrow){font-size:13px}.bio li{font-size:12px}.bio b{display:inline-block;margin-right:8px}.education{grid-template-columns:1fr;gap:40px}.education-mark{display:none}.education-list h3{font-size:23px}.education-list article{gap:15px}.legacy-grid{grid-template-columns:1fr;gap:20px;margin:30px 0}.legacy-grid article{padding-top:20px}.legacy-grid h3{margin:14px 0;font-size:29px}.legacy-grid p{font-size:14px}blockquote{padding:35px 2%;margin-top:35px;font-size:28px}.faq{grid-template-columns:1fr;gap:5px;padding-top:0}.faq h2{margin-bottom:15px}summary{font-size:14px}.doc-grid{grid-template-columns:1fr;gap:13px}.doc-grid a{min-height:135px;padding:23px}.doc-grid strong{font-size:25px}.support{padding:55px 7% 40px}.support h2{font-size:42px}.support .buttons{flex-direction:column;gap:13px}.support .btn{width:100%;max-width:330px}.contacts{gap:25px;flex-direction:column;align-items:center}.contacts a{width:230px}footer{align-items:flex-start;flex-direction:column;padding:30px 7%;gap:20px}footer p{max-width:100%}} @media(max-width:700px){.hero h1{font-size:clamp(42px,13.3vw,62px);letter-spacing:-2px}.hero-copy{padding-top:34px}.hero .intro{font-size:18px}.hero .hero-detail{margin-bottom:21px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{header,.buttons,.hero-bottom,.seal,.values-bar,.support,footer{display:none}body{background:white}.hero,.education{background:white;color:#112c35}.section{padding:25px}.hero-copy{padding:25px}.portraits{min-height:400px}.axis-panel[hidden]{display:grid!important}.axis-tabs{display:none}.doc-grid{grid-template-columns:repeat(2,1fr)}details p{display:block}.education-mark{display:none}} :root{--ink:#143b32;--deep:#0b2823;--gold:#d5b67d;--paper:#f6f3ec;--scroll-progress:0;--square-offset:1;--compass-offset:1;--join-shift:50px;--compass-opacity:0;--letter-opacity:0}body{isolation:isolate}main,footer{position:relative;z-index:2}.page-symbol{position:fixed;z-index:1;inset:17vh -8vw auto auto;width:min(68vw,860px);pointer-events:none;color:#8b6f3b;opacity:.075;transform:rotate(-7deg);contain:layout paint}.page-symbol svg{width:100%;height:auto;overflow:visible}.square-draw path,.compass-join path,.compass-join circle{stroke:currentColor;stroke-width:3;stroke-linejoin:round}.square-draw path{stroke-dasharray:1;stroke-dashoffset:var(--square-offset)}.compass-join{opacity:var(--compass-opacity);transform:translateY(var(--join-shift));transform-origin:50% 50%}.compass-join path{stroke-dasharray:1;stroke-dashoffset:var(--compass-offset)}.symbol-letter{font:89px Georgia;fill:currentColor;opacity:var(--letter-opacity)}.reading-progress{position:fixed;z-index:30;top:0;left:0;width:100%;height:2px;pointer-events:none}.reading-progress span{display:block;height:100%;background:linear-gradient(90deg,#a2844b,#e9d3a5);transform-origin:left;transform:scaleX(var(--scroll-progress))}.brand img{width:46px;height:46px;object-fit:contain}.brand{font-size:12px}.hero{background:linear-gradient(120deg,#0b2823,#1c4d3f)}.hero-copy{background:radial-gradient(ellipse at 5% 0%,#d5b67d0a,transparent 65%)}.hero-copy .eyebrow:before,.education .eyebrow:before,.support .eyebrow:before{content:'';display:inline-block;width:23px;height:1px;background:var(--gold);margin-right:12px;vertical-align:middle}.portrait-label strong{font-size:34px}.portrait img{transition:transform 1.4s cubic-bezier(.2,.7,.3,1)}.portrait:hover img{transform:scale(1.025)}.seal{background:#0b2823a0}.values-bar{background:#ede8dd}.vision{position:relative}.vision:after{content:'';position:absolute;bottom:0;left:7%;width:100px;height:1px;background:#ae8b4f}.valley-story{position:relative;margin:0 7% 35px;min-height:440px;overflow:hidden;isolation:isolate}.valley-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.valley-story:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b2823ed 0%,#0b2823a8 48%,#0b282318 100%)}.valley-caption{color:white;padding:62px 6%;max-width:660px}.valley-caption .eyebrow{color:var(--gold)}.valley-caption h2{font-size:48px}.valley-caption em{color:var(--gold)}.valley-caption>p:not(.eyebrow){font-size:14px;color:#e0e5df;max-width:390px}.valley-caption>span{font-size:8px;letter-spacing:1px;color:#c9d3c7}.axis-tabs{border:0;gap:2px;background:#d4d7c9}.axis-tabs button{background:#eeeee6;transition:background .25s,color .25s}.axis-tabs button:hover{background:#e3e6d9}.axis-tabs button[aria-selected=true]{background:var(--ink)}.axis-tabs [aria-selected=true] span{transform:rotate(45deg)}.axis-tabs span{transition:transform .3s}.axis-panel{background:#ebede2f0;border-bottom:1px solid #c3c9b8;animation:panel-arrival .45s ease-out}.big-number{color:#87958066}.action-list strong{font-weight:500;font-size:17px}.action-list li{position:relative;padding-left:18px}.action-list li:before{content:'';position:absolute;left:0;top:29px;width:4px;height:4px;background:#9c7e45;transform:rotate(45deg)}.action-list li:first-child:before{top:8px}.candidates{padding-top:35px}.candidate-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.bio{display:block;background:transparent;border-top:2px solid #ab8949;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.bio>div{padding:35px 5px 30px}.candidate-monogram{position:absolute;right:12px;top:24px;font:120px Georgia;letter-spacing:-9px;color:#8d9d8320;line-height:1;pointer-events:none}.bio h3{position:relative;font-size:36px;max-width:85%}.bio .eyebrow{font-size:9px;letter-spacing:1.4px;max-width:75%;min-height:16px}.bio p:not(.eyebrow){font-size:13px;max-width:85%}.bio ul{font-size:13px;margin:25px 0}.bio li{display:flex;gap:24px;padding:12px 0}.bio b{min-width:95px;color:#6b7a61;font-weight:500}.bio .text-link{font-size:12px}.education{background:radial-gradient(ellipse at 0% 100%,#285847 0,transparent 60%),var(--ink);position:relative}.heritage-emblem{width:130px;height:auto;object-fit:contain;margin-top:38px;opacity:.9}.education-title .outline{border-color:#aeb8a080}.legacy-grid article{transition:transform .3s}.legacy-grid article:hover{transform:translateY(-4px)}.doc-grid{gap:0;border-top:1px solid #c1c8b7;border-left:1px solid #c1c8b7}.doc-grid a{border:0;border-right:1px solid #c1c8b7;border-bottom:1px solid #c1c8b7;padding:30px;position:relative;background:#f6f3ec70;transition:background .25s,box-shadow .25s}.doc-grid a:hover{background:#fffdf6;box-shadow:inset 0 -3px #ac8b51}.doc-grid a:after{content:'↗';position:absolute;right:23px;top:24px;font-size:22px;color:#94733f}.doc-grid strong{max-width:90%}.doc-grid small{max-width:85%}.support{background:radial-gradient(ellipse at 50% 100%,#275042 0,transparent 70%),var(--deep)}.support .contacts{margin-top:25px}.btn{position:relative;overflow:hidden}.gold:after{content:'';position:absolute;inset:-100% auto -100% -80%;width:35%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffff35,transparent);transition:left .6s}.gold:hover:after{left:140%}.motion-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.motion-ready .reveal.is-visible{opacity:1;transform:none}.motion-ready .doc-grid .reveal:nth-child(2),.motion-ready .legacy-grid .reveal:nth-child(2){transition-delay:70ms}.motion-ready .doc-grid .reveal:nth-child(3),.motion-ready .legacy-grid .reveal:nth-child(3){transition-delay:140ms}@keyframes panel-arrival{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}} @media(max-width:1100px){.brand{font-size:10px}.valley-story{margin-left:5%;margin-right:5%}.valley-caption{max-width:590px}.candidate-grid{gap:25px}.bio h3{font-size:33px}} @media(max-width:700px){.brand img{width:36px;height:36px}.brand{font-size:9px;gap:8px}.brand small{font-size:7px;letter-spacing:1.6px}.page-symbol{width:115vw;right:-44vw;top:30vh;opacity:.06;transform:rotate(-5deg)}.valley-story{margin:0 7% 10px;min-height:390px}.valley-caption{padding:40px 25px}.valley-caption h2{font-size:35px}.valley-caption>p:not(.eyebrow){font-size:13px}.valley-story:after{background:linear-gradient(90deg,#0b2823ee,#0b2823a0)}.valley-story>img{object-position:58% center}.portrait-label strong{font-size:26px}.candidate-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.candidates{padding-top:10px}.candidate-monogram{font-size:110px;right:6px}.bio>div{padding:30px 0}.bio h3{font-size:34px}.bio .eyebrow{font-size:8px;max-width:78%;min-height:27px}.bio li{font-size:12px;gap:17px}.bio b{min-width:82px}.heritage-emblem{width:100px;margin-top:28px}.education-title{display:block}.action-list strong{font-size:16px}.doc-grid a{padding:25px;min-height:160px}.doc-grid a:after{right:20px;top:21px}.doc-grid strong{font-size:24px}.hero h1{font-size:clamp(42px,13.3vw,62px)}.hero-copy .eyebrow:before{width:14px;margin-right:7px}.hero .eyebrow{font-size:7px;letter-spacing:1.2px}} @media(prefers-reduced-motion:reduce){.motion-ready .reveal{opacity:1;transform:none}.page-symbol{--square-offset:0!important;--compass-offset:0!important;--join-shift:0px!important;--compass-opacity:1!important;--letter-opacity:1!important}.axis-panel{animation:none}.portrait:hover img{transform:none}.gold:after{display:none}.legacy-grid article:hover{transform:none}}@media print{.page-symbol,.reading-progress{display:none}.reveal{opacity:1!important;transform:none!important}.valley-story{break-inside:avoid}.candidate-grid{grid-template-columns:1fr 1fr}} .hero-copy{isolation:isolate;overflow:hidden}.hero-copy>.hero-symbol{position:absolute;z-index:-1;pointer-events:none;width:min(90%,600px);height:auto;right:-7%;top:8%;opacity:.075;transform:rotate(-9deg);object-fit:contain}.hero-copy>*:not(.hero-symbol){position:relative;z-index:1}.formation-commitment{border-left:1px solid var(--gold);padding:4px 0 4px 20px;margin:32px 0}.formation-commitment>span{font-size:9px;letter-spacing:1.7px;color:var(--gold)}.formation-commitment p{font:18px/1.6 Georgia;color:#e0e6df;margin:12px 0 0;max-width:380px}.career-detail{margin-top:20px;border-bottom:0;border-top:1px solid var(--line);padding-bottom:0}.career-detail p{max-width:100%!important;line-height:1.8}.career-detail summary{font-size:12px}.management{background:#eeeee6;max-width:none}.management-method{display:grid;grid-template-columns:repeat(5,1fr);gap:23px;margin:50px 0 55px}.management-method article{border-top:1px solid #b5a17d;padding-top:23px}.management-method article>span{font:29px Georgia;color:#a68a55}.management-method h3{font-size:24px;margin:18px 0 14px}.management-method p{font-size:12px;color:var(--muted);line-height:1.8}.management-depth{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;border-top:1px solid #c7cdbf;padding-top:40px}.management-depth>div:first-child{padding-top:20px}.management-depth h3{font-size:32px;line-height:1.3}.management-depth>div:first-child>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:320px}.management-depth details{border-color:#c7cdbf}.management-depth details p{font-size:14px;line-height:1.8}.management-depth summary{font-size:15px}.heritage-emblem{margin-top:25px;width:100px}.bio{overflow:visible}.career-detail summary{align-items:center}.career-detail p{margin-right:15px}.hero-symbol{user-select:none} @media(max-width:1100px){.management-method{grid-template-columns:repeat(3,1fr);gap:25px}.management-depth{gap:5%}.management-method h3{font-size:25px}} @media(max-width:700px){.hero-copy>.hero-symbol{width:100%;right:-20%;top:9%;opacity:.075}.management-method{grid-template-columns:1fr;gap:18px;margin:30px 0}.management-method article{display:grid;grid-template-columns:38px 1fr;gap:5px 16px;padding-top:18px}.management-method article>span{grid-row:1/3;font-size:27px}.management-method h3{margin:0;font-size:26px}.management-method p{margin:7px 0 0;grid-column:2;font-size:13px}.management-depth{grid-template-columns:1fr;gap:12px;padding-top:22px}.management-depth>div:first-child{padding-top:10px}.management-depth h3{font-size:29px}.management-depth summary{font-size:14px}.management-depth details p{font-size:13px}.formation-commitment p{font-size:18px}.career-detail summary{font-size:13px}.career-detail p{font-size:13px!important}}@media print{.hero-symbol{display:none}.management-method{grid-template-columns:repeat(3,1fr)}} 