.elementor-18 .elementor-element.elementor-element-00000ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-00000e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-00000d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-00000ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-00000ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS */.sf-site{--sf-ink:#203b33;--sf-paper:#f7f4ec;--sf-sand:#ede8dc;--sf-gold:#926b39;color:var(--sf-ink);background:var(--sf-paper);font:16px/1.75 Arial,Helvetica,sans-serif;overflow-x:clip}
body{margin:0}.sf-site,.sf-site *{box-sizing:border-box}.sf-site .e-con{--container-widget-width:100%;--container-widget-flex-grow:0;display:flex;flex-direction:column;gap:0;padding:0;min-width:0;max-width:none}.sf-site .elementor-widget{margin:0;width:100%;min-width:0}.sf-site .elementor-widget-container{margin:0}.sf-site p{margin:0 0 22px}.sf-site a{color:inherit;text-underline-offset:5px}.sf-site a:hover{color:var(--sf-gold)}.sf-site a:focus-visible{outline:3px solid #b3864c;outline-offset:5px}.sf-site h1,.sf-site h2,.sf-site h3{color:inherit;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:0 0 25px}.sf-site h1{font-size:clamp(52px,5.9vw,88px)}.sf-site h2{font-size:clamp(36px,3.8vw,54px)}.sf-site h3{font-size:29px;letter-spacing:-.025em;line-height:1.2}.sf-site em{font-weight:400;color:var(--sf-gold)}.sf-site .sf-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5}.sf-site .sf-eyebrow p{margin-bottom:22px}.sf-site .sf-lead{font-size:19px;line-height:1.7}.sf-site .sf-small{font-size:13px;color:#59645c}.sf-site .sf-section{padding:88px max(6%,calc((100% - 1240px)/2));}.sf-site .sf-header{flex-direction:row;justify-content:space-between;align-items:center;gap:25px;padding:23px 6%;border-bottom:1px solid #d8d5ca}.sf-site .sf-header>.elementor-widget:first-child{width:270px;flex-shrink:0}.sf-site .sf-header>.elementor-widget:last-child{width:auto}.sf-site .sf-header p{margin:0}.sf-site .sf-brand{display:flex;align-items:center;gap:13px;text-decoration:none;font-family:Georgia,serif;letter-spacing:.13em;font-size:21px;line-height:1.4}.sf-site .sf-brand small{display:block;font:8px/1.8 Arial,sans-serif;letter-spacing:.26em}.sf-site .sf-monogram{display:grid;place-items:center;border:1px solid #b9ab8c;border-radius:50% 50% 45% 45%;width:44px;height:50px;font:31px Georgia,serif}.sf-site nav{display:flex;align-items:center;justify-content:flex-end;gap:29px;font-size:12px}.sf-site nav a{text-decoration:none}.sf-site .sf-nav-archive{border-bottom:1px solid #263c34;padding-bottom:4px}.sf-site .sf-hero{flex-direction:row;padding-top:55px;padding-bottom:60px;gap:6%;align-items:center;min-height:660px}.sf-site .sf-hero-copy{width:46%;padding:20px 0}.sf-site .sf-hero-copy .sf-lead{max-width:460px;font-size:17px}.sf-site .sf-hero-art{width:48%;position:relative;align-self:stretch;min-height:510px}.sf-site .sf-hero-art>.elementor-widget-image{height:100%}.sf-site .sf-hero-art .elementor-widget-container,.sf-site .sf-hero-art figure{height:100%}.sf-site .sf-hero-art img{height:100%;min-height:510px;object-fit:cover;object-position:46% center}.sf-site .sf-hero-art figcaption{font-size:10px;text-align:left;position:absolute;bottom:-27px;line-height:1.4}.sf-site .sf-art-caption{position:absolute;bottom:25px;left:-25px;background:#203b33;color:#f8f4ea;padding:25px 30px;width:310px;box-shadow:0 10px 30px #11291b20}.sf-site .sf-art-caption h3{font-size:30px;margin-bottom:14px}.sf-site .sf-art-caption .sf-eyebrow p{margin-bottom:14px;color:#d6bd8c}.sf-site .sf-art-caption p{font-size:10px;letter-spacing:.12em;margin:0}.sf-site .sf-button .elementor-button{display:inline-block;background:#203b33;color:#fffaf0;border:1px solid #203b33;border-radius:0;padding:16px 25px;font:13px/1.4 Arial,sans-serif;text-decoration:none;letter-spacing:.02em}.sf-site .sf-button .elementor-button:hover{background:#35574b;color:#fff}.sf-site .sf-hero-note{font-size:9px;letter-spacing:.16em;margin-top:35px;color:#6b746c}.sf-site .sf-hero-note p{margin:0}.sf-site .sf-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:18px}.sf-site .sf-section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:26px}.sf-site .sf-section-heading>.e-con{width:70%}.sf-site .sf-section-heading>.elementor-widget{width:30%;font-size:14px}.sf-site .sf-sand{background:var(--sf-sand)}.sf-site .sf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #bfc6b8;border-bottom:1px solid #bfc6b8}.sf-site .sf-ancestor{padding:35px 30px 30px 0}.sf-site .sf-ancestor+.sf-ancestor{padding-left:30px;border-left:1px solid #c5cbbf}.sf-site .sf-ancestor h3{font-size:31px;min-height:76px}.sf-site .sf-ancestor .sf-dates{font-size:13px;font-weight:bold}.sf-site .sf-ancestor>.sf-button{margin-top:auto}.sf-site .sf-text-button .elementor-button{border:0;border-bottom:1px solid #9aab9f;background:none;color:var(--sf-ink);padding:10px 0;font-size:13px}.sf-site .sf-text-button .elementor-button:hover{background:none;color:var(--sf-gold)}.sf-site .sf-sand>.sf-small{margin-top:24px}.sf-site .sf-sand>.sf-small p{margin:0}.sf-site .sf-feature{flex-direction:row;gap:8%;align-items:center}.sf-site .sf-feature-image{width:49%}.sf-site .sf-feature-copy{width:43%}.sf-site figure{margin:0}.sf-site img{display:block;width:100%;height:auto}.sf-site figcaption{font-size:11px;color:#62695e;line-height:1.5;margin-top:10px}.sf-site .sf-feature-image img{height:430px;object-fit:cover}.sf-site .sf-dark{background:#203b33;color:#f8f3e7}.sf-site .sf-dark .sf-eyebrow{color:#d0b782}.sf-site .sf-dark h2{margin-bottom:50px}.sf-site .sf-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 45px}.sf-site .sf-time-item{border-top:1px solid #64796c;padding-top:23px}.sf-site .sf-year{font-family:Georgia,serif;font-size:44px;color:#d3b989;line-height:1.2}.sf-site .sf-time-item h3{font-size:23px;margin-bottom:14px}.sf-site .sf-time-item p{font-size:14px}.sf-site .sf-time-item .sf-year p{font-size:44px}.sf-site .sf-places{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:10px 0 20px}.sf-site .sf-place img{height:300px;object-fit:cover}.sf-site .sf-place h3{margin:22px 0 10px}.sf-site .sf-place p{font-size:15px}.sf-site .sf-research{text-align:center;background:#e9e4d6;align-items:center}.sf-site .sf-research .sf-lead{max-width:680px}.sf-site .sf-research .sf-button{margin-top:14px}.sf-site .sf-footer{padding:60px 6% 20px;background:#172c25;color:#eae8dc}.sf-site .sf-footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.sf-site .sf-footer h2{font-size:30px}.sf-site .sf-footer p,.sf-site .sf-footer a{font-size:13px}.sf-site .sf-footer-note{border-top:1px solid #536358;padding-top:22px;margin-top:30px;color:#b6bfb2}.sf-site .sf-footer-note p{font-size:11px}.sf-site .sf-page-intro{background:#ede8dc;padding-top:80px;padding-bottom:65px}.sf-site .sf-page-intro h1{max-width:1000px;font-size:clamp(48px,5.3vw,76px)}.sf-site .sf-page-intro .sf-lead{max-width:760px}.sf-site .sf-bio-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:start}.sf-site .sf-bio-layout:has(>.sf-prose:first-child){grid-template-columns:1.4fr 1fr}.sf-site .sf-prose{max-width:800px;margin:0 auto;width:100%}.sf-site .sf-prose h2{font-size:36px;margin-top:28px}.sf-site .sf-prose .elementor-widget-heading:first-child h2{margin-top:0}.sf-site .sf-note{background:#e8edde;border-left:3px solid #8e9e75;padding:22px 25px;margin:14px 0 30px;font-size:14px}.sf-site .sf-note p{margin:0}.sf-site .sf-children{display:grid;grid-template-columns:1fr 1fr;gap:30px 45px;margin:20px 0 35px}.sf-site .sf-child{padding-top:20px;border-top:1px solid #b6beae}.sf-site .sf-child h3{font-size:26px}.sf-site .sf-resource-list{list-style:none;padding:0;margin:20px 0}.sf-site .sf-resource-list li{padding:20px 0;border-top:1px solid #c6cbbe}.sf-site .sf-resource-list a{font:26px/1.4 Georgia,serif;text-decoration:none;display:flex;justify-content:space-between}.sf-site .sf-resource-list small{font-size:13px}.sf-site .sf-archive-nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 30px}.sf-site .sf-archive-nav a{border-bottom:1px solid #a5b29e}.sf-site .sf-archive-section{max-width:960px;width:100%;margin:0 auto;padding:55px 45px;border-top:1px solid #c7ccbe;overflow-wrap:anywhere}.sf-site .sf-archive-section h2{font-size:40px}.sf-site .sf-archive-section h3{font-size:25px;margin-top:18px}.sf-site .sf-archive-section p{line-height:1.85}.sf-site [id]{scroll-margin-top:20px}.sf-skip{position:fixed;top:-80px;left:15px;z-index:999;background:#fff;color:#203b33;padding:12px}.sf-skip:focus{top:10px}
@media(max-width:1000px){.sf-site .sf-header{align-items:flex-start;flex-direction:column;gap:18px}.sf-site nav{gap:23px;flex-wrap:wrap;justify-content:flex-start}.sf-site .sf-hero{min-height:0}.sf-site .sf-hero-art{min-height:470px}.sf-site .sf-hero-art img{min-height:470px}.sf-site .sf-art-caption{left:-15px;width:270px}.sf-site .sf-section{padding:65px 6%}.sf-site .sf-ancestor{padding-right:20px}.sf-site .sf-ancestor+.sf-ancestor{padding-left:20px}.sf-site .sf-ancestor h3{font-size:25px}.sf-site .sf-bio-layout{gap:35px}}
@media(max-width:760px){.sf-site{font-size:15px}.sf-site .sf-section{padding:48px 6%}.sf-site .sf-header{padding:18px 6%}.sf-site nav{gap:12px 20px;font-size:12px}.sf-site .sf-hero{flex-direction:column;gap:32px}.sf-site .sf-hero-copy,.sf-site .sf-hero-art{width:100%}.sf-site .sf-hero-copy{padding:0}.sf-site h1{font-size:53px}.sf-site .sf-hero-art{min-height:350px;margin-bottom:25px}.sf-site .sf-hero-art img{min-height:350px;height:350px}.sf-site .sf-art-caption{bottom:12px;left:-8px;width:250px;padding:22px}.sf-site .sf-art-caption h3{font-size:27px}.sf-site .sf-hero-note{margin-top:22px}.sf-site .sf-intro-grid,.sf-site .sf-cards,.sf-site .sf-places,.sf-site .sf-children,.sf-site .sf-bio-layout,.sf-site .sf-bio-layout:has(>.sf-prose:first-child){grid-template-columns:1fr;gap:24px}.sf-site .sf-section-heading{flex-direction:column;align-items:flex-start;gap:0}.sf-site .sf-section-heading>.e-con,.sf-site .sf-section-heading>.elementor-widget{width:100%}.sf-site .sf-ancestor,.sf-site .sf-ancestor+.sf-ancestor{border-left:0;padding:26px 0;border-top:1px solid #c5cbbf}.sf-site .sf-ancestor:first-child{border-top:0}.sf-site .sf-ancestor h3{min-height:0;font-size:32px}.sf-site .sf-cards{gap:0}.sf-site .sf-feature{flex-direction:column;gap:35px}.sf-site .sf-feature-image,.sf-site .sf-feature-copy{width:100%}.sf-site .sf-feature-image img{height:320px}.sf-site .sf-timeline{grid-template-columns:1fr 1fr;gap:25px}.sf-site .sf-time-item h3{font-size:21px}.sf-site .sf-footer-top{grid-template-columns:1fr;gap:16px}.sf-site .sf-footer{padding:45px 6% 15px}.sf-site .sf-place img{height:240px}.sf-site .sf-page-intro h1{font-size:46px}.sf-site .sf-archive-section{padding:40px 6%}.sf-site .sf-archive-section h2{font-size:32px}.sf-site .sf-resource-list a{font-size:22px}.sf-site .sf-lead{font-size:17px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.sf-site a{transition:color .15s,background .15s}}
@media print{.sf-site .sf-header,.sf-site .sf-footer,.sf-site .sf-button{display:none}.sf-site .sf-section{padding:25px 0}.sf-site,.sf-site .sf-dark{background:white;color:black}.sf-site .sf-archive-section{max-width:100%}}

.sf-site.e-con{padding:0;gap:0;max-width:none;width:100%;--content-width:100%}.sf-site .elementor-widget-text-editor{color:inherit;font-family:inherit}/* End custom CSS */