
/* RIN — a purple directional poster and a staircase of approvals. */
.collection-edition.rin .concept-hero{background:#d5c6f8;color:#30185d;display:grid;grid-template-columns:1fr 1.3fr;min-height:100svh;padding:25px 6% 50px;overflow:hidden}.collection-edition.rin .hero-copy{grid-column:1;grid-row:2;text-align:left;padding:60px 0 130px;position:relative;z-index:4}.collection-edition.rin .hero-copy h1{font-size:4.2vw;line-height:1.4;letter-spacing:-.07em}.collection-edition.rin .hero-copy>p{font-size:13px}.collection-edition.rin .rin-art{width:75%;height:90%;right:-5%;top:8%}.collection-edition.rin .rin-big{font:900 37vw/.8 Arial,sans-serif;rotate:-10deg;left:5%;top:15%;color:#7242c2}.collection-edition.rin .rin-big>span{display:none}.collection-edition.rin .rin-art svg{left:5%;width:95%;height:55%;bottom:2%;rotate:10deg}.collection-edition.rin .rin-dot{left:20%;top:8%}.collection-edition.rin .rin-sticker{right:5%;top:5%;background:#f2ff90;border-radius:0;width:120px;height:120px;rotate:12deg}.collection-edition.rin .app-visual{grid-column:2;grid-row:2;padding:260px 0 30px;z-index:3}.collection-edition.rin .workflow-app{display:block;max-width:360px;margin-left:auto}.collection-edition.rin .route-line{width:1px;height:28px;margin:auto}.collection-edition.rin .request-node{transform:rotate(-3deg);padding:22px}.collection-edition.rin .request-node.last{transform:rotate(4deg)}.collection-edition.rin .hero-footnote{grid-column:1/-1}
.collection-edition.rin .concept-problem{background:#30185d;color:#efeaff;display:grid;grid-template-columns:1fr 2fr;padding:100px 8%}.collection-edition.rin .concept-problem h2{font-size:40px}.collection-edition.rin .concept-problem p{grid-column:2;color:#d7c9ed}.collection-edition.rin .scene-section{background:#f1ecfa;padding:110px 7%;color:#30185d}.collection-edition.rin .scene-panel{border-radius:0;box-shadow:none;background:#d3c2f1;border-left:10px solid #7144ba;padding:40px}.collection-edition.rin .concept-steps{display:block;position:relative;margin-top:85px}.collection-edition.rin .concept-steps::before{content:'';position:absolute;left:8%;top:0;bottom:0;width:1px;background:#7851a9}.collection-edition.rin .concept-steps article{width:65%;margin:0 0 30px 14%;padding:35px 40px;background:#e2d9f1;border:0;position:relative}.collection-edition.rin .concept-steps article:nth-child(2){margin-left:22%;background:#cfbde8}.collection-edition.rin .concept-steps article:nth-child(3){margin-left:30%;background:#bba1db}.collection-edition.rin .concept-steps article>span{font-size:50px;line-height:1;color:#55328b}.collection-edition.rin .feature-section{background:#30185d;color:#eee8ff}.collection-edition.rin .feature-list{display:grid;grid-template-columns:1fr 1fr;gap:25px}.collection-edition.rin .feature-list>div{border:1px solid #a88bcb;min-height:170px;padding:35px;display:block}.collection-edition.rin .feature-list h3{font-size:27px;margin:25px 0}.collection-edition.rin .feature-list>div:nth-child(even){translate:0 40px}.collection-edition.rin .feature-section>p{margin-top:75px;color:#d7c9ed}.collection-edition.rin .concept-end{background:#f2ff90;color:#30185d;text-align:left;padding:110px 8%;clip-path:polygon(0 0,100% 0,100% 88%,91% 100%,0 100%)}.collection-edition.rin .concept-end h2{font-size:5vw}.collection-edition.rin .concept-foot{background:#f1ecfa;color:#30185d}
@media(max-width:700px){.collection-edition.rin .concept-hero{display:block;padding:25px 6% 35px;min-height:1050px}.collection-edition.rin .hero-copy{padding:35px 0 0}.collection-edition.rin .hero-copy h1{font-size:32px}.collection-edition.rin .rin-art{top:40%;width:115%;height:50%;right:-15%}.collection-edition.rin .rin-big{font-size:80vw;top:10%;left:10%}.collection-edition.rin .rin-sticker{width:75px;height:75px;font-size:9px;right:18%;top:0}.collection-edition.rin .app-visual{padding:150px 0 0 15%}.collection-edition.rin .concept-problem{display:block;padding:70px 7%}.collection-edition.rin .concept-problem h2{font-size:28px;margin:25px 0}.collection-edition.rin .scene-section{padding:70px 6%}.collection-edition.rin .scene-panel{padding:25px 15px}.collection-edition.rin .concept-steps::before{left:0}.collection-edition.rin .concept-steps article{width:90%;padding:25px;margin-left:5%}.collection-edition.rin .concept-steps article:nth-child(2){margin-left:8%}.collection-edition.rin .concept-steps article:nth-child(3){margin-left:10%}.collection-edition.rin .feature-list{display:block}.collection-edition.rin .feature-list>div{translate:none!important;min-height:130px;margin-top:20px;padding:25px}.collection-edition.rin .feature-list h3{font-size:23px}.collection-edition.rin .concept-end h2{font-size:33px}}
