.iory-branch{--iory-ink:#20323d;--iory-teal:#08766f;--iory-body:#4c5259;--bntt-plum:#943b59;color:var(--iory-ink)}.iory-branch .branch-heading>.eyebrow{color:var(--iory-teal);font-size:13px}.iory-branch .branch-heading h3{color:var(--iory-ink)}.iory-branch .branch-heading h3 em{color:var(--iory-teal)}.iory-branch .branch-heading>p:last-child{color:var(--iory-body)}
.iory-system-story{position:relative;padding:38px 42px 40px;margin-bottom:22px;background:linear-gradient(115deg,#e5eee4,#fffaf1 75%);border-radius:0 60px 0 0;isolation:isolate;overflow:hidden}.iory-system-story>.eyebrow{color:#08766f;font-size:9px;letter-spacing:.16em}.iory-system-story>h4{font:700 clamp(29px,3.2vw,49px)/1.23 Be,Arial,sans-serif;letter-spacing:-.05em;margin:16px 0 20px;color:#20323d}.iory-system-story>h4 em{font-family:Editorial,Georgia,serif;color:#08766f;font-weight:400}.iory-system-story>p:not(.eyebrow){font-size:13px;color:#4c5259;max-width:540px;line-height:1.9}.iory-system-threads{display:flex;gap:30px;flex-wrap:wrap;margin-top:28px;font:700 13px/1.7 Be,Arial,sans-serif;color:#315b4c}.iory-system-threads span+span:before{content:'·';color:#b08274;margin-right:30px}.iory-system-story:after{content:'';position:absolute;right:-6%;top:-35%;width:38%;height:160%;border:1px solid #6a95803d;border-radius:50%;transform:rotate(25deg);z-index:-1;pointer-events:none}
.iory-layout{background:#fff8f5;border:0;border-radius:0 55px 0 0;min-height:300px}.iory-context{min-height:300px;padding:33px 42px 30px;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);column-gap:40px}.iory-context>.eyebrow{color:#805867;font-size:9px;letter-spacing:.12em}.iory-context>h4{color:#20323d;font-size:clamp(27px,2.7vw,40px);max-width:630px;line-height:1.25;margin:16px 0 19px}.iory-context>h4 em{font-family:Editorial,Georgia,serif;color:#943b59;white-space:normal;font-weight:400}.iory-context>p:not(.eyebrow){color:#4c5259;font-size:13px;max-width:480px;line-height:1.9}.iory-character{max-width:190px}.iory-character .na-image{height:235px}.iory-character figcaption strong{font-size:16px;color:#943b59}.iory-character figcaption span{font-size:8px;color:#6e6369;max-width:170px}
@media(min-width:1600px){.iory-layout,.iory-context{min-height:330px}.iory-character .na-image{height:260px}}
@media(max-width:800px){.iory-system-story{padding:28px 25px 30px;border-top-right-radius:45px}.iory-system-story>h4{font-size:35px}.iory-system-story>p:not(.eyebrow){font-size:12px}.iory-system-threads{gap:10px 18px;font-size:11px}.iory-system-threads span+span:before{margin-right:18px}.iory-system-story:after{right:-35%;width:70%;opacity:.7}.iory-layout{min-height:0}.iory-context{min-height:0;padding:27px 25px;grid-template-columns:minmax(0,1fr);gap:0}.iory-context>h4{font-size:31px}.iory-context>p:not(.eyebrow){font-size:12px}.iory-character{grid-row:4;grid-column:1;max-width:190px;margin:22px auto 0}.iory-character .na-image{height:240px}}
@media(max-width:380px){.iory-system-story{padding:25px 21px}.iory-system-story>h4{font-size:30px}.iory-context{padding:25px 21px}.iory-context>h4{font-size:28px}.iory-system-threads{gap:8px 12px;font-size:10px}.iory-system-threads span+span:before{margin-right:12px}}
