/* Approved Rupture identity: confined to this film's interior page. */
body.world-preview.world-rotation main>.rotation-intro{background:#0d1114 url('/projects/the-rotation/rupture-wall.webp') center/1000px auto;position:relative;isolation:isolate}
body.world-preview.world-rotation .rotation-intro .project-intro-grid{position:relative;isolation:isolate}
body.world-preview.world-rotation .rotation-intro .project-intro-grid:before{content:'';position:absolute;top:0;bottom:12%;left:49%;width:3px;background:#d3e7eb;clip-path:polygon(30% 0,65% 0,65% 23%,100% 24%,63% 25%,65% 62%,35% 62%,35% 39%,0 38%,35% 37%);pointer-events:none;z-index:-1}
body.world-preview.world-rotation .rotation-intro h1.rotation-cut-title{font-size:inherit;line-height:1;position:relative;max-width:600px;margin:0;isolation:isolate}
body.world-preview.world-rotation .rotation-cut-title>img{display:block;width:100%;height:auto;max-width:100%;mix-blend-mode:screen}
body.world-preview.world-rotation .rotation-title-readable{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.world-preview.world-rotation .rotation-intro .project-meta{background:rgb(3 4 5/.7);position:relative;border-top:0}
body.world-preview.world-rotation .rotation-intro .project-meta:before{content:'';position:absolute;left:0;right:0;top:-3px;height:5px;background:#ed233e;clip-path:polygon(0 36%,14% 36%,14% 0,15% 42%,33% 38%,33% 75%,34% 42%,56% 30%,56% 0,57% 38%,78% 44%,78% 100%,79% 43%,100% 36%,100% 70%,79% 70%,78% 62%,57% 64%,56% 73%,34% 66%,33% 90%,15% 66%,14% 75%,0 70%);pointer-events:none}
body.world-preview.world-rotation .rotation-diagnosis>div{border-left:0;position:relative;padding-left:35px}
body.world-preview.world-rotation .rotation-diagnosis>div:before{content:'';position:absolute;top:0;bottom:0;left:0;width:4px;background:#ed233e;clip-path:polygon(0 0,100% 0,100% 44%,30% 44%,100% 45%,100% 47%,0 47%,0 46%,65% 45%,0 45%,0 0,0 49%,100% 49%,100% 100%,0 100%);pointer-events:none}
body.world-preview.world-rotation .ruptured-word{display:inline-block;position:relative}
body.world-preview.world-rotation .ruptured-word:after{content:'';position:absolute;left:-2%;right:-2%;top:51%;height:clamp(3px,.45vw,6px);background:#030405;clip-path:polygon(0 30%,18% 30%,17% 0,22% 24%,42% 35%,45% 0,46% 30%,70% 25%,74% 0,75% 40%,100% 25%,100% 80%,77% 70%,75% 100%,70% 65%,45% 78%,44% 100%,42% 65%,20% 80%,18% 100%,17% 65%,0 75%);pointer-events:none}
body.world-preview.world-rotation .rotation-audio-card.podcast-primary{position:relative;border:1px solid #982037;border-left:2px solid #ed233e;border-radius:0;box-shadow:none}
body.world-preview.world-rotation .rotation-audio-card.podcast-primary:before{content:'';position:absolute;top:-2px;left:0;width:32%;height:3px;background:#ed233e;clip-path:polygon(0 0,100% 0,100% 50%,86% 50%,84% 100%,0 100%);pointer-events:none}
body.world-preview.world-rotation .rotation-audio-card.podcast-primary:after{content:'';position:absolute;bottom:-2px;right:-2px;width:27px;height:18px;border-right:3px solid #ed233e;border-bottom:3px solid #ed233e;transform:translate(2px,1px);pointer-events:none}
@media(max-width:800px){body.world-preview.world-rotation .rotation-intro .project-intro-grid:before{left:auto;right:18px;bottom:50%;width:2px}body.world-preview.world-rotation .rotation-intro h1.rotation-cut-title{font-size:inherit;max-width:480px;width:100%;margin:0}body.world-preview.world-rotation .rotation-diagnosis>div{padding-left:20px}body.world-preview.world-rotation .ruptured-word:after{height:4px}}
