.r360-post-prose .post-image{margin:2em 0}@media (max-width:767px){.r360-post-prose .post-image{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.r360-post-prose .post-image-caption{padding:0 24px}}.r360-post-prose .post-image-wrap{background:#1a1a1c;position:relative;overflow:hidden}.r360-post-prose .post-image-img{width:100%;height:auto;display:block}.r360-post-prose .post-image-caption{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.04em;color:var(--text-muted);margin-top:10px;font-size:12px}.r360-post-prose .post-image-caption-sep{color:var(--text-muted)}.r360-post-cinematic .post-image-fullbleed{width:100%;margin:0}.r360-post-cinematic .post-image-fullbleed .post-image-wrap{width:100%;height:80vh;max-height:900px}.r360-post-cinematic .post-image-fullbleed .post-image-img{object-fit:cover;width:100%;height:100%}.r360-post-cinematic .post-image-fullbleed .post-image-caption{max-width:1720px;margin:14px auto 0;padding:0 64px}@keyframes r360-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,1.5%)}}.r360-post-prose .post-image-kenburns .post-image-img{transform-origin:35% 60%;will-change:transform;animation:24s ease-in-out infinite alternate r360-kenburns}.r360-post-cinematic{width:100%;margin:0}.r360-post-cinematic+.r360-post-grid{padding-top:48px}.r360-post-grid:has(+.r360-post-cinematic){padding-bottom:48px}
.r360-post .post-essay{background:var(--bg-primary);width:100%}.r360-post .post-essay-grid{grid-template-columns:1fr;max-width:1720px;margin:0 auto;padding:0 32px;display:grid}@media (min-width:1024px){.r360-post .post-essay-grid{grid-template-columns:1fr 1fr;gap:48px;padding:0 64px}}.r360-post .post-essay-text{align-self:start}@media (min-width:1024px){.r360-post .post-essay-text{top:var(--r360-nav-height,0px);height:calc(100vh - var(--r360-nav-height,0px));flex-direction:column;justify-content:center;padding:48px 0;display:flex;position:sticky}}.r360-post .post-essay-text-inner{max-width:38ch}.r360-post .post-essay-eyebrow{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:800}.r360-post .post-essay-heading{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.1}.r360-post .post-essay-text-inner p{font-family:var(--font-body), system-ui, sans-serif;color:var(--text-primary);margin:0 0 1em;font-size:17px;line-height:1.65}.r360-post .post-essay-images{flex-direction:column;gap:32px;padding:32px 0;display:flex}@media (min-width:1024px){.r360-post .post-essay-images{gap:8vh;padding:80px 0}}.r360-post .post-essay-frame{margin:0}.r360-post .post-essay-frame-img{aspect-ratio:4/5;background:#1a1a1c;width:100%;position:relative;overflow:hidden}.r360-post .post-essay-frame-img img{object-fit:cover}.r360-post .post-essay-frame-caption{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:.04em;color:var(--text-muted);margin-top:10px;font-size:12px}
