.project-shell{width:calc(100% - 112px);max-width:1120px;margin-inline:auto}.project-masthead{padding:38px 0 48px}.project-heading-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;margin-top:62px;align-items:end}.project-heading-grid h1{font-size:clamp(30px,3.15vw,46px);font-weight:450;line-height:1.13;letter-spacing:-.045em;margin-top:20px}.project-heading-grid h1>span:not(.sr-only){display:block}.project-subtitle{font-size:18px;color:#afb6ba;margin-top:18px;line-height:1.4}.project-brand-title{width:250px;height:auto;filter:invert(1);margin-block:26px 8px}.project-summary>p{font-size:16px;line-height:1.7;color:#aeb6bc;max-width:430px}.project-facts{margin:26px 0 0;border-top:1px solid var(--line);padding-top:17px;display:grid;gap:11px}.project-facts>div{display:grid;grid-template-columns:80px 1fr;gap:15px;font-size:13px;line-height:1.5}.project-facts dt{color:#90999f}.project-facts dd{margin:0}.project-opening{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;align-items:end;margin:0 0 64px}.project-opening-note{display:flex;flex-direction:column;justify-content:space-between;gap:45px;align-self:stretch;padding:18px 0 0}.project-partners{display:grid;gap:30px;max-width:215px}.project-partners img{width:100%;height:auto}.project-photo-index{font-size:12px;letter-spacing:.06em;color:#879096;text-transform:uppercase}.project-cover{margin:0;display:flex;justify-content:center;align-items:center;min-width:0}.project-cover>img{width:auto;max-width:100%;height:auto;max-height:380px;object-fit:contain}.project-detail--bvlgari .project-cover>img{max-height:310px;width:auto}.project-detail--tmall-ruishi-bai .project-cover{justify-content:flex-end;padding-right:50px}.project-detail--tmall-ruishi-bai .project-cover>img{max-height:390px}.project-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0 0 64px;border-top:1px solid var(--line);padding-top:20px}.project-chapters a{font-size:14px;display:flex;gap:14px;align-items:center;line-height:1.45}.project-chapters a>span:last-child{margin-left:auto}.project-chapters a:hover{color:#fff}.project-chapter{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;border-top:1px solid var(--line);padding-block:36px 74px;scroll-margin-top:32px}.project-chapter-note{align-self:start;position:sticky;top:32px}.project-chapter-note h2{font-size:27px;font-weight:450;line-height:1.16;letter-spacing:-.035em;margin:16px 0 21px}.project-chapter-note>p{font-size:16px;line-height:1.7;color:#aab2b8}.project-chapter-logo{width:auto;max-width:140px;max-height:70px;object-fit:contain;margin-top:26px}.project-chapter-images{min-width:0;display:grid;gap:40px;align-content:start}.project-context-photo{margin:0 0 5px;max-width:340px;justify-self:end}.project-context-photo img{width:100%;height:auto}.project-group-heading{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:20px}.project-group-heading h3{font-size:18px;line-height:1.3}.project-group-heading p{font-size:12px;color:#969fa6;line-height:1.5}.project-image-grid{display:grid;gap:22px;align-items:center}.project-image-grid figure{margin:0;min-width:0;display:flex;justify-content:center;align-items:center}.project-image-grid img{display:block;width:auto;height:auto;max-width:100%;max-height:365px;object-fit:contain}.project-image-grid .is-portrait img{max-height:340px}.project-image-grid--single{margin-inline:auto}.project-image-grid--feature,.project-image-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.project-image-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-image-grid--triple .is-portrait img,.project-image-grid--triple img{max-height:260px}.project-image-grid--six{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;max-width:570px;margin-inline:auto}.project-image-grid--six .is-portrait img,.project-image-grid--six img{max-height:225px}.project-image-grid--portrait{max-width:260px;margin-inline:auto}.project-image-grid--strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.project-image-grid--strip .is-portrait img,.project-image-grid--strip img{max-height:240px}.project-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;margin:0;align-self:start;padding-top:7px}.project-results-grid dt{font-size:12px;color:#979fa5;line-height:1.5}.project-results-grid dd{font-size:29px;line-height:1.25;letter-spacing:-.04em;margin:12px 0 0}.project-results-grid dd span{display:block;font-size:12px;color:#979fa5;letter-spacing:0;margin-top:8px}.project-next{display:flex;align-items:center;justify-content:space-between;gap:40px;border-block:1px solid var(--line);padding:26px 0 30px;margin-top:15px}.project-next>a:last-child{display:grid;gap:10px;max-width:55%;text-align:right}.project-next>a:last-child>span:last-child{font-size:22px;line-height:1.3;letter-spacing:-.035em}@media(max-width:1050px){.project-shell{width:calc(100% - 64px)}.project-chapter,.project-opening{grid-template-columns:200px minmax(0,1fr);gap:38px}.project-heading-grid{gap:8%}.project-chapters{gap:16px}.project-chapters a{font-size:13px;gap:8px}.project-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project-shell{width:calc(100% - 40px)}.project-masthead{padding:26px 0 35px}.project-heading-grid{grid-template-columns:1fr;gap:28px;margin-top:38px}.project-heading-grid h1{font-size:clamp(29px,7.5vw,40px)}.project-brand-title{width:210px}.project-subtitle{font-size:17px}.project-opening{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.project-opening-note{padding:0;gap:20px}.project-opening-note>.meta,.project-photo-index{display:none}.project-partners{display:flex;max-width:none;gap:24px;align-items:center}.project-partners img{width:44%;max-width:190px}.project-cover>img{max-height:290px}.project-detail--tmall-ruishi-bai .project-cover{padding-right:0;justify-content:center}.project-detail--tmall-ruishi-bai .project-cover>img{max-height:320px}.project-chapters{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.project-chapters a{font-size:14px}.project-chapter{grid-template-columns:1fr;gap:26px;padding:28px 0 48px}.project-chapter-note{position:static}.project-chapter-note h2{font-size:25px;margin:12px 0 16px}.project-chapter-note p{max-width:520px}.project-chapter-images{gap:28px}.project-chapter-logo{max-height:50px;margin-top:18px}.project-image-grid{gap:16px}.project-image-grid img{max-height:300px}.project-image-grid .is-portrait img{max-height:270px}.project-image-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}.project-image-grid--triple>figure:last-child{grid-column:1/-1;max-width:50%;justify-self:center}.project-image-grid--six{gap:16px}.project-image-grid--six .is-portrait img,.project-image-grid--six img{max-height:190px}.project-image-grid--strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.project-image-grid--portrait{max-width:230px}.project-group-heading{flex-direction:column;gap:5px}.project-context-photo{max-width:260px}.project-next{align-items:start;gap:25px}.project-next>a:last-child>span:last-child{font-size:18px}.project-next .text-link{font-size:13px}.project-results-grid dd{font-size:26px}}.edition-selection{max-width:1120px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:50px 70px;padding-block:24px 35px;border-top:1px solid var(--line)}.edition-selection-intro h2{font-size:30px;line-height:1.17;letter-spacing:-.04em;margin:26px 0 28px}.edition-selection-intro .meta{font-size:12px}.edition-selection-works{display:grid;grid-template-columns:1fr 1fr;gap:45px}.edition-object{display:block;min-width:0}.edition-object:nth-child(2){padding-top:48px}.edition-object-image{height:205px;display:flex;align-items:center;justify-content:center}.edition-object-image img{width:auto;height:auto;max-width:100%;max-height:205px;object-fit:contain;transition:opacity .2s}.edition-object:hover img{opacity:.82}.edition-object-caption{display:flex;gap:15px;justify-content:space-between;align-items:baseline;margin-top:18px}.edition-object-caption h3{font-size:20px;line-height:1.25;letter-spacing:-.035em}.edition-object-caption p{font-size:13px;color:#9ba3a9;margin-top:8px}.edition-object-caption>span{font-size:18px;color:#afb5b8}.edition-selection-more{grid-column:1/-1;display:grid;grid-template-columns:240px 1fr 1fr;gap:40px 70px;border-top:1px solid var(--line);padding-top:23px;align-items:start}.edition-selection-more>a{font-size:14px}.edition-selection-more>a span{display:block;font-size:12px;color:#929ba2;margin-top:7px}.edition-index{width:calc(100% - 112px);max-width:1000px;margin:0 auto}.edition-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px 90px;padding-top:10px}.edition-index-item{min-width:0;scroll-margin-top:30px}.edition-index-item:nth-child(2n){padding-top:55px}.edition-index-image{height:275px;display:flex;align-items:center;justify-content:center}.edition-index-image img{width:auto;height:auto;max-height:260px;object-fit:contain}.edition-index-image:hover{opacity:.8}.edition-index-caption{display:flex;gap:18px;align-items:baseline;margin-top:24px}.edition-index-caption h2{font-size:23px;line-height:1.2}.edition-index-caption p{font-size:15px;color:#9fa8af;margin-top:9px}.edition-arrow{margin-left:auto;font-size:20px}.edition-specs{display:grid;gap:15px;margin:28px 0 0;padding-top:22px;border-top:1px solid var(--line)}.edition-specs>div{display:grid;grid-template-columns:95px 1fr;gap:20px;font-size:14px;line-height:1.5}.edition-specs dt{color:#909aa2;font-size:13px}.edition-specs dd{margin:0}.edition-specs--index{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:24px;padding-top:18px}.edition-specs--index>div{display:block}.edition-specs--index dd{font-size:13px;margin-top:5px}.edition-specs--index dt{font-size:12px}.edition-inquiry{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);margin-top:70px;padding:24px 0;font-size:15px;color:#a5adb4}.edition-detail-shell{width:calc(100% - 112px);max-width:1060px;margin-inline:auto}.edition-back{margin-top:38px}.edition-detail-opening{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;align-items:center;margin:60px 0 75px}.edition-detail-cover{margin:0;display:flex;justify-content:center;align-items:center;min-width:0}.edition-detail-cover img{width:auto;height:auto;max-width:100%;max-height:360px;object-fit:contain}.edition-detail-info{max-width:350px}.edition-detail-info h1{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.04em;margin-top:21px}.edition-detail-artist{font-size:20px;color:#a4aeb5;margin-top:14px}.edition-detail-info>.text-link{margin-top:30px;font-size:14px}.edition-detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;border-top:1px solid var(--line);padding-top:40px}.edition-detail-gallery figure{margin:0;min-width:0}.edition-detail-image{height:290px;display:flex;justify-content:center;align-items:center}.edition-detail-image img{width:auto;height:auto;max-width:100%;max-height:290px}.edition-detail-gallery figure:nth-child(2n){padding-top:45px}.edition-detail-gallery figcaption{font-size:12px;line-height:1.5;color:#939da4;margin-top:17px;display:flex;gap:15px}.edition-detail-gallery figcaption>span{font-family:monospace;flex-shrink:0}.edition-detail .project-next{margin-top:65px}.edition-detail--yan-bingqing .edition-detail-gallery{grid-template-columns:1fr}.edition-detail--yan-bingqing .edition-detail-gallery figure{max-width:350px;margin-left:14%}@media(max-width:1050px){.edition-selection{grid-template-columns:200px minmax(0,1fr);gap:40px}.edition-selection-more{grid-template-columns:200px 1fr 1fr;gap:40px}.edition-selection-works{gap:28px}.edition-index{width:calc(100% - 64px)}.edition-index-grid{gap:60px}.edition-detail-shell{width:calc(100% - 64px)}.edition-detail-opening{gap:50px}.edition-detail-gallery{gap:30px}}@media(max-width:760px){.edition-selection{grid-template-columns:1fr;gap:28px;padding-top:25px}.edition-selection-intro h2{font-size:28px;margin:20px 0}.edition-selection-works{gap:22px}.edition-object-image{height:155px}.edition-object-image img{max-height:155px}.edition-object:nth-child(2){padding-top:25px}.edition-object-caption h3{font-size:18px}.edition-object-caption p{font-size:12px}.edition-selection-more{grid-template-columns:1fr 1fr;gap:20px}.edition-selection-more>.meta{grid-column:1/-1}.edition-detail-shell,.edition-index{width:calc(100% - 40px)}.edition-index-grid{gap:45px;grid-template-columns:1fr}.edition-index-item:nth-child(2n){padding-top:0}.edition-index-image{height:230px}.edition-index-image img{max-height:230px;max-width:90%}.edition-index-caption h2{font-size:22px}.edition-index-caption{margin-top:20px}.edition-inquiry{margin-top:45px;align-items:start}.edition-detail-opening{grid-template-columns:1fr;gap:34px;margin:35px 0 45px}.edition-detail-cover img{max-height:270px;max-width:90%}.edition-detail-info{max-width:none}.edition-detail-info h1{font-size:32px}.edition-detail-artist{font-size:19px}.edition-detail-gallery{grid-template-columns:1fr 1fr;gap:25px 20px;padding-top:25px}.edition-detail-image{height:210px}.edition-detail-image img{max-height:210px}.edition-detail-gallery figure:nth-child(2n){padding-top:25px}.edition-detail-gallery figcaption{gap:8px}.edition-detail-gallery figure:last-child:nth-child(odd){grid-column:1/-1;max-width:65%;justify-self:center}.edition-detail--yan-bingqing .edition-detail-gallery figure{margin-left:0;max-width:320px}.edition-detail--yan-bingqing .edition-detail-gallery figure:last-child{max-width:85%}}.edition-detail .site-footer,.project-detail .site-footer{padding-top:55px}.edition-detail .footer-main,.project-detail .footer-main{max-width:1120px;margin-inline:auto;padding-bottom:42px}.edition-detail .footer-main h2,.project-detail .footer-main h2{font-size:34px;max-width:450px;margin-bottom:22px}.edition-detail .footer-main p,.project-detail .footer-main p{font-size:14px}.edition-detail .footer-bottom,.project-detail .footer-bottom{max-width:1120px;margin-inline:auto}@media(max-width:760px){.edition-detail .footer-main h2,.project-detail .footer-main h2{font-size:29px}}.project-image-grid{gap:18px;margin-inline:auto;align-items:start}.project-image-grid figure{width:100%;height:auto;display:block;overflow:hidden}.project-image-grid .is-portrait img,.project-image-grid img,.project-image-grid video{width:100%;height:100%;max-height:none;max-width:none;display:block;object-fit:contain}.project-image-grid--triple>figure:last-child{grid-column:auto;max-width:none;justify-self:stretch}.project-image-grid--five{gap:12px}.project-image-grid--single{max-width:550px}.project-artwork-label{margin:24px 0 20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.project-artwork-label>span{font-size:12px;color:#a3abb0}.project-artwork-label h3{font-size:21px;line-height:1.25;font-weight:450;letter-spacing:-.035em;margin:9px 0 12px}.project-artwork-label p{font-size:12px;line-height:1.6;color:#939ca3}.project-detail--bvlgari .project-chapter-note>p{font-size:14px;line-height:1.75}.project-detail--bvlgari .project-group-heading{margin-bottom:17px}.motion-media{width:100%;height:100%;position:relative;overflow:hidden}.motion-media video{display:block;width:100%;height:100%;object-fit:contain}.motion-toggle{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border:1px solid #ffffff65;border-radius:50%;color:#fff;background:#0008;display:grid;place-items:center;font:14px/1 sans-serif;cursor:pointer;opacity:1;transition:opacity .2s}.motion-toggle.is-playing{opacity:0}.motion-media:hover .motion-toggle,.motion-toggle:focus-visible{opacity:1}.edition-selection-works{gap:36px 28px;align-items:start}.edition-detail-gallery figure:nth-child(2n),.edition-index-item:nth-child(2n),.edition-object:nth-child(2){padding-top:0}.edition-object-image{height:auto;aspect-ratio:16/10;overflow:hidden}.edition-object-image img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.edition-object-caption{margin-top:14px}.edition-object-caption h3{font-size:18px}.edition-object-caption p{margin-top:6px}.edition-index-image{height:auto;aspect-ratio:16/10;overflow:hidden}.edition-index-image img{width:100%;height:100%;max-width:100%;max-height:none;object-fit:cover}.edition-detail-gallery{gap:24px;width:100%;margin-inline:auto;align-items:start}.edition-detail-image{height:auto;width:100%;display:block}.edition-detail-image img{height:100%;width:100%;max-height:none;display:block;object-fit:contain}.edition-detail-gallery figure:last-child:nth-child(odd){grid-column:auto;max-width:none;justify-self:stretch}.edition-detail--yan-bingqing .edition-detail-gallery figure{margin-left:0;max-width:none}.showcase-visuals{min-width:0;display:grid;gap:30px}.showcase-media{align-items:start}.showcase-module--xiaohongshu-young-artists .showcase-media>figure:nth-child(2),.showcase-module--xiaohongshu-young-artists .showcase-media>figure:nth-child(3){padding-top:0}.showcase-module--xiaohongshu-young-artists .motion-media,.showcase-module--xiaohongshu-young-artists .showcase-media>figure>img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto}.showcase-module--acne-zhang-ding .showcase-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.showcase-module--acne-zhang-ding .showcase-media>figure:first-child{grid-column:1/-1}.showcase-module--acne-zhang-ding .showcase-media>figure:last-child{width:100%;justify-self:stretch}.showcase-module--acne-zhang-ding .showcase-media img{aspect-ratio:3/2;object-fit:cover}.showcase-module--pomellato .showcase-media{max-width:640px;width:100%;margin-inline:auto}.showcase-module--pomellato .showcase-media>figure:nth-child(2){max-width:none}.showcase-module--pomellato .showcase-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.showcase-module--pomellato .showcase-media figcaption{display:none}.showcase-artwork{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:500px;margin:12px auto 0}.showcase-artwork figure{margin:0;aspect-ratio:1;overflow:hidden}.showcase-artwork img,.showcase-artwork video{display:block;width:100%;height:100%;object-fit:cover}.case-row--tmall-ruishi-bai .case-visual{background:#101315}.case-row--tmall-ruishi-bai .crop-photo img{object-fit:contain;object-position:center}@media(max-width:760px){.project-image-grid{gap:12px}.project-image-grid--five{gap:7px}.edition-selection-works{gap:28px 18px}.edition-object-caption h3{font-size:16px}.edition-object-caption p{font-size:11px}.edition-detail-gallery{gap:14px}.edition-detail-gallery figcaption{font-size:10px;display:block}.edition-detail-gallery figcaption>span{display:block;margin-bottom:6px}.showcase-visuals{gap:22px}.showcase-artwork{gap:10px;max-width:440px}.motion-toggle{width:24px;height:24px;right:5px;bottom:5px}}@media(prefers-reduced-motion:reduce){.motion-toggle{opacity:1;transition:none}}.showcase-module--xiaohongshu-young-artists .showcase-media{width:100%;max-width:620px;margin-inline:auto}.showcase-module--acne-zhang-ding .showcase-media{width:100%;max-width:640px;margin-inline:auto}.case-row--tmall-ruishi-bai{grid-template-columns:.85fr 1.15fr}.project-shell{max-width:1040px}.project-chapter,.project-opening{grid-template-columns:240px minmax(0,1fr);gap:48px}.project-heading-grid{align-items:start}.project-image-grid{width:100%;gap:16px}.project-image-grid,.project-image-grid--portrait,.project-image-grid--single,.project-image-grid--six{max-width:none;margin:0}.project-image-grid figure{position:relative;min-height:0}.project-image-grid figure>.motion-media,.project-image-grid figure>.retouched-photo,.project-image-grid figure>img{position:absolute;inset:0;width:100%;height:100%;max-height:none}.project-chapter-images{gap:28px}.retouched-photo{position:relative;width:100%;overflow:hidden}.retouched-photo>img{width:100%;height:100%;display:block;object-fit:fill}.retouched-photo>.retouch-layer{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;pointer-events:none}.project-detail--bvlgari .project-heading-grid{grid-template-columns:240px minmax(0,1fr);gap:48px}.project-detail--bvlgari .project-summary>p{max-width:620px}.project-detail--bvlgari .project-cover{width:100%;display:block}.project-detail--bvlgari .project-cover>img{width:100%;height:auto;max-height:none}.project-detail--bvlgari .project-opening{align-items:start}.project-artwork-label{border:0;padding:0;margin:20px 0}.project-artwork-label h3{margin:11px 0}.project-artwork-label p{font-size:13px;line-height:1.55}.project-artwork-year{display:block;margin-top:12px;color:#d9dddf!important}.project-group-description{font-size:15px;line-height:1.75;color:#aeb6bc;margin:0 0 24px;max-width:700px}.project-opening--paired{display:grid;grid-template-columns:1080fr 1919fr;gap:20px;align-items:stretch;margin-bottom:20px}.project-campaign-poster,.project-opening--paired .project-cover{margin:0;padding:0;display:block;position:relative;align-self:stretch}.project-campaign-poster{aspect-ratio:1080/1276}.project-campaign-poster>.retouched-photo,.project-opening--paired .project-cover>.retouched-photo{position:absolute;inset:0;width:100%;height:100%}.project-detail--tmall-ruishi-bai .project-opening--paired .project-cover{padding:0}.project-campaign-row{display:grid;gap:16px;margin:0 0 45px;align-items:start}.project-campaign-row figure{margin:0;position:relative;min-width:0}.project-campaign-row img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.project-chapter--er-lili-casetify{display:block}.project-chapter--er-lili-casetify .project-chapter-note{position:static;max-width:560px;margin-bottom:28px}.project-chapter--er-lili-casetify .project-chapter-note h2{margin-top:12px}.project-chapter--er-lili-casetify .project-chapter-note>p{font-size:15px;line-height:1.7}.showcase-module--pomellato .showcase-visuals{width:100%;max-width:690px;margin-inline:auto;gap:16px}.showcase-artwork,.showcase-module--pomellato .showcase-media{max-width:none;margin:0;gap:12px}.showcase-artwork{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.showcase-module--xiaohongshu-young-artists .showcase-visuals{max-width:690px;width:100%;margin-inline:auto;gap:20px}.showcase-module--xiaohongshu-young-artists .showcase-media{max-width:none;margin:0}.showcase-extra figure{margin:0;aspect-ratio:2.65;overflow:hidden;position:relative}.showcase-extra img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.showcase-module--mr-doodle-aranya .showcase-media{grid-template-columns:1fr;max-width:690px;width:100%;margin-inline:auto}.showcase-module--mr-doodle-aranya .showcase-media img{aspect-ratio:16/9;object-fit:contain}.edition-detail--yan-bingqing .edition-detail-cover img{max-height:none;width:100%;height:auto}.edition-detail--sorayama-editions .edition-detail-info h1{font-size:36px}.edition-detail--sorayama-editions .edition-detail-artist{font-size:18px;line-height:1.55}@media(max-width:760px){.project-chapter,.project-detail--bvlgari .project-heading-grid,.project-opening{grid-template-columns:1fr;gap:26px}.project-opening--paired{grid-template-columns:1080fr 1919fr;gap:12px}.project-campaign-row{gap:8px;margin-bottom:32px}.project-image-grid{gap:12px}.project-image-grid--five{gap:7px}.project-chapter--er-lili-casetify .project-chapter-note{margin-bottom:22px}.showcase-artwork,.showcase-module--pomellato .showcase-media{gap:8px}.edition-detail--yan-bingqing .edition-detail-cover img{max-width:100%}}.showcase-module--mr-doodle-aranya .showcase-media img{aspect-ratio:auto;height:auto}.hero-statement h1>span{line-height:1.18;padding-bottom:.12em;margin-bottom:-.12em;overflow:visible}.contact-email{display:inline-block;margin-top:12px;font-size:17px;overflow-wrap:anywhere}.gallery-wordmark{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.gallery-section-logo{display:inline-block;width:.7em;height:.7em;object-fit:contain;filter:invert(1);flex:none;align-self:center;margin:0}.gallery-poster-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.gallery-poster-grid figure{margin:0;min-width:0}.gallery-poster-frame{height:280px;display:flex;align-items:center}.gallery-poster-frame img{width:100%;height:100%;object-fit:contain}.gallery-poster-grid figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin-top:14px}.clients-panel{grid-template-columns:240px minmax(0,1fr);gap:48px}.clients-list{display:block}.client-logo-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 20px;background:white;padding:26px}.client-logo-cell{height:90px;display:flex;align-items:center;justify-content:center;min-width:0}.client-logo-cell .project-image-crop{width:100%;max-height:76px;max-width:135px;position:relative;overflow:hidden}.client-logo-cell:nth-child(10) .project-image-crop,.client-logo-cell:nth-child(15) .project-image-crop,.client-logo-cell:nth-child(2) .project-image-crop,.client-logo-cell:nth-child(3) .project-image-crop,.client-logo-cell:nth-child(9) .project-image-crop{width:58px}.case-row--tmall-ruishi-bai{grid-template-columns:1.35fr 1fr}.case-row--tmall-ruishi-bai .case-visual{display:flex;align-items:center;min-height:0;background:none}.case-row--tmall-ruishi-bai .case-visual>.retouched-photo{width:100%;height:auto}.project-detail--tmall-sorayama .project-chapter--campaign .project-image-grid,.project-detail--tmall-sorayama .project-image-grid{max-width:100%!important}@media(max-width:760px){.gallery-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.gallery-poster-frame{height:250px}.clients-panel{grid-template-columns:1fr;gap:28px}.client-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.client-logo-cell{height:72px}.client-logo-cell .project-image-crop{max-height:65px}.case-row--tmall-ruishi-bai .case-visual{aspect-ratio:auto}}.gallery-poster-grid{grid-template-columns:.71476fr .6214fr .74991fr .74991fr;align-items:start}.gallery-poster-frame{height:auto;position:relative}.gallery-poster-frame img{display:block}.client-logo-cell .project-image-crop{max-height:none;max-width:none;width:100%!important}.project-campaign-row .retouched-photo{position:absolute;inset:0;width:100%;height:100%}@media(max-width:760px){.gallery-poster-grid{grid-template-columns:1fr 1fr}.gallery-poster-frame{aspect-ratio:3/4!important}.gallery-poster-frame img{position:absolute;inset:0;object-fit:contain}}.client-logo-wall{background:#f5f5f2;padding:24px;gap:18px 28px}.client-logo-cell{height:64px}.client-logo-cell img{filter:none;mix-blend-mode:multiply}.footer-contact .contact-email{display:block;margin-top:12px;line-height:1.5}.culture-brand{min-height:340px;gap:22px}.culture-brand .brand-mark{width:64px;height:64px}.culture-partner-logo{width:200px;max-width:70%;height:auto;object-fit:contain}.culture-down{font-size:20px;color:var(--muted);margin-left:8px}.culture-story{border-top:1px solid var(--line);margin-top:88px;padding-top:42px;scroll-margin-top:36px}.culture-story-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:38px}.culture-story-heading h2{font-size:clamp(30px,3.1vw,46px);line-height:1.12;margin-top:24px}.culture-story-subtitle{font-size:17px;color:#b7bec3;margin-top:18px}.culture-event-date{margin-top:22px}.culture-story-copy{padding-top:40px;max-width:610px;font-size:16px;line-height:1.75;color:#b7bec3}.culture-story-copy p+p{margin-top:18px}.culture-photo-row{display:grid;gap:18px;margin-top:18px}.culture-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-photo-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.culture-photo-row img{width:100%;height:100%;object-fit:contain;align-self:center;background:#111314}.culture-photo-pair img{aspect-ratio:3/2}.culture-photo-trio img{aspect-ratio:2/3}.culture-photo-portraits{max-width:66.666%;margin-inline:auto}.culture-photo-portraits img{aspect-ratio:3/4}.culture-tour-opening{display:grid;grid-template-columns:1fr 2.6fr;gap:24px;align-items:center;background:#111314}.culture-tour-opening img{width:100%;height:auto}.culture-tour-opening img:first-child{max-height:540px;object-fit:contain}.culture-gallery-label{margin-top:40px;margin-bottom:4px}.culture-detail-pair{max-width:72%;margin-inline:auto}.culture-detail-pair img{aspect-ratio:3/4}.culture-story:last-child{padding-bottom:50px}@media(max-width:760px){.culture-brand{min-height:280px}.culture-partner-logo{width:170px}.culture-story{margin-top:58px;padding-top:30px}.culture-story-heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.culture-story-copy{padding-top:0;font-size:15px}.culture-photo-row{gap:10px;margin-top:10px}.culture-detail-pair,.culture-photo-portraits{max-width:100%}.culture-tour-opening{gap:12px;grid-template-columns:1fr 2fr}.culture-event-date{font-size:11px}.culture-story-heading h2{font-size:32px}}.journeys-shell{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.journeys-heading{padding-top:38px}.journeys-back{display:inline-block}.journeys-title-row{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;padding:66px 0 60px;align-items:end}.journeys-title-row h1{font-size:clamp(54px,7.3vw,104px);line-height:1.04;letter-spacing:-.065em;margin-top:22px}.journeys-title-row h1 span{color:#aebbbd}.journeys-intro>p:first-child{font-size:24px;line-height:1.35;letter-spacing:-.035em;max-width:320px;margin-bottom:22px}.journeys-intro>p+p{font-size:15px;line-height:1.8;color:var(--muted);max-width:415px}.journeys-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);gap:28px}.journeys-index a{display:flex;align-items:center;gap:15px;font-size:14px;padding:20px 0}.journeys-index a span:first-child{font-size:11px;color:var(--muted)}.journeys-index a span:last-child{margin-left:auto;font-size:19px}.journeys-index a:hover{color:#bed2d4}.journeys-chapter{padding-top:64px;scroll-margin-top:30px}.journeys-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.journeys-copy h2,.journeys-section-head h2{font-size:clamp(36px,4.1vw,58px);line-height:1.08;margin-top:18px}.journeys-section-head>p{color:var(--muted);font-size:15px;line-height:1.65;max-width:350px}.journeys-city-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journeys-city figure{margin:0;position:relative;overflow:hidden}.journeys-city img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .6s ease}.journeys-city:hover img{transform:scale(1.025)}.journeys-city figcaption{position:absolute;left:16px;bottom:15px;padding:4px 7px;background:#151719a8;color:white;font-size:10px}.journeys-city-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px 0 14px}.journeys-city h3{font-size:29px}.journeys-city>p{font-size:14px;line-height:1.75;color:var(--muted);max-width:360px}.journeys-venice{border-top:1px solid var(--line);margin-top:72px}.journeys-venice-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:8%;align-items:center}.journeys-photo{margin:0}.journeys-photo img{width:100%;height:auto}.journeys-photo figcaption{margin-top:13px;font-size:10px;letter-spacing:.1em}.journeys-venice .journeys-photo img{aspect-ratio:16/11;object-fit:cover}.journeys-copy h3{font-size:clamp(25px,2.5vw,35px);line-height:1.15;margin:26px 0 24px}.journeys-copy p{font-size:15px;line-height:1.8;color:var(--muted);max-width:400px}.journeys-copy p+p{margin-top:16px}.journeys-copy ul{list-style:none;margin:30px 0 0;padding:0;max-width:400px}.journeys-copy li{border-top:1px solid var(--line);padding:10px 0;font-size:12px;color:#bec4c7}.journeys-split{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;border-top:1px solid var(--line);margin-top:72px}.journeys-split .journeys-photo img{aspect-ratio:1;object-fit:cover}.journeys-island .journeys-photo img{object-position:50% 63%}.journeys-tennis{grid-template-columns:1.1fr 1fr}.journeys-tennis .journeys-photo img{aspect-ratio:4/5;object-position:center;max-height:620px}.journeys-inquiry{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-top:85px;border-block:1px solid var(--line);padding:36px 0 40px}.journeys-inquiry h2{font-size:clamp(27px,3vw,42px);margin-top:18px}.journeys-inquiry .text-link{white-space:nowrap}.journeys-credits{font-size:11px;color:#8d969b;margin-top:22px;line-height:1.9}.journeys-credits summary{cursor:pointer;width:max-content}.journeys-credits a{text-decoration:underline;text-underline-offset:3px}.journeys-credits p{margin-top:10px}.journeys-page .site-footer{padding-top:65px}@media(max-width:1000px){.journeys-shell{width:calc(100% - 64px)}.journeys-title-row{gap:7%}.journeys-index{gap:18px}.journeys-index a{font-size:12px;gap:8px}.journeys-city-grid{gap:18px}.journeys-split,.journeys-venice-grid{gap:6%}.journeys-copy p{font-size:14px}}@media(max-width:640px){.journeys-shell{width:calc(100% - 40px)}.journeys-heading{padding-top:25px}.journeys-title-row{grid-template-columns:1fr;gap:30px;padding:40px 0}.journeys-title-row h1{font-size:62px}.journeys-intro>p:first-child{font-size:22px;margin-bottom:14px}.journeys-intro>p+p{font-size:14px}.journeys-index{grid-template-columns:1fr 1fr;gap:0 24px}.journeys-index a{font-size:12px;padding:16px 0}.journeys-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.journeys-section-head{display:block;margin-bottom:25px}.journeys-section-head>p{margin-top:20px;font-size:14px}.journeys-chapter{padding-top:42px}.journeys-city-grid{grid-template-columns:1fr;gap:34px}.journeys-city img{aspect-ratio:16/10}.journeys-city-title{padding:18px 0 10px}.journeys-city>p{max-width:none}.journeys-split,.journeys-venice{margin-top:45px}.journeys-split,.journeys-venice-grid{grid-template-columns:1fr;gap:25px}.journeys-copy h3{margin-top:18px;font-size:28px}.journeys-copy p,.journeys-copy ul{max-width:none}.journeys-island .journeys-photo,.journeys-tennis .journeys-photo{grid-row:2}.journeys-split .journeys-photo img{aspect-ratio:5/4}.journeys-inquiry{display:block;margin-top:50px}.journeys-inquiry .text-link{margin-top:25px}.journeys-credits{font-size:10px}.journeys-copy h2,.journeys-section-head h2{font-size:39px}}@media(prefers-reduced-motion:reduce){.journeys-city img{transition:none}.journeys-city:hover img{transform:none}}.language-toggle{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;letter-spacing:.01em}.language-toggle button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:8px 2px;opacity:.5;min-height:36px}.language-toggle button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.language-toggle>span{opacity:.35}.language-toggle button:focus-visible{outline:1px solid currentColor;outline-offset:4px}html[lang=zh-CN] .journeys-heading h1,html[lang=zh-CN] .page-heading h1,html[lang=zh-CN] .project-masthead h1{line-height:1.16;letter-spacing:-.035em}html[lang=zh-CN] .case-copy p,html[lang=zh-CN] .culture-story-copy,html[lang=zh-CN] .journeys-city p,html[lang=zh-CN] .journeys-copy p,html[lang=zh-CN] .page-heading p{line-height:1.85}html[lang=zh-CN] .meta{letter-spacing:.04em}.culture-brand{position:relative;isolation:isolate;overflow:hidden;background:#0a1120 url(/media/culture-2026/partner-background.png) 50%/cover no-repeat}.culture-brand .culture-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.culture-background-shade{position:absolute;inset:0;background:rgba(3,8,18,.4);z-index:-1}.culture-brand>.meta{color:#e1e2e5;text-shadow:0 1px 10px #000}.culture-motion-control{position:absolute;bottom:12px;right:12px;width:36px;height:36px;border:1px solid #ffffff55;background:#10131d77;color:#fff;cursor:pointer;border-radius:50%;font-size:12px}@media(max-width:600px){.header-links{gap:12px}.language-toggle{gap:4px;font-size:11px}.language-toggle button{padding:8px 1px}.site-header .contact-link{padding:8px 10px}}@media(max-width:380px){.header-links{gap:8px}.site-header .brand-name{font-size:10px}.site-header .brand-mark{width:30px;height:30px}}@media(max-width:600px){.site-header{gap:14px}.site-header .brand-mark{width:40px;height:40px}.site-header .brand-name,.site-header .header-links{font-size:12px}}