/* 08 R1: retain the approved typography; simplify the publishing channels. */
.s8-refined .s8-journal{padding-bottom:75px}.s8-channel-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 0 32px;margin-bottom:0}.s8-note-brand{display:inline-flex;align-items:center;gap:20px;font:700 31px/1 Arial,Helvetica,sans-serif;letter-spacing:-.07em;min-height:44px}.s8-note-brand>span{font-size:15px;font-weight:400;letter-spacing:0;transition:transform .3s}.s8-note-brand:hover>span,.s8-note-brand:focus-visible>span{transform:translate(3px,-3px)}.s8-channel-heading>span{font-size:10px;color:#777;letter-spacing:.04em}.s8-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.s8-note-card{display:block;min-width:0}.s8-note-image{position:relative;aspect-ratio:1.912;overflow:hidden;background:#f6f6f6;border:1px solid #e5e5e5}.s8-note-image>img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.s8-note-card:hover .s8-note-image>img,.s8-note-card:focus-visible .s8-note-image>img{transform:scale(1.025)}.s8-note-open{position:absolute;right:0;bottom:0;width:30px;height:30px;background:#fff;display:grid;place-items:center;border-top:1px solid #ddd;border-left:1px solid #ddd;font-size:14px}.s8-note-meta{display:flex;gap:10px;align-items:center;font:9px/1.5 Arial,sans-serif;color:#777;letter-spacing:.05em;margin:24px 0 13px}.s8-note-meta i{height:1px;width:16px;background:#bbb}.s8-note-card h3{font-size:20px;line-height:1.8;font-weight:400;margin-bottom:13px}.s8-note-card p{font-size:12px;color:#666;line-height:2.1}.s8-refined .s8-journal-more{margin-top:40px;display:flex;width:max-content;margin-left:auto}
.s8-instagram{padding:60px 0 120px;border-top:1px solid #ddd;position:relative;scroll-margin-top:40px}.s8-instagram-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;margin-bottom:40px}.s8-instagram-heading>div:first-child{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.s8-instagram-heading h2{display:flex;gap:12px;align-items:center;font:400 25px/1.4 Arial,sans-serif;letter-spacing:-.02em}.s8-instagram-icon{width:24px;height:24px;fill:none;stroke:#333;stroke-width:1.2}.s8-instagram-icon .s8-instagram-dot{fill:#333;stroke:none}.s8-instagram-status{font-size:9px;color:#666;border:1px solid #ccc;padding:3px 10px}.s8-instagram-intro p{font-size:12px;line-height:2;max-width:400px}.s8-instagram-preview-label{display:block;font-size:10px;color:#888;margin-top:7px}.s8-instagram-strip{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/3.25);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding:8px 0 16px;align-items:start}.s8-ig-tile{position:relative;aspect-ratio:1;overflow:hidden;scroll-snap-align:start;min-width:0;background:#fff}.s8-ig-preview{border:1px solid #d9d9d9;isolation:isolate;container-type:inline-size}.s8-ig-word{position:absolute;left:8%;top:9%;font:400 29cqw/.9 Arial,sans-serif;letter-spacing:-.075em;color:transparent;-webkit-text-stroke:1px #b5b5b5;transform:translateX(var(--s8-feed-type-x,0px))}.s8-ig-preview>img{position:absolute;width:63%;height:63%;object-fit:contain;right:1%;bottom:10%;z-index:1;transform:translateY(var(--s8-feed-y,0px))}.s8-ig-title{position:absolute;left:8%;bottom:11%;font-size:clamp(11px,4.7cqw,17px);letter-spacing:.03em;z-index:2}.s8-ig-sample{position:absolute;left:8%;bottom:4%;font:7px/1.5 Arial;color:#888;letter-spacing:.15em}.s8-ig-live img{width:100%;height:100%;object-fit:cover}.s8-instagram-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:15px}.s8-instagram-bottom>span{font-size:10px;color:#777}.s8-feed-controls{display:flex;gap:10px}.s8-feed-controls[hidden]{display:none}.s8-feed-controls button{display:grid;place-items:center;border:1px solid #ccc;background:#fff;width:44px;height:44px;font-size:17px;transition:background .25s,color .25s}.s8-feed-controls button:not(:disabled):hover{background:#333;color:white;border-color:#333}.s8-feed-controls button:disabled{opacity:.3;cursor:default}.s8-instagram+.s8-contact{padding-top:115px}.s8-ig-live{filter:grayscale(1)}
@media(max-width:1000px){.s8-note-grid{gap:24px}.s8-note-card h3{font-size:18px}.s8-instagram-heading{gap:50px}.s8-instagram-strip{gap:20px;grid-auto-columns:calc((100% - 50px)/2.7)}}
@media(max-width:760px){.s8-refined .s8-journal{padding-bottom:65px}.s8-channel-heading{padding-bottom:25px;gap:15px}.s8-note-brand{font-size:28px}.s8-channel-heading>span{font-size:9px}.s8-note-grid{display:block}.s8-note-card{margin-bottom:40px}.s8-note-card:last-child{margin-bottom:0}.s8-note-card h3{font-size:20px;margin-bottom:10px}.s8-note-card p{font-size:12px}.s8-note-meta{margin-top:18px;margin-bottom:10px}.s8-refined .s8-journal-more{margin-left:0;margin-top:32px}.s8-instagram{padding:45px 0 80px}.s8-instagram-heading{display:block;margin-bottom:25px}.s8-instagram-heading h2{font-size:24px}.s8-instagram-intro{margin-top:20px}.s8-instagram-intro p{font-size:12px}.s8-instagram-preview-label{font-size:9px}.s8-instagram-strip{grid-auto-columns:76%;gap:16px}.s8-instagram-bottom{gap:12px;margin-top:12px}.s8-instagram-bottom>span{font-size:9px;max-width:65%}.s8-feed-controls{gap:7px}.s8-feed-controls button{width:42px;height:42px}.s8-instagram+.s8-contact{padding-top:75px}.s8-ig-preview>img{width:60%;height:60%}}
.motion-off .s8-ig-preview>img,.motion-off .s8-ig-word{transform:none}.motion-off .s8-instagram-strip{scroll-behavior:auto}
@media(prefers-reduced-motion:reduce){.s8-ig-preview>img,.s8-ig-word{transform:none}.s8-instagram-strip{scroll-behavior:auto}}
/* Reserve a separate title band, including the figure's 15px entry offset. */
.s8-ig-preview>img{bottom:30%;height:58%}
