.capital30Legacy .c30HeroCopy{width:min(1180px,82%)}.capital30Legacy .c30Hero h1{white-space:nowrap;margin:42px 0 38px;font-size:clamp(62px,7vw,112px);line-height:.92}.capital30Legacy .c30Hero h1 span{display:inline}.capital30Legacy .c30HeroDescription{color:#716b67;max-width:1160px;font-size:clamp(17px,1.2vw,21px);line-height:1.5}.capital30Legacy .c30HeroDescription p{margin:0 0 8px}.capital30Legacy .c30HeroDescription p:last-child{margin-bottom:0}.capital30Legacy .c30NumberGrid strong{justify-content:center;align-items:flex-start;gap:18px;display:flex}.capital30Legacy .c30NumberGrid sup{letter-spacing:.04em;white-space:nowrap;line-height:1;margin:18px 0 0!important;font-size:.2em!important;position:static!important}.capital30Legacy .c30Fit,.capital30Legacy .c30Support{line-height:1.52}.capital30Legacy .c30Program>div{width:100%;min-width:0}.capital30Legacy .c30Program strong,.capital30Legacy .c30Program small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.capital30Legacy .c30Program strong{line-height:1.2}.capital30Legacy .c30Program small{margin-top:8px;line-height:1.35}.capital30Legacy .c30Fit{padding-left:6px}.capital30Legacy .c30Entry{min-height:142px}.capital30Legacy .c30Entry>b{overflow-wrap:anywhere;line-height:1.4}.capital30Legacy .c30Entry>a{white-space:nowrap;width:88px;padding:12px 8px}.c30AboutPreview{color:#4b2b20;background:#f7f5f1;padding:108px 0}.c30AboutPreview header{grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);align-items:start;gap:9vw;margin-bottom:68px;display:grid}.c30AboutPreview header h2{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(70px,7vw,118px);line-height:.86}.c30AboutPreview header>p{color:#716b67;margin:0;padding-top:6px;font-size:clamp(18px,1.45vw,25px);line-height:1.55}.c30AboutGrid{background:#fff;border:1px solid #d8d0c8;grid-template-columns:1fr 1fr;display:grid}.c30AboutGrid article{border-bottom:1px solid #d8d0c8;border-right:1px solid #d8d0c8;min-height:270px;padding:50px 46px}.c30AboutGrid article:nth-child(2n){border-right:0}.c30AboutGrid span{color:#b89a00;letter-spacing:.13em;margin-bottom:26px;font-size:14px;font-weight:800;display:block}.c30AboutGrid h3{margin:0 0 22px;font-size:27px;line-height:1.2}.c30AboutGrid p{color:#716b67;margin:0;font-size:18px;line-height:1.55}.c30AboutGrid blockquote{border-left:5px solid #f3cc00;margin:24px 0 0;padding-left:18px;font-size:17px;font-weight:700;line-height:1.45}.c30MethodLink{color:#fff;letter-spacing:.04em;background:#4b2b20;margin-top:38px;padding:18px 24px;font-weight:800;text-decoration:none;display:inline-flex}.c30FooterWrap .institutionalFooter{color:#fff!important;background:#4b2b20!important}.c30FooterWrap .institutionalFooter *{border-color:#ffffff38!important}.c30FooterWrap .institutionalFooter a,.c30FooterWrap .institutionalFooter p,.c30FooterWrap .institutionalFooter h2,.c30FooterWrap .institutionalFooter h3,.c30FooterWrap .institutionalFooter h4,.c30FooterWrap .institutionalFooter span{color:#fff!important}@media (max-width:1180px){.capital30Legacy .c30ListWrap{overflow-x:auto}.capital30Legacy .c30ListHead,.capital30Legacy .c30Entry{width:auto;min-width:1120px}}@media (max-width:760px){.capital30Legacy .c30HeroCopy{width:100%}.capital30Legacy .c30Hero h1{white-space:normal;font-size:58px;line-height:.95}.capital30Legacy .c30Hero h1 span{display:block}.c30AboutPreview{padding:72px 0}.c30AboutPreview header{grid-template-columns:1fr;gap:34px}.c30AboutPreview header h2{font-size:70px}.c30AboutGrid{grid-template-columns:1fr}.c30AboutGrid article{padding:38px 28px;border-bottom:1px solid #d8d0c8!important;border-right:0!important}.c30AboutGrid article:last-child{border-bottom:0!important}}.capital30Legacy .c30ProfileLink{color:inherit;text-decoration:none;display:block}.capital30Legacy .c30ProfileLink:hover strong,.capital30Legacy .c30ProfileLink:hover small{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.capital30Legacy .c30ProfileLogoLink{border-radius:12px;flex:none;text-decoration:none;display:inline-flex}.capital30Legacy .c30ProfileLogoLink:hover img{border-color:#4b2b20;box-shadow:0 0 0 2px #4b2b2014}.capital30Legacy .c30ProfileLink:focus-visible,.capital30Legacy .c30ProfileLogoLink:focus-visible{outline-offset:4px;outline:2px solid #4b2b20}.capital30Legacy .c30ProfileLink em{color:#817872;letter-spacing:.08em;border:1px solid #ddd5ca;border-radius:999px;margin-top:9px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900;line-height:1.2;display:inline-flex}.capital30Legacy .c30Support>strong,.capital30Legacy .c30Support>small{display:block}.capital30Legacy .c30Support>strong{color:#4b2b20;font-size:16px;line-height:1.25}.capital30Legacy .c30Support>small{color:#716b67;margin-top:7px;font-size:12px;line-height:1.35}.capital30Legacy .c30Entry.hasProfile{background:linear-gradient(90deg,#fffdf5 0,#fff 32%)}.capital30Legacy .c30Hero{align-items:stretch;min-height:690px}.capital30Legacy .c30Hero>.c30Shell{align-items:center;display:flex}.capital30Legacy .c30HeroCopy{width:min(1120px,72%);padding:92px 0 96px}.capital30Legacy .c30Hero h1{letter-spacing:-.07em;margin:34px 0 46px;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,6.5vw,108px);font-weight:600}.capital30Legacy .c30HeroDescription{max-width:1040px;font-size:clamp(17px,1.15vw,20px);line-height:1.55}.capital30Legacy .c30Actions{margin-top:38px}.capital30Legacy .c30HeroArt{width:610px;height:710px;top:-115px;right:-92px}.c30AboutPreview{padding:96px 0 70px}.c30AboutPreview header{grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;margin-bottom:56px}.c30AboutPreview header h2{font-size:clamp(64px,6.2vw,100px);line-height:.9}.c30AboutPreview header>p{max-width:760px;font-size:clamp(18px,1.3vw,23px);line-height:1.62}.c30AboutGrid article{min-height:235px;padding:42px 40px}.c30AboutGrid h3{margin-bottom:18px;font-size:24px}.c30AboutGrid p{font-size:16px;line-height:1.58}.c30AboutGrid article:nth-last-child(-n+2){border-bottom:0}.c30AboutFoot{color:#716b67;border-top:1px solid #d8d0c8;margin-top:34px;padding-top:27px;font-size:14px;line-height:1.6}.c30AboutFoot a{color:#4b2b20;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:1000px){.capital30Legacy .c30HeroCopy{width:100%;padding:78px 0 88px}.capital30Legacy .c30HeroArt{opacity:.24}.c30AboutPreview header{grid-template-columns:1fr;gap:30px}.c30AboutPreview header>p{max-width:780px}}@media (max-width:760px){.capital30Legacy .c30Hero{min-height:auto}.capital30Legacy .c30Hero h1{font-size:55px}.capital30Legacy .c30HeroDescription{font-size:16px}.capital30Legacy .c30Actions{margin-top:30px}.c30AboutGrid article{min-height:auto}}.capital30Legacy .c30ListSection{padding:84px 0 68px}.capital30Legacy .c30ListSection .c30Shell{max-width:1760px;padding-inline:50px}.capital30Legacy .c30ListTitle{align-items:end;margin-bottom:52px}.capital30Legacy .c30ListTitle h2{letter-spacing:-.06em;margin-top:12px;font-family:Inter,Avenir,Helvetica Neue,Arial,sans-serif;font-size:clamp(64px,6vw,104px);font-weight:650;line-height:.9}.capital30Legacy .c30ListTitle h2 span{margin-top:10px;font-weight:400;display:inline-block}.capital30Legacy .c30ListTitle>p{max-width:590px;padding-bottom:8px;font-size:17px;line-height:1.55}.capital30Legacy .c30ListWrap{overflow-x:visible}.capital30Legacy .c30ListHead,.capital30Legacy .c30Entry{grid-template-columns:56px minmax(0,1.3fr) minmax(0,1.05fr) minmax(0,1.35fr) minmax(108px,.62fr) 78px;gap:18px;width:100%;min-width:0}.capital30Legacy .c30ListHead{padding:19px 14px}.capital30Legacy .c30Entry{min-height:136px;padding:24px 14px}.capital30Legacy .c30Program strong{overflow-wrap:normal;font-size:20px}.capital30Legacy .c30Program small{margin-top:5px}.capital30Legacy .c30Fit,.capital30Legacy .c30Support{font-size:15px;line-height:1.45}.capital30Legacy .c30Entry>a{align-items:center;width:78px;min-height:42px;padding:9px 8px;font-size:11px}@media (max-width:1180px){.capital30Legacy .c30ListSection .c30Shell{padding-inline:24px}.capital30Legacy .c30ListHead,.capital30Legacy .c30Entry{grid-template-columns:44px minmax(0,1.22fr) minmax(0,1fr) minmax(0,1.2fr) 98px 66px;gap:12px;width:100%;min-width:0}.capital30Legacy .c30Program{gap:12px}.capital30Legacy .c30Program img{width:44px;height:44px}.capital30Legacy .c30Program strong{font-size:17px}.capital30Legacy .c30Program small,.capital30Legacy .c30Fit,.capital30Legacy .c30Support{font-size:13px}.capital30Legacy .c30Entry>a{width:66px;min-height:38px;padding:8px 5px;font-size:10px}}
