.iory-editorial{position:relative;isolation:isolate;overflow:hidden;padding:clamp(25px,4vw,65px);background:#faf5ec;color:#34383c;border-radius:0 64px 0 0}.iory-editorial:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 95% 60%,#02c1bb16,transparent 48%),linear-gradient(130deg,#fffaf2,transparent 60%);pointer-events:none}.iory-brandline{display:flex;justify-content:space-between;align-items:center;gap:24px}.iory-brandline img{width:clamp(110px,13vw,190px);height:auto}.iory-brandline span{font-size:9px;letter-spacing:.12em;color:#606268}.iory-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;padding:52px 0 44px;align-items:end}.iory-opening #iory-heading{font:600 clamp(35px,4.7vw,72px)/1.2 Be,Arial,sans-serif;letter-spacing:-.055em;margin:0;color:#34383c}.iory-opening #iory-heading em{font-family:Editorial,Georgia,serif;font-weight:400;color:#c4142a}.iory-manifesto p{font-size:14px;line-height:1.85;color:#4d5053;margin:0 0 16px}.iory-manifesto p:last-child{margin-bottom:0}.iory-perspectives{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw;border-top:1px solid #34383c26;padding-top:36px;align-items:start}.iory-perspective-copy>.eyebrow{color:#97604a;font-size:9px;letter-spacing:.12em}.iory-perspective-copy h4{font:600 clamp(26px,3vw,43px)/1.23 Be,Arial,sans-serif;letter-spacing:-.04em;margin:20px 0}.iory-perspective-copy h4 em{font-family:Editorial,Georgia,serif;color:#16665f;font-weight:400}.iory-perspective-copy>p:last-child{font-size:13px;line-height:1.85;max-width:470px;min-height:76px;color:#4d5053}.iory-journeys{display:grid}.iory-journeys button{display:flex;align-items:center;gap:22px;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #34383c24;border-radius:0;padding:18px 12px;color:#34383c;font:500 15px/1.5 Be,Arial,sans-serif;cursor:pointer;transition:background .22s,color .22s,transform .22s}.iory-journeys button span{font-size:10px;color:#777}.iory-journeys button[aria-pressed=true]{color:#c4142a;background:#c4142a08;box-shadow:inset 3px 0 #c4142a}.iory-journeys button:hover{background:#02c1bb12;transform:translateX(3px)}.iory-journeys button:focus-visible{outline:2px solid #16665f;outline-offset:3px}.iory-channel-note{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:35px;margin-top:22px;padding:24px 4vw;background:#f3eee7}.iory-channel-note .eyebrow{font-size:9px;color:#94616a;letter-spacing:.1em}.iory-channel-note h4{font:600 clamp(25px,2.6vw,36px)/1.3 Be,Arial,sans-serif;margin:16px 0;color:#34383c}.iory-channel-note h4 em{font-family:Editorial,Georgia,serif;color:#943b59;font-weight:400}.iory-channel-note p:last-child{max-width:560px;font-size:13px;line-height:1.85;color:#4d5053}.iory-channel-note figure{margin:0;text-align:center}.iory-channel-note figure img{width:100%;height:175px;object-fit:contain}.iory-channel-note figcaption{font-size:10px;color:#654b54;margin-top:8px}
@media(max-width:800px){.iory-editorial{border-top-right-radius:42px}.iory-brandline{align-items:start}.iory-brandline span{font-size:8px;max-width:140px;text-align:right;line-height:1.7}.iory-opening{grid-template-columns:1fr;gap:25px;padding:34px 0}.iory-opening #iory-heading{font-size:clamp(34px,7vw,52px)}.iory-manifesto p{font-size:13px}.iory-perspectives{grid-template-columns:1fr;gap:20px;padding-top:28px}.iory-perspective-copy>p:last-child{min-height:0}.iory-journeys button{min-height:54px;font-size:13px}.iory-channel-note{grid-template-columns:1fr 95px;padding:25px;gap:15px}.iory-channel-note figure img{height:150px}.iory-channel-note h4{font-size:25px}.iory-channel-note p:last-child{font-size:12px}}@media(max-width:380px){.iory-channel-note{grid-template-columns:1fr;padding:23px}.iory-channel-note figure{display:flex;align-items:center;gap:15px}.iory-channel-note figure img{width:75px;height:130px}.iory-opening #iory-heading{font-size:33px}}
@media(prefers-reduced-motion:reduce){.iory-journeys button{transition:none}.iory-journeys button:hover{transform:none}}

.nav img,.footer img{height:auto}.iory-brandline img{height:auto;object-fit:contain}
