/* Isaza Capital — private credit editorial. */
.reif-world{--reif-paper:#f2eeeb;--reif-ink:#183c37;--reif-forest:#193e37;--reif-sand:#dcd5c7;--reif-ochre:#c7ad7c;overflow-wrap:break-word}
.reif-world section[id],.reif-world article[id]{scroll-margin-top:130px}.reif-world p{font-size:15px;line-height:1.85}.reif-world h2{font-size:clamp(34px,4.2vw,60px);line-height:1.1;letter-spacing:-.045em}.reif-world h3{font-family:var(--serif);font-weight:450}.reif-world .eyebrow{font-size:11px;letter-spacing:.14em}.reif-world .button.primary{background:#183c37;border-color:#183c37;color:#fff;border-radius:2px;padding:17px 25px}.reif-world .button.primary:hover{background:#346159}.reif-world a:focus-visible,.reif-world button:focus-visible,.reif-world summary:focus-visible{outline:3px solid #cc5601;outline-offset:5px}.reif-world [hidden]{display:none!important}
.reif-hero{background:#193e37;position:relative;padding-top:48px}.reif-hero-type{position:relative;z-index:2;padding:0 6% 48px;display:grid;grid-template-columns:1.1fr 1fr;column-gap:10%;align-items:end}.reif-hero-type .eyebrow{grid-column:1/-1;color:#dcd5c7;margin-bottom:18px}.reif-hero-type h1{font-size:clamp(58px,7.4vw,112px);font-weight:450;line-height:.98;letter-spacing:-.06em;color:#f2eeeb;grid-row:2/4;margin:0}.reif-hero-type>p:not(.eyebrow){color:#f2eeeb;font-size:20px;line-height:1.55;margin:0 0 26px}.reif-hero-type .button.primary{background:#e9e2d6;color:#183c37;border-color:#e9e2d6;justify-self:start}.reif-hero-type .button.primary:hover{background:white}.reif-hero-image{height:520px;min-height:0}.reif-hero-image img{object-position:center 58%}.reif-signature{padding:22px 6%;display:flex;justify-content:space-between;gap:20px;color:#f2eeeb;font-size:10px;letter-spacing:.16em}.reif-signature span:last-child{font-family:var(--serif);font-size:17px;white-space:nowrap}.reif-index{margin-bottom:84px}.reif-index a{font-size:12px;min-height:40px;display:flex;align-items:center}
.reif-perspective{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding-bottom:80px}.reif-perspective h2{margin-top:22px}.reif-perspective .reif-deck{font:400 27px/1.45 var(--serif);color:#183c37;margin-top:0}.reif-perspective p+p{margin-top:20px}.reif-link{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:14px 0;border-bottom:1px solid currentColor;font:700 13px/1.5 var(--sans);margin-top:10px}.reif-link span{font-size:22px;font-weight:400}.reif-mandate{padding:60px 6%;background:#e5dfd4;margin-bottom:90px}.reif-mandate h2{margin:22px 0 36px}.reif-asset-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.reif-asset-list span{border-top:1px solid #a7b0a6;padding:19px 0;font-size:15px;font-weight:650}.reif-mandate>p:last-child{margin-top:20px}.reif-section-title{max-width:900px;margin-bottom:38px}.reif-section-title h2{margin:20px 0 26px}.reif-section-title>p:last-child{max-width:78ch}.reif-strategy-nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #a9b7ad;border-bottom:1px solid #a9b7ad;margin:40px 0 48px}.reif-strategy-nav a{padding:24px;display:flex;flex-direction:column;gap:9px;border-right:1px solid #a9b7ad}.reif-strategy-nav a:last-child{border:0}.reif-strategy-nav strong{font:400 28px/1.2 var(--serif);letter-spacing:.06em}.reif-strategy-nav span{font-size:13px}.reif-strategy-nav a:hover{background:#e3e7df}.reif-strategy{margin-bottom:64px;border-bottom:1px solid #a9b7ad}.reif-strategy-cover{display:grid;grid-template-columns:1.15fr 1fr;background:#e4e7de}.reif-photo{margin:0;position:relative;overflow:hidden;min-width:0}.reif-photo img{display:block;width:100%;height:100%;object-fit:cover}.reif-strategy-cover .reif-photo{min-height:410px}.reif-strategy-cover .reif-photo img{position:absolute;inset:0}.reif-strategy-intro{padding:42px 38px}.reif-strategy-intro h3{font-size:44px;letter-spacing:.05em;margin:16px 0}.reif-strategy-intro .reif-strategy-line{font:italic 27px/1.3 var(--serif);color:inherit}.reif-strategy-intro>p:not(.eyebrow){margin:18px 0}.reif-anchor .reif-strategy-cover{background:#346159;color:#fff}.reif-anchor .reif-strategy-intro p,.reif-anchor .reif-strategy-intro h3{color:#fff}.reif-anchor .reif-photo{order:2}.reif-landmark .reif-strategy-cover{background:#ddd2c0}.reif-strategy-body{display:grid;grid-template-columns:1fr 1.2fr;gap:9%;padding:40px 3% 46px}.reif-strategy-body h4{font:700 12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.08em;margin:0 0 23px}.reif-term{display:flex;gap:30px;align-items:center;border-top:1px solid #bac8c1;padding:18px 0}.reif-term>strong{font:400 40px/1 var(--serif);min-width:70px}.reif-term strong span{font:500 11px/1.5 var(--sans);display:block;margin-top:5px}.reif-term p{margin:0;font-size:14px}.reif-parameters{margin:0}.reif-parameters>div{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #bac8c1;padding:12px 0;font-size:13px;line-height:1.6}.reif-parameters dt{flex:1}.reif-parameters dd{margin:0;flex:1;font-weight:650;text-align:right}.reif-strategy-body>div>p{font-size:13px}.reif-world details{border-top:1px solid #bac8c1;padding:18px 0}.reif-world summary{cursor:pointer;font-size:14px;font-weight:700;line-height:1.6;min-height:28px}.reif-world details li{font-size:14px;line-height:1.8}.reif-world details ul{padding-left:20px}
.reif-examples{padding:58px 5%;background:#e6e3dc;margin:70px 0 90px}.reif-example-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0}.reif-example-tabs button{background:#f2eeeb;border:1px solid #b7c3b8;padding:18px;text-align:left;font:500 15px/1.4 var(--serif);color:#183c37;min-height:88px}.reif-example-tabs button span{display:block;font:700 9px/1.4 var(--sans);letter-spacing:.13em;margin-bottom:8px}.reif-example-tabs button[aria-selected=true]{background:#193e37;color:#fff;border-color:#193e37}.reif-example-story h3{font-size:34px;margin:14px 0}.reif-example-story>p{max-width:74ch}.reif-example-terms{font-weight:650}.reif-calculation{display:grid;grid-template-columns:1fr 1fr;margin:30px 0;gap:24px}.reif-calculation>div{border-top:2px solid #346159;padding:24px 0 10px}.reif-calculation span{font-size:12px;font-weight:650}.reif-calculation strong{display:block;font:400 clamp(36px,5vw,66px)/1.3 var(--serif);margin-top:6px}.reif-calculation p{font-size:12px;margin:6px 0}.reif-math dl{max-width:650px}.reif-math dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:14px}.reif-math dd{margin:0;font-weight:700}.reif-assumptions{margin-top:24px}.reif-assumptions>div{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.reif-assumptions p{font-size:13px;line-height:1.8}.reif-assumptions p:last-child{grid-column:1/-1}.reif-discipline{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:60px 5%;background:#193e37;color:#f2eeeb}.reif-discipline h2,.reif-discipline p,.reif-discipline .eyebrow{color:#f2eeeb}.reif-discipline h2{margin:22px 0}.reif-review-list article{padding:20px 0;border-top:1px solid #789185}.reif-review-list h3{font-size:27px;margin:0 0 10px}.reif-review-list p{font-size:14px;margin:0}.reif-landscape{margin:80px 0;display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.reif-landscape .reif-photo{min-height:430px}.reif-landscape img{position:absolute;inset:0}.reif-landscape>div{padding:44px 38px;background:#e4e7de}.reif-landscape h2{font-size:42px;margin:24px 0}.reif-admissions{padding:50px 0}.reif-admissions-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:10%;align-items:start}.reif-qualification{padding:34px;background:#ddd2c0}.reif-qualification>strong{font:400 54px/1.2 var(--serif);display:block;margin:20px 0}.reif-qualification p{font-size:14px}.reif-requirements article{border-top:1px solid #bac8c1;padding:20px 0}.reif-requirements h3{font-size:25px;margin:0 0 10px}.reif-requirements p{margin:0;font-size:14px}.reif-process{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:50px}.reif-process article{border-top:3px solid #346159;padding-top:18px}.reif-process h3{font-size:23px;margin:0 0 12px}.reif-process p{font-size:13px}.reif-faq{padding:60px 0}.reif-faq h2{margin:22px 0 35px}.reif-faq details>p{max-width:90ch}.reif-world .capital-inquiry{background:#e4e7de;margin-top:30px}.reif-world .capital-inquiry-intro h2{font-size:clamp(34px,3.5vw,52px)}
@media(max-width:1050px){.reif-hero-type{column-gap:6%}.reif-strategy-intro{padding:30px 24px}.reif-strategy-intro h3{font-size:36px}.reif-process{grid-template-columns:repeat(3,1fr)}.reif-landscape h2{font-size:34px}.reif-landscape>div{padding:35px 24px}}
@media(max-width:760px){.reif-hero{padding-top:32px}.reif-hero-type{display:block;padding:0 24px 30px}.reif-hero-type h1{font-size:64px;margin-bottom:25px}.reif-hero-type>p:not(.eyebrow){font-size:18px}.reif-hero-image{height:340px}.reif-signature{flex-direction:column;padding:18px 24px;gap:12px}.reif-index{margin-bottom:42px;gap:6px 18px}.reif-perspective,.reif-strategy-cover,.reif-strategy-body,.reif-discipline,.reif-landscape,.reif-admissions-grid{grid-template-columns:1fr;gap:28px}.reif-perspective{padding-bottom:42px}.reif-perspective .reif-deck{font-size:25px}.reif-mandate{padding:35px 24px;margin-bottom:48px}.reif-asset-list{grid-template-columns:1fr 1fr;gap:0 16px}.reif-asset-list span{font-size:13px}.reif-strategy-nav a{padding:18px 9px}.reif-strategy-nav strong{font-size:19px}.reif-strategy-nav span{font-size:11px}.reif-strategy-cover{gap:0}.reif-strategy-cover .reif-photo{min-height:280px}.reif-anchor .reif-photo{order:0}.reif-strategy-body{padding:30px 10px}.reif-strategy{margin-bottom:42px}.reif-examples{padding:32px 20px;margin:40px 0}.reif-example-tabs{grid-template-columns:1fr 1fr}.reif-example-tabs button{font-size:15px;padding:13px}.reif-calculation{grid-template-columns:1fr}.reif-calculation strong{font-size:48px}.reif-assumptions>div{display:block}.reif-discipline{padding:35px 24px}.reif-landscape{gap:0;margin:45px 0}.reif-landscape .reif-photo{min-height:300px}.reif-landscape>div{padding:30px 24px}.reif-admissions{padding:24px 0}.reif-process{grid-template-columns:1fr 1fr}.reif-process h3{font-size:21px}.reif-world .capital-inquiry{padding:30px 20px}.reif-faq{padding:35px 0}}
@media(max-width:420px){.reif-hero-type h1{font-size:52px}.reif-strategy-nav{grid-template-columns:1fr}.reif-strategy-nav a{border-right:0;border-bottom:1px solid #a9b7ad;flex-direction:row;justify-content:space-between;align-items:center}.reif-process{grid-template-columns:1fr}.reif-parameters>div{gap:12px}.reif-qualification{padding:25px}.reif-qualification>strong{font-size:44px}.reif-math dl>div{font-size:12px}}
@media(prefers-reduced-motion:reduce){.reif-world *{scroll-behavior:auto!important;transition:none!important}}
@media print{.reif-hero-image,.reif-photo,.reif-index,.reif-example-tabs,.capital-inquiry{display:none!important}.reif-world [role=tabpanel][hidden]{display:block!important}.reif-world *{color:#000!important;background:#fff!important}.reif-strategy,.reif-example-panels article{break-inside:avoid}}

.reif-inquiry-options{display:flex;flex-wrap:wrap;gap:20px 40px;margin:20px 0}
/* Autumn Ember investor edition: ivory, charcoal, ochre, clay, and selective green. */
.ic-edition{color:#242424;--reif-ink:#242424;--capital-ink:#242424;--capital-muted:#595552;--capital-rule:#c9c2ba}.ic-edition h1,.ic-edition h2,.ic-edition h3{color:inherit}.ic-edition p{color:inherit;line-height:1.75}.ic-edition .eyebrow{color:inherit;font-weight:750;font-size:10px;letter-spacing:.13em}.ic-edition .button.primary{background:#9e2b27;border-color:#9e2b27;color:white;display:inline-flex;gap:24px;justify-content:space-between;align-items:center;border-radius:0}.ic-edition .button.primary:hover{background:#76201d}.ic-edition .button.primary span{font-size:22px}.ic-edition .reif-link{gap:20px;color:inherit}.ic-edition h2{font-size:clamp(32px,3.7vw,53px);line-height:1.15;letter-spacing:-.035em}.ic-edition em{font-weight:450}.ic-photo{margin:0;overflow:hidden;position:relative;background:#ded6ce}.ic-photo img{display:block;width:100%;height:100%;object-fit:cover}.ic-hero{display:grid;grid-template-columns:1fr 1.1fr;background:#e8e0d6}.ic-hero-copy{padding:46px 38px 50px}.ic-hero h1{font-size:clamp(50px,5.9vw,86px);line-height:1.04;letter-spacing:-.05em;margin:30px 0}.ic-hero h1 em{color:#9e2b27}.ic-hero-copy>p:not(.eyebrow){font-size:17px;max-width:37ch;margin:25px 0 30px}.ic-hero>.ic-photo{min-height:590px}.ic-hero>.ic-photo img{position:absolute;inset:0}.ic-hero-note{grid-column:1/-1;background:#d7a11d;color:#242424;padding:18px 30px;display:flex;justify-content:space-between;gap:20px;font-size:11px;line-height:1.6}.ic-hero-note span:first-child{font-weight:800;letter-spacing:.1em}.ic-nav{display:flex;justify-content:space-between;gap:12px 25px;flex-wrap:wrap;border-bottom:1px solid #bdb4ab;padding:21px 0;margin-bottom:70px}.ic-nav a{font-size:12px;font-weight:700;padding:8px 0;color:#242424;border-bottom:2px solid transparent}.ic-nav a[aria-current=page]{border-color:#9e2b27;color:#9e2b27}.ic-nav a:hover{border-color:#cc5601}.ic-thesis{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:0 0 90px}.ic-thesis h2{margin-top:24px}.ic-deck,.ic-edition p.ic-deck{font:450 26px/1.5 var(--serif);max-width:52ch}.ic-thesis .ic-deck{margin-top:0}.ic-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-bottom:36px}.ic-section-heading h2{margin:20px 0 0}.ic-section-heading>p{margin-bottom:3px}.ic-strategies{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ic-strategy{padding:30px 28px 24px;display:flex;flex-direction:column;min-height:330px;transition:transform .2s}.ic-strategy:hover{transform:translateY(-5px)}.ic-strategy .ic-number{font:400 15px/1.5 var(--serif);padding-bottom:30px}.ic-strategy .eyebrow{font-size:9px}.ic-strategy h3{font-size:38px;margin:12px 0 15px}.ic-strategy>p:not(.eyebrow){font-size:14px;max-width:29ch;margin:0 0 30px}.ic-card-foot{border-top:1px solid currentColor;padding-top:18px;margin-top:auto;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;font-weight:700}.ic-card-foot>span{font-size:23px;font-weight:400}.ic-tone-0{background:#d7a11d;color:#242424}.ic-tone-1{background:#9e2b27;color:#fff}.ic-tone-2{background:#346159;color:#fff}.ic-property-feature{display:grid;grid-template-columns:1.1fr 1fr;margin:90px 0;background:#e6ded3}.ic-property-feature .ic-photo{min-height:480px}.ic-property-feature .ic-photo img{position:absolute;inset:0}.ic-property-feature>div{padding:48px 36px}.ic-property-feature h2{margin:25px 0}.ic-leadership{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;padding:60px 6%;background:#242424;color:#f2eeeb;border-top:5px solid #cc5601}.ic-leadership h2{margin:22px 0}.ic-leadership p{max-width:57ch}.ic-leadership .reif-link{color:#f2eeeb}.ic-leadership-mark{align-self:center;border-left:1px solid #77706a;padding-left:50px}.ic-leadership-mark strong{font:450 clamp(90px,10vw,155px)/1 var(--serif);letter-spacing:-.08em;color:#d7a11d;white-space:nowrap}.ic-leadership-mark strong span{font-size:.45em;vertical-align:top;line-height:1.5}.ic-leadership-mark>p:first-of-type{font-size:10px;letter-spacing:.12em;margin-top:22px}.ic-leadership-mark>p:last-child{font-size:14px;margin-top:35px}.ic-resources{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;padding:80px 0}.ic-resources h2{margin-top:22px}.ic-resources>div:last-child{align-self:center}.ic-resources .reif-link{display:flex;padding:22px 0;font-size:15px}.ic-form-heading{padding-top:15px;border-top:4px solid #cc5601}.ic-form-heading h2{margin:22px 0 25px}.ic-edition .capital-inquiry{background:#e8e0d6}.ic-edition .capital-inquiry-intro h2{font-size:35px}.ic-edition .capital-inquiry .eyebrow{color:#9e2b27}.ic-edition .capital-crosslink{background:#f2eeeb;border-top:1px solid #c9c2ba}.ic-photo-note{font-size:12px!important;color:#595552!important;margin:30px 0;max-width:90ch}.ic-detail-heading{padding:0 0 40px;border-bottom:4px solid #cc5601;margin-bottom:40px}.ic-detail-heading h1{font-size:clamp(44px,6vw,82px);line-height:1.08;margin:25px 0 15px}.ic-detail-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;align-items:center;margin-bottom:60px}.ic-detail-intro>p{font:450 29px/1.5 var(--serif)}.ic-detail-intro .ic-photo{height:340px}.ic-edition .reif-discipline{background:#242424;color:#f2eeeb;margin-bottom:60px}.ic-edition .reif-discipline p,.ic-edition .reif-discipline h2{color:#f2eeeb}.ic-edition .reif-review-list article{border-color:#77706a}.ic-edition .reif-velocity .reif-strategy-cover{background:#d7a11d;color:#242424}.ic-edition .reif-anchor .reif-strategy-cover{background:#9e2b27;color:white}.ic-edition .reif-landmark .reif-strategy-cover{background:#346159;color:white}.ic-edition .reif-landmark .reif-strategy-intro p{color:white}.ic-edition .reif-strategy-intro{padding:40px 32px}.ic-edition .reif-strategy-intro .eyebrow{color:inherit}.ic-edition .reif-strategy-intro h3{font-size:48px}.ic-detail-note{font-size:14px;max-width:78ch;padding:22px 0}.ic-detail-note~.reif-link{margin-right:30px}.ic-compare{margin:60px 0}.ic-compare>div{display:grid;grid-template-columns:.7fr 1.4fr 1fr .7fr;gap:20px;align-items:center;border-top:1px solid #bdb4ab;padding:20px 0}.ic-compare h3{font-size:28px;margin:0}.ic-compare .reif-link{margin:0}.ic-invitation{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:42px 4%;margin:70px 0 30px;background:#e8e0d6;border-left:5px solid #cc5601}.ic-invitation h2{font-size:39px;margin-top:22px}.ic-invitation>div:last-child{align-self:center}.ic-invitation .button{margin-top:15px}.ic-property-grid{margin:50px 0}.ic-property-grid article{display:grid;grid-template-columns:1.1fr 1fr;margin-bottom:35px;background:#e8e0d6;align-items:stretch}.ic-property-grid article:nth-child(2){background:#242424;color:white}.ic-property-grid article:nth-child(2) .ic-photo{order:2}.ic-property-grid article:nth-child(3){background:#d7a11d}.ic-property-grid .ic-photo{min-height:360px}.ic-property-grid .ic-photo img{position:absolute;inset:0}.ic-property-grid article>div{padding:40px}.ic-property-grid h2{font-size:37px;margin:0 0 20px}.ic-specialty{padding:35px 0;max-width:850px}.ic-specialty h2{margin-top:20px}.ic-edition .reif-examples{margin:0;padding:40px;background:#e8e0d6}.ic-edition .reif-example-tabs button{color:#242424;border-color:#bdb4ab}.ic-edition .reif-example-tabs button[aria-selected=true]{background:#9e2b27;color:white;border-color:#9e2b27}.ic-edition .reif-calculation>div{border-color:#cc5601}.ic-edition .reif-qualification{background:#d7a11d}.ic-edition .reif-process article{border-color:#cc5601}.ic-edition .reif-admissions{padding-top:0}.ic-edition .reif-admissions h2{font-size:43px}.ic-edition .reif-admissions .reif-section-title>p{max-width:70ch}.ic-edition .reif-assumptions p{font-size:14px}.ic-edition figure figcaption{background:#242424}.ic-edition a:focus-visible{outline:3px solid #cc5601;outline-offset:5px}
@media(max-width:1050px){.ic-hero-copy{padding:35px 25px}.ic-hero>.ic-photo{min-height:540px}.ic-strategy{padding:25px 20px}.ic-leadership{gap:6%}.ic-leadership-mark{padding-left:30px}.ic-property-feature>div{padding:35px 28px}.ic-compare>div{grid-template-columns:1fr 1.5fr}.ic-property-grid article>div{padding:30px}}
@media(max-width:760px){.ic-hero{grid-template-columns:1fr}.ic-hero-copy{padding:30px 24px 35px}.ic-hero h1{font-size:58px;margin:25px 0}.ic-hero>.ic-photo{min-height:330px}.ic-hero-note{flex-direction:column;padding:18px 24px;gap:8px}.ic-nav{justify-content:flex-start;margin-bottom:40px;gap:5px 20px;padding:15px 0}.ic-nav a{font-size:11px}.ic-thesis,.ic-section-heading,.ic-property-feature,.ic-leadership,.ic-resources,.ic-detail-intro,.ic-invitation{grid-template-columns:1fr;gap:25px}.ic-thesis{margin-bottom:50px}.ic-thesis h2{margin-bottom:0}.ic-strategies{grid-template-columns:1fr;gap:14px}.ic-strategy{min-height:280px;padding:25px}.ic-strategy .ic-number{padding-bottom:16px}.ic-strategy h3{font-size:40px}.ic-strategy>p:not(.eyebrow){max-width:42ch}.ic-property-feature{margin:50px 0;gap:0}.ic-property-feature .ic-photo{min-height:320px}.ic-property-feature>div{padding:30px 24px}.ic-leadership{padding:36px 25px}.ic-leadership-mark{padding:25px 0 0;border-left:0;border-top:1px solid #77706a;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.ic-leadership-mark strong{grid-row:1/3;font-size:100px;align-self:center}.ic-leadership-mark>p:last-child{margin:0}.ic-resources{padding:50px 0}.ic-resources h2{margin-bottom:0}.ic-resources .reif-link{font-size:14px}.ic-detail-heading{margin-bottom:30px;padding-bottom:25px}.ic-detail-heading h1{font-size:45px}.ic-detail-intro>p{font-size:25px}.ic-detail-intro .ic-photo{height:260px}.ic-invitation{padding:30px 24px;margin:45px 0 25px;gap:12px}.ic-invitation h2{font-size:34px;margin-bottom:10px}.ic-property-grid article{grid-template-columns:1fr}.ic-property-grid article:nth-child(2) .ic-photo{order:0}.ic-property-grid .ic-photo{min-height:280px}.ic-property-grid article>div{padding:28px 24px}.ic-property-grid h2{font-size:32px}.ic-edition .reif-examples{padding:28px 20px}.ic-edition .reif-admissions h2{font-size:34px}.ic-edition .reif-strategy-intro{padding:28px 24px}.ic-edition .reif-landmark .reif-strategy-intro h3{color:white}.ic-compare>div{grid-template-columns:1fr;gap:8px}.ic-compare>div p{margin:0}.ic-compare .reif-link{justify-self:start}.ic-edition .capital-inquiry-intro h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.ic-strategy:hover{transform:none}}
/* Two-sided strategy cards: preserve the palette through every interaction. */
.ic-flip{perspective:1400px;min-width:0;background:transparent}.ic-flip-inner{display:grid;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.ic-flip.is-flipped .ic-flip-inner{transform:rotateY(180deg)}.ic-flip .ic-strategy{grid-area:1/1;min-height:355px;width:100%;box-sizing:border-box;border:0;border-radius:0;margin:0;text-align:left;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:none;transition:none;font-family:var(--sans);line-height:1.75}.ic-flip .ic-strategy:hover{transform:none}.ic-flip-front{cursor:pointer}.ic-flip-back{transform:rotateY(180deg)!important}.ic-edition .ic-tone-0 .ic-strategy{background:#d7a11d;color:#242424}.ic-edition .ic-tone-1 .ic-strategy{background:#9e2b27;color:#fff}.ic-edition .ic-tone-2 .ic-strategy{background:#346159;color:#fff}.ic-edition .ic-flip .ic-strategy :is(h3,p,span,a,button),.ic-edition .ic-flip .ic-strategy :is(h3,p,span,a,button):hover{color:inherit}.ic-flip-title{font:450 38px/1.2 var(--serif);letter-spacing:-.035em;display:block;margin:12px 0 15px}.ic-flip-summary{font-size:14px;margin-bottom:30px;display:block;max-width:30ch}.ic-flip-back-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px}.ic-flip-back-top h3{font-size:30px;margin:0}.ic-flip-back-top button{background:transparent;border:1px solid currentColor;min-width:40px;min-height:40px;font-size:24px;cursor:pointer}.ic-flip-back>p{font-size:16px!important;margin:0 0 30px!important;max-width:36ch!important}.ic-flip .ic-card-foot{width:100%;text-decoration:none}.ic-flip a.ic-card-foot:hover{text-decoration:underline;text-underline-offset:5px}.ic-flip button:focus-visible,.ic-flip a:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.ic-flip .ic-number{font-weight:450}.ic-flip-front[aria-hidden=true]{visibility:hidden;transition:visibility 0s .25s}.ic-flip-back[aria-hidden=true]{visibility:hidden;transition:visibility 0s .25s}@media(max-width:760px){.ic-flip .ic-strategy{min-height:330px}.ic-flip-title{font-size:40px}}@media(prefers-reduced-motion:reduce){.ic-flip-inner,.ic-flip-front,.ic-flip-back{transition:none!important}}

/* A restrained portrait replaces the oversized numeric leadership mark. */
.ic-edition .ic-leadership{align-items:center}.ic-edition .ic-leadership-portrait{width:100%;max-width:340px;justify-self:end}.ic-edition .ic-leadership-portrait img{aspect-ratio:3/4;object-fit:contain;border-bottom:3px solid #d7a11d}.ic-edition .ic-leadership-portrait figcaption{position:static;inset:auto;background:none;color:#f2eeeb;font-size:13px;line-height:1.7;padding:14px 0 0;width:auto;max-width:100%}
@media(max-width:760px){.ic-edition .ic-leadership-portrait{max-width:300px;justify-self:start}}

/* Downloadable investor documents and the application return instructions. */
.ic-edition .ic-documents{margin:56px 0;padding:40px 0;border-top:1px solid #bcb5ac;scroll-margin-top:160px;color:#242424}
.ic-documents-heading{margin-bottom:28px}.ic-edition .ic-documents-heading h2{font:450 clamp(32px,3.5vw,48px)/1.15 var(--serif);letter-spacing:-.025em;margin:10px 0 16px}.ic-documents-heading>p{max-width:70ch;line-height:1.7;margin:0 0 12px}.ic-document-edition{display:block;font-size:12px;color:#625b54}
.ic-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ic-document-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:22px;padding:24px;border:1px solid #c7bfb3;background:#f8f5ef;align-items:start;min-width:0}.ic-document-cover{display:block;line-height:0;border:1px solid #c9c2b7;box-shadow:0 4px 12px #24242412}.ic-document-cover img{display:block;width:100%;height:auto}.ic-edition .ic-document-card h3{font:450 26px/1.2 var(--serif);letter-spacing:-.02em;margin:8px 0 12px}.ic-document-copy>p{font-size:14px;line-height:1.7;margin:0 0 16px}.ic-document-copy .ic-document-meta{font:600 11px/1.6 var(--sans);letter-spacing:.025em;color:#61574c;margin:0}.ic-document-links{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.ic-document-links a{font:650 13px/1.6 var(--sans);color:#254c42;text-decoration:underline;text-underline-offset:4px;padding:6px 0}.ic-document-cover:focus-visible,.ic-document-links a:focus-visible{outline:3px solid #346159;outline-offset:4px}
.ic-document-return{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;padding:30px;margin-top:24px;background:#e2e9e3;align-items:center}.ic-edition .ic-document-return h3{font:450 28px/1.25 var(--serif);margin:0 0 20px}.ic-document-return ol{margin:0;padding-left:22px}.ic-document-return li{padding-left:5px;margin-bottom:14px;font-size:14px;line-height:1.75}.ic-document-return a:not(.button){color:#254c42;text-decoration:underline;text-underline-offset:3px}.ic-document-return .ic-supporting-records{font-size:13px;line-height:1.7;margin:20px 0 0;color:#404e43}.ic-document-email .button{width:100%;white-space:normal;text-align:center;justify-content:center;gap:12px}.ic-document-email p{font-size:12px;line-height:1.7;margin:12px 0 0}
@media(max-width:1050px){.ic-document-grid{grid-template-columns:1fr}.ic-document-return{grid-template-columns:minmax(0,1fr) 235px}.ic-document-card{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:760px){.ic-edition .ic-documents{margin:32px 0;padding:28px 0;scroll-margin-top:150px}.ic-document-card{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:18px}.ic-edition .ic-document-card h3{font-size:24px}.ic-document-links{display:block}.ic-document-links a{display:block;min-height:40px}.ic-document-return{grid-template-columns:1fr;padding:22px;gap:24px}.ic-document-email{max-width:360px}.ic-document-email .button{min-height:48px}}
@media print{.ic-documents{break-inside:auto}.ic-document-card{break-inside:avoid}.ic-document-email{display:none}}
