@font-face{font-family:Liren Editorial;src:url(/liren/editorial-sc.woff2)format("woff2");font-style:normal;font-weight:650;font-display:swap}@font-face{font-family:Liren Hand;src:url(/liren/wenkai-sc.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.theme-liren{--paper:#f8f6ee;--bar:#f0eee4;--ink:#26241d;--muted:#5b564a;--line:#ddd6c6;--surface:#efece0;--accent:#d6ee6e;--serif:"Liren Editorial", "Songti SC", "Noto Serif CJK SC", SimSun, serif;--hand:"Liren Hand", "Kaiti SC", KaiTi, cursive}.theme-liren .studio-nav{min-height:65px}.theme-liren .studio-wordmark b{font-family:var(--serif);font-size:20px;font-weight:650}.theme-liren .studio-contact{color:var(--paper);background:#2a2720;border-color:#2a2720;padding-inline:13px}.theme-liren .studio-contact:hover{background:#494336}.liren-hero{isolation:isolate;text-align:center;padding-top:clamp(72px,9vw,132px);position:relative}.liren-hero:before{content:"";pointer-events:none;z-index:-1;background:repeating-radial-gradient(at 100% 0,#0000 0 32px,#9f947c28 33px,#0000 34px 49px);width:min(42%,430px);height:min(260px,46%);position:absolute;top:0;right:0;mask-image:linear-gradient(218deg,#0008,#0000 75%)}.liren-eyebrow{color:var(--muted);font:650 10px/1.55 var(--mono);letter-spacing:.125em}.liren-eyebrow i{background:#6b8428;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.liren-eyebrow>span{color:#827863;margin-inline:3px}.liren-hero h1{font:650 clamp(42px, 7.1vw, 93px)/1.18 var(--serif);letter-spacing:-.074em;margin:15px 0 19px}.liren-title-line{display:block}.liren-marker{isolation:isolate;white-space:nowrap;margin-inline:.05em .025em;padding-inline:.05em;line-height:1.02;display:inline-block;position:relative}.liren-marker>span{font-family:var(--hand);letter-spacing:-.045em;font-weight:400;display:inline-block;position:relative;transform:rotate(-2deg)translateY(.015em)}.liren-marker>svg{z-index:-1;width:calc(100% + .16em);height:calc(100% - .04em);position:absolute;top:.03em;left:-.08em;overflow:visible;transform:rotate(-2.6deg)}.liren-hero .design-lead{max-width:34ch}.liren-hero .design-textlink{border:1px solid #d9d0be;border-radius:30px;padding:8px 13px}.liren-hero .design-textlink:hover{background:#efe9db;text-decoration:none}.liren-guide{color:#544738;font:400 clamp(17px, 2.1vw, 25px)/1.1 var(--hand);letter-spacing:-.045em;pointer-events:none;align-items:center;gap:5px;display:flex}.liren-guide svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:clamp(43px,6.4vw,78px);height:auto}.liren-guide-top{text-align:left;position:absolute;top:22px;right:12px;transform:rotate(-7deg)}.liren-under-hero{border-bottom:1px solid var(--line);min-height:91px;color:var(--muted);text-align:left;justify-content:space-between;align-items:end;gap:12px;margin-top:clamp(20px,3vw,46px);padding:12px 0 13px;font-size:11px;display:flex}.liren-guide-work{transform:rotate(-4deg)}.liren-guide-work svg{transform:translateY(7px)}.theme-liren #selected{padding-top:29px}.theme-liren .design-section-head h2,.theme-liren .design-outro h2,.theme-liren .statement-inner>p:last-child{font-weight:650}.theme-liren .design-work-grid{grid-template-columns:1.14fr .86fr;gap:clamp(15px,3vw,38px)}.theme-liren .design-project:nth-child(2){margin-top:46px}.editorial-cover{aspect-ratio:4/3;background:#d5c7ad;border:1px solid #c9bfaa;place-items:center;padding:clamp(14px,3vw,38px);display:grid}.editorial-cleaning{background:#cdd1bf;border-color:#c1c5b2}.sample-page{color:#3d3426;background:#f7f3e9;border:1px solid #5d5049a8;width:100%;overflow:hidden;box-shadow:5px 9px 16px #54432d40}.editorial-cleaning .sample-page{color:#34422e;background:#f5f6ed;border-color:#465b41a0;box-shadow:5px 9px 16px #34442f38}.sample-nav{font:650 clamp(6px, .85vw, 10px)/1.2 var(--mono);letter-spacing:.07em;border-bottom:1px solid #77705b4d;justify-content:space-between;gap:5px;padding:6px 8px;display:flex}.sample-body{grid-template-columns:.9fr 1fr;min-height:clamp(104px,17vw,228px);display:grid}.sample-body>div{flex-direction:column;justify-content:center;align-items:start;gap:5px;padding:clamp(6px,1.5vw,19px);display:flex}.sample-body small{font:650 clamp(5px, .7vw, 9px)/1.3 var(--mono)}.sample-body strong{letter-spacing:-.055em;font:400 clamp(11px,2.5vw,36px)/1.02 Georgia,serif}.sample-body span{font:650 clamp(6px, .75vw, 10px)/1.2 var(--mono);border-bottom:1px solid;padding:1px 0 3px}.sample-body img{object-fit:cover;width:100%;height:100%}.editorial-consulting .sample-body img{filter:saturate(.73);object-position:52% 52%}.editorial-cleaning .sample-body img{filter:saturate(.83);object-position:53% 53%}.theme-liren .project-cover figcaption{background:#f8f5e9;border-color:#d3c9b3;bottom:8px;left:8px}.liren-photo-note{color:var(--muted);margin-top:20px;font-size:11px}.liren-photo-note a{text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.liren-hero{padding-top:84px}.liren-guide-top{top:18px;right:4px}.liren-under-hero{min-height:78px}}@media (width<=570px){.liren-hero{padding-top:65px}.liren-hero h1{font-size:clamp(32px,9.2vw,50px)}.liren-eyebrow{letter-spacing:.095em;font-size:8px}.liren-guide-top{display:none}.liren-under-hero{min-height:60px}.liren-guide-work{font-size:15px}.liren-under-hero>span{font-size:9px}.theme-liren .design-work-grid{grid-template-columns:1fr}.theme-liren .design-project:nth-child(2){margin-top:0}.sample-body strong{font-size:clamp(20px,6vw,34px)}}
