/* A single family of black, warm stone and aged gold, with clear light and depth. */
body.gilded-theme[data-page]{--bg:#11130f;--panel:#23241d;--paper:#ece3d0;--muted:#bdb29b;--gold:#c4a36b;--line:#b99a6238;--ink:#25241d;--gold-endcap:url('/assets/gold-endcap-v5.webp');--name-laurel:url('/assets/name-laurel-v6.webp');--art-letter:'Cormorant Garamond','Noto Serif SC',Georgia,'Songti SC','SimSun',serif;background:#11130f;color:var(--paper)}
body.gilded-theme[data-page] .section{--paper:#ece3d0;--muted:#bdb29b;--gold:#c4a36b;--line:#b99a6238;--ink:#25241d;color:var(--paper);background:#1b1d17;background-image:none;background-blend-mode:normal;border-color:var(--line)}
body.gilded-theme[data-page] :is(.page-hero,.work-hero,.current-chapter,.archive-section){background:radial-gradient(ellipse at 80% 0,#39372850,transparent 65%),#13150f}
body.gilded-theme[data-page] .selected-films{background:linear-gradient(180deg,#11130f,#1a1c16 110px)}
body.gilded-theme[data-page] :is(.practice-section,.home-awards,.work-recognition,.honors-group:nth-of-type(odd)){background:linear-gradient(135deg,#25271f,#1c1e17)}
body.gilded-theme[data-page] :is(.artist-section,.work-information,.press-biography,.film-frames,.contact-section,.notebook-chapter:nth-of-type(even)){--paper:#292820;--muted:#3a352b;--gold:#45331a;--line:#66522d45;--ink:#292820;background-color:#bdb4a1;background-image:linear-gradient(120deg,#c7beacea,#aaa38fef),var(--mineral);background-blend-mode:normal;color:var(--paper)}
body.gilded-theme[data-page] .next-work{background:#25271f}
body.gilded-theme[data-page] .notebook-index{background:#22241c;color:#ccbd9e;border-color:#b99a6238}
body.gilded-theme[data-page] .notebook-index a:hover{background:#c4a36b12;box-shadow:inset 0 0 0 1px #b99a6245}
body.gilded-theme[data-page] main :is(h1,h2,h3){color:var(--paper);text-shadow:none}
body.gilded-theme[data-page] :is(.section-number,.section-topline .eyebrow,.film-index,.film-meta dt,.tools-panel dt,.project-status,.award-result,.download-card>b){color:var(--gold)}
body.gilded-theme[data-page] :is(.eyebrow,.page-hero .eyebrow,.work-heading .eyebrow,.current-chapter .project-copy .eyebrow){color:var(--gold)}
body.gilded-theme[data-page] :is(.hero-text,.section-intro,.work-lead,.film-logline,.film-short-meta,.film-actions .quiet-link,.artist-biography,.artist-layout .artist-biography,.prose p,.project-copy>p,.current-chapter .project-copy>p,.award-item p,.award-item>span,.award-item h3 small,.contact-links,.download-card>small,.small-note,.byline){color:var(--muted)}
body.gilded-theme[data-page] :is(.film-meta dd,.tools-panel dd,.project-copy .project-lead,.current-chapter .project-copy .project-lead,.contact-email,.next-work-link){color:var(--paper)}
body.gilded-theme[data-page] .project-copy .small-note{color:var(--muted)!important}
body.gilded-theme[data-page] :is(.text-link,.current-chapter .text-link){color:var(--gold);border-color:var(--gold)}
body.gilded-theme[data-page] .text-link:hover{color:var(--paper)}
body.gilded-theme[data-page] :is(.button,.hero-copy .button){color:#242116;background:linear-gradient(135deg,#d4ba83,#b39357);border-color:#d3b77c;box-shadow:inset 0 0 0 3px #d9bc7c22,inset 0 0 0 4px #3a2b1540,0 5px 15px #080b0833}
body.gilded-theme[data-page] .button:hover{background:linear-gradient(135deg,#e0c992,#c1a165);box-shadow:inset 0 0 0 3px #e4cc9522,inset 0 0 0 4px #745b3445,0 9px 22px #080b0844}
body.gilded-theme[data-page] .button.secondary{background:transparent;color:var(--gold);border-color:var(--line)}
body.gilded-theme[data-page] :is(.film-visual,.project-poster,.artist-layout figure,.work-cover,.work-poster,.press-biography figure,.press-posters figure,.poster-archive figure>a,.notebook-chapter .prose>img,.film-frames figure){background:#29291f;border:1px solid #ad905e;box-shadow:inset 0 0 0 3px #6e583138,inset 0 0 0 4px #c3a16a70,0 16px 34px #080b0840}
body.gilded-theme[data-page] :is(.artist-layout figcaption,.work-poster figcaption,.press-biography figcaption,.press-posters figcaption,.film-frames figcaption,.poster-archive figcaption){color:#d9caad}
body.gilded-theme[data-page] :is(.practice-steps,.tools-panel,.download-grid .download-card,.process-steps article){background:#c1aa7309;border:1px solid var(--line);box-shadow:inset 0 0 0 5px #bda06708,inset 0 0 0 6px var(--line),0 14px 28px #080b0829}
body.gilded-theme[data-page] .download-card:hover{background:#c1aa7313;box-shadow:inset 0 0 0 5px #bda06713,inset 0 0 0 6px #c7aa7266,0 18px 30px #080b0844}
body.gilded-theme[data-page] .practice-steps h3{color:var(--paper)}
body.gilded-theme[data-page] :is(.practice-layout>div:first-child,.work-heading,.notebook-chapter>header,.recognition-list li,.award-item){border-color:var(--line)}
body.gilded-theme[data-page] :is(.award-item:hover,.recognition-list li:hover){background:#c5a86e0e}
body.gilded-theme[data-page] .image-link-icon{background:#181b13;color:#d0b27a;border-color:#b79558;box-shadow:inset 0 0 0 3px #ba9b5a15}
body.gilded-theme[data-page] .status-dot{background:#c0a061;box-shadow:0 0 0 4px #b6995b16}
body.gilded-theme[data-page] [data-art-hover].art-hovering{box-shadow:0 22px 40px #080b0855,inset 0 0 0 2px #cfb47c}
body.gilded-theme[data-page] [data-art-hover] .gilt-light{background:radial-gradient(circle at var(--light-x) var(--light-y),#f3dda738,transparent 45%)}
body.gilded-theme[data-page] .site-footer{--gold:#c4a36b;background:#11130f;color:#b8ad96;border-top:5px double #a88b5655;box-shadow:0 -3px 0 #25271d}
body.gilded-theme[data-page] .site-footer .footer-name{color:#d7be8d}
body.gilded-theme[data-page] .fate-progress-track{background:#b8996240}
body.gilded-theme[data-page] .fate-progress-track i{background:#d2b577;box-shadow:0 0 6px #c4a26355}
body.gilded-theme[data-page] .fate-progress-track:before,body.gilded-theme[data-page] .fate-progress-track:after{border-color:#b99a62}
/* Relief materials stay warm; source film and poster colours are preserved. */
body.gilded-theme[data-page] :is(.hero-copy,.hero-caption,.motion-toggle,.section-heading,.film-visual,.practice-layout>div:first-child,.practice-steps,.artist-layout>div,.artist-layout figure,.poster-archive figure>a,.project-poster,.work-heading,.film-frames figure,.tools-panel,.notebook-chapter>header,.download-card,.mobile-menu nav,.press-biography figure,.selected-films,.contact-section,.page-hero,.work-hero,.practice-section,.archive-section,.current-chapter,.text-link):before,
body.gilded-theme[data-page] :is(.hero-copy,.hero-caption,.motion-toggle,.section-heading,.film-visual,.practice-layout>div:first-child,.practice-steps,.artist-layout>div,.artist-layout figure,.poster-archive figure>a,.project-poster,.work-heading,.film-frames figure,.tools-panel,.notebook-chapter>header,.download-card,.mobile-menu nav,.press-biography figure,.selected-films,.contact-section,.page-hero,.work-hero,.practice-section,.archive-section,.current-chapter,.text-link):after{filter:sepia(.76) saturate(.72) brightness(.93) drop-shadow(0 3px 3px #30271855)}
body.gilded-theme[data-page] .relief-ornament{filter:sepia(.7) saturate(.8) brightness(.9) drop-shadow(0 4px 3px #30271855)}
/* Architectural mouldings belong to the pictures they frame, not to empty section corners. */
body.gilded-theme[data-page] .selected-films:after,
body.gilded-theme[data-page] .practice-section:before,
body.gilded-theme[data-page] .archive-section:before,
body.gilded-theme[data-page] .current-chapter:before,
body.gilded-theme[data-page] .contact-section:before,
body.gilded-theme[data-page] .page-hero:before,
body.gilded-theme[data-page] .work-hero:before{display:none}
body.gilded-theme[data-page] .project-copy>.relief-ornament{width:180px;height:67px;margin:0 0 18px;object-fit:contain;object-position:left center}
body.gilded-theme[data-page] .contact-section{padding-top:95px;border-top:1px solid var(--line)}
@media(max-width:800px){body.gilded-theme[data-page] .contact-section{padding-top:80px}}
@media(max-width:560px){body.gilded-theme[data-page] .project-copy>.relief-ornament{width:170px;height:63px;margin-bottom:16px}body.gilded-theme[data-page] .contact-section{padding-top:72px}}
body.gilded-theme[data-page] .cinema-hero{--paper:#eee6d5;--muted:#d2c8b3;--gold:#c6aa76;background:#10130f;height:calc(100svh - 112px)}
body.gilded-theme[data-page] .cinema-hero:before{background:linear-gradient(90deg,#0c1114aa,#0b151b14 77%),linear-gradient(0deg,#10130fe8,transparent 62%)}
body.gilded-theme[data-page] .cinema-hero:after{border-color:#c3a77366;box-shadow:inset 0 0 0 5px #342b180c,inset 0 0 0 6px #c2a46a26}
body.gilded-theme[data-page] .hero-copy h1{color:#f0e8d8;text-shadow:0 4px 28px #06101570}
body.gilded-theme[data-page] .hero-copy .eyebrow{color:#d0bb91}
body.gilded-theme[data-page] .hero-text{color:#dfd6c3}
body.gilded-theme[data-page] .hero-caption{color:#c9bea7;background:linear-gradient(110deg,#191c14aa,#15191177);border-color:#bea06966;width:max-content;max-width:70%}
body.gilded-theme[data-page] .hero-caption strong{color:#eadfc7}
body.gilded-theme[data-page] .motion-toggle{background:#171b13b8;color:#dbc99f;border-color:#b39760;box-shadow:inset 0 0 0 3px #b3976017,0 5px 20px #05080544}
/* Sculpted curved ends and fine fading rails keep the masthead open and light. */
body.gilded-theme[data-page] .site-header{--gold:#c4a36b;--paper:#e9dfcc;--line:#c4a66c33;background-color:#11130f;background-image:linear-gradient(90deg,transparent,#b391526b 14%,#dcc3958c 50%,#b391526b 86%,transparent),linear-gradient(90deg,transparent,#b391526b 14%,#dcc3958c 50%,#b391526b 86%,transparent);background-position:center 13px,center calc(100% - 13px);background-size:calc(100% - 108px) 1px;background-repeat:no-repeat;border:0;box-shadow:0 6px 22px #0004;min-height:112px;height:auto;padding:22px max(62px,5.2%);position:relative;isolation:isolate;gap:26px}
body.gilded-theme[data-page] .site-header:before,body.gilded-theme[data-page] .site-header:after{content:'';position:absolute;inset:auto;top:50%;left:9px;width:60px;height:94px;z-index:-1;border:0;background:var(--gold-endcap) center/contain no-repeat;transform:translateY(-50%);pointer-events:none;opacity:.87;filter:saturate(.68) brightness(.9) drop-shadow(0 2px 2px #0008)}
body.gilded-theme[data-page] .site-header:after{left:auto;right:9px;transform:translateY(-50%) scaleX(-1)}
body.gilded-theme[data-page] .site-header .brand{position:relative;display:flex;justify-content:center;padding:15px 28px;font-family:var(--art-letter);font-size:30px;color:#dfc595;line-height:1.1;letter-spacing:.015em;isolation:isolate;flex:none;white-space:nowrap;transition:color .3s ease,text-shadow .3s ease}
body.gilded-theme[data-page] .site-header .brand:before,body.gilded-theme[data-page] .site-header .brand:after{content:'';position:absolute;inset:auto;left:-1px;top:50%;width:31px;height:50px;z-index:-1;border:0;background:var(--name-laurel) center/contain no-repeat;transform:translateY(-50%);pointer-events:none;opacity:.88;filter:saturate(.7) brightness(.97) drop-shadow(0 2px 1px #0008);transition:filter .35s ease,opacity .35s ease}
body.gilded-theme[data-page] .site-header .brand:after{left:auto;right:-1px;transform:translateY(-50%) scaleX(-1)}
body.gilded-theme[data-page] .site-header .brand:hover,body.gilded-theme[data-page] .site-header .brand:focus-visible{color:#efd9ae;text-shadow:0 0 18px #d4b57422}
body.gilded-theme[data-page] .site-header .brand:is(:hover,:focus-visible):before,body.gilded-theme[data-page] .site-header .brand:is(:hover,:focus-visible):after{opacity:.95;filter:saturate(.75) brightness(1.04) drop-shadow(0 0 4px #b4945140)}
body.gilded-theme[data-page] .site-header .nav-links{gap:22px;min-width:0}
body.gilded-theme[data-page] .site-header .nav-links a{color:#cdc3ae;font-family:var(--art-letter);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:.025em;white-space:nowrap;padding:13px 5px}
body.gilded-theme[data-page]:lang(zh-CN) .site-header .nav-links a{font-size:19px;font-weight:400;letter-spacing:.065em}
body.gilded-theme[data-page] .site-header .nav-links a:hover,body.gilded-theme[data-page] .site-header .nav-links a:focus-visible{color:#ead1a3}
body.gilded-theme[data-page] .site-header .mobile-menu nav{background:#191c14;border:0;border-top:1px solid #b3976077;border-bottom:1px solid #b3976077;color:#d3c5a7;box-shadow:0 18px 36px #0007;padding-inline:34px}
body.gilded-theme[data-page] .site-header .mobile-menu nav:before,body.gilded-theme[data-page] .site-header .mobile-menu nav:after{display:none}
body.gilded-theme[data-page] .site-header .mobile-menu nav a{font:500 27px/1.45 var(--art-letter);letter-spacing:.02em}
body.gilded-theme[data-page]:lang(zh-CN) .site-header .mobile-menu nav a{font-size:21px;font-weight:400;letter-spacing:.08em}
/* Open-menu links respond to pointer, keyboard and touch without moving their hit areas. */
body.gilded-theme[data-page] .site-header .mobile-menu nav a{display:block;position:relative;isolation:isolate;padding:17px 47px 17px 13px;overflow:hidden;transition:color .28s ease,border-color .28s ease,box-shadow .2s ease;background:transparent}
body.gilded-theme[data-page] .site-header .mobile-menu nav a>span{display:inline-block;transition:transform .32s cubic-bezier(.2,.65,.3,1)}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:before{content:'';position:absolute;inset:2px 0;z-index:-1;pointer-events:none;opacity:0;transform:scaleX(.82);transform-origin:left center;background:linear-gradient(90deg,#c7a56a27,#c7a56a0b 75%,transparent);transition:opacity .28s ease,transform .35s ease}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:after{content:'';position:absolute;right:16px;top:50%;width:19px;height:14px;background:currentColor;clip-path:polygon(0 44%,74% 44%,48% 8%,55% 0,100% 50%,55% 100%,48% 92%,74% 56%,0 56%);opacity:0;transform:translate(-7px,-50%);transition:opacity .25s ease,transform .32s ease;pointer-events:none}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:is(:hover,:focus-visible){color:#f1d9ad;border-color:#d0af7166;background:transparent}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:is(:hover,:focus-visible):before{opacity:1;transform:scaleX(1)}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:is(:hover,:focus-visible):after{opacity:1;transform:translate(0,-50%)}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:is(:hover,:focus-visible)>span{transform:translateX(7px)}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:active{color:#f6e4bf;box-shadow:inset 0 0 0 1px #dab77f4d}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:active:before{opacity:1;transform:scaleX(1);background:linear-gradient(90deg,#c7a56a3a,#c7a56a12 80%,transparent)}
body.gilded-theme[data-page] .site-header .mobile-menu nav a:active>span{transform:translateX(4px)}
body.gilded-theme[data-page] .site-header .mobile-menu summary{transition:color .25s ease,text-shadow .25s ease}
body.gilded-theme[data-page] .site-header .mobile-menu summary>span:last-child{transition:transform .3s ease,color .25s ease}
body.gilded-theme[data-page] .site-header .mobile-menu summary:is(:hover,:focus-visible){color:#f1d9ad;text-shadow:0 0 17px #d8b97635}
@keyframes menu-panel-enter{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}
@keyframes menu-label-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav{animation:menu-panel-enter .26s cubic-bezier(.2,.65,.3,1) both}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a>span{animation:menu-label-enter .25s ease backwards;animation-delay:.04s}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a:nth-child(2)>span{animation-delay:.07s}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a:nth-child(3)>span{animation-delay:.1s}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a:nth-child(4)>span{animation-delay:.13s}
body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a:nth-child(5)>span{animation-delay:.16s}
@media(hover:none){body.gilded-theme[data-page] .site-header .mobile-menu nav a:after{opacity:.52;transform:translate(0,-50%)}}
@media(prefers-reduced-motion:reduce){body.gilded-theme[data-page] .site-header .mobile-menu[open] nav,body.gilded-theme[data-page] .site-header .mobile-menu[open] nav a>span{animation:none}body.gilded-theme[data-page] .site-header .mobile-menu nav a,body.gilded-theme[data-page] .site-header .mobile-menu nav a:before,body.gilded-theme[data-page] .site-header .mobile-menu nav a:after,body.gilded-theme[data-page] .site-header .mobile-menu nav a>span,body.gilded-theme[data-page] .site-header .mobile-menu summary,body.gilded-theme[data-page] .site-header .mobile-menu summary>span:last-child{transition:none}body.gilded-theme[data-page] .site-header .mobile-menu nav a:is(:hover,:focus-visible,:active)>span{transform:none}}
body.gilded-theme[data-page] .site-header .mobile-menu summary{font:500 21px/1.3 var(--art-letter);letter-spacing:.025em}
body.gilded-theme[data-page]:lang(zh-CN) .site-header .mobile-menu summary{font-size:17px;font-weight:400;letter-spacing:.04em}
body.gilded-theme[data-page] .site-header .lang-toggle{color:#d2b67f;border-color:#ad8e5477;font:500 19px/1 var(--art-letter);min-width:40px;min-height:44px}
@media(max-width:1100px){body.gilded-theme[data-page] .site-header{gap:17px;padding-inline:56px}body.gilded-theme[data-page] .site-header .brand{font-size:27px;padding:14px 24px}body.gilded-theme[data-page] .site-header .brand:before,body.gilded-theme[data-page] .site-header .brand:after{width:27px;height:46px}body.gilded-theme[data-page] .site-header .nav-links{gap:13px}body.gilded-theme[data-page] .site-header .nav-links a{font-size:23px;padding-inline:3px}body.gilded-theme[data-page]:lang(zh-CN) .site-header .nav-links a{font-size:18px}body.gilded-theme[data-page] .hero-copy{bottom:calc(6% + 170px)}body.gilded-theme[data-page] .hero-caption{left:auto;right:7%;bottom:6%}}
@media(max-width:960px){body.gilded-theme[data-page] .site-header .desktop-nav{display:none}body.gilded-theme[data-page] .site-header .mobile-menu{display:block}body.gilded-theme[data-page] .site-header{flex-wrap:nowrap;min-height:108px;padding:23px 56px}body.gilded-theme[data-page] .site-header .brand{font-size:29px;padding:14px 24px}body.gilded-theme[data-page] .cinema-hero{height:calc(100svh - 108px)}}
@media(max-width:800px){body.gilded-theme[data-page] .hero-caption{left:9%;right:auto;bottom:7%;max-width:calc(100% - 130px)}body.gilded-theme[data-page] .hero-copy{bottom:calc(7% + 175px)}}
@media(max-width:560px){body.gilded-theme[data-page] .site-header{min-height:98px;padding:20px 6%;gap:10px;background-position:center 12px,center calc(100% - 12px);background-size:calc(100% - 66px) 1px}body.gilded-theme[data-page] .site-header:before,body.gilded-theme[data-page] .site-header:after{width:34px;height:79px;left:2px;opacity:.7}body.gilded-theme[data-page] .site-header:after{left:auto;right:2px}body.gilded-theme[data-page] .site-header .brand{font-size:clamp(21px,5.9vw,26px);padding:13px 16px;letter-spacing:0}body.gilded-theme[data-page] .site-header .brand:before,body.gilded-theme[data-page] .site-header .brand:after{width:19px;height:35px;opacity:.65}body.gilded-theme[data-page] .header-controls{gap:9px}body.gilded-theme[data-page] .cinema-hero{height:calc(100svh - 98px)}body.gilded-theme[data-page] .mobile-menu nav{top:calc(100% + 6px)}}
@media(max-width:360px){body.gilded-theme[data-page] .site-header{padding-inline:5.2%;gap:7px}body.gilded-theme[data-page] .site-header .brand{font-size:21px;padding-inline:14px}body.gilded-theme[data-page] .header-controls{gap:7px}body.gilded-theme[data-page] .site-header .mobile-menu summary{gap:5px;font-size:19px}body.gilded-theme[data-page]:lang(zh-CN) .site-header .mobile-menu summary{font-size:16px}}
@media(prefers-reduced-motion:reduce){body.gilded-theme[data-page] .site-header .brand,body.gilded-theme[data-page] .site-header .brand:before,body.gilded-theme[data-page] .site-header .brand:after{transition:none}}
/* Display lettering marks navigation and jumps; factual labels keep their compact face. */
body.gilded-theme[data-page] :is(.button,.text-link,.quiet-link,.footer-links a,.contact-links a,.notebook-index a){font-family:var(--art-letter);font-size:23px;font-weight:500;line-height:1.35;letter-spacing:.02em}
body.gilded-theme[data-page]:lang(zh-CN) :is(.button,.text-link,.quiet-link,.footer-links a,.contact-links a,.notebook-index a){font-size:18px;font-weight:400;letter-spacing:.055em;line-height:1.5}
body.gilded-theme[data-page] .button{min-height:50px;padding:11px 24px}
body.gilded-theme[data-page] .text-link{padding-block:7px}
body.gilded-theme[data-page] .notebook-index a{padding:8px 12px}
body.gilded-theme[data-page] .download-card>span{font-family:var(--art-letter)}
@media(max-width:560px){body.gilded-theme[data-page] :is(.button,.text-link,.quiet-link,.footer-links a,.contact-links a,.notebook-index a){font-size:22px}body.gilded-theme[data-page]:lang(zh-CN) :is(.button,.text-link,.quiet-link,.footer-links a,.contact-links a,.notebook-index a){font-size:17px}body.gilded-theme[data-page] .button{padding:11px 19px}body.gilded-theme[data-page] .hero-actions{gap:17px 24px}}
/* Reading text retains its generous book face. */
body.gilded-theme[data-page] :is(.artist-biography,.artist-layout .artist-biography,.prose p,.section-intro,.work-lead,.film-logline,.hero-text,.process-steps p,.practice-steps p,.project-copy>p:not(.eyebrow):not(.small-note):not(.project-lead)){font-family:'Source Serif 4','Noto Serif SC',Georgia,'Songti SC','SimSun',serif;font-size:20px;font-weight:400;font-optical-sizing:auto;line-height:1.85;letter-spacing:.005em}
body.gilded-theme[data-page]:lang(zh-CN) :is(.artist-biography,.artist-layout .artist-biography,.prose p,.section-intro,.work-lead,.film-logline,.hero-text,.process-steps p,.practice-steps p,.project-copy>p:not(.eyebrow):not(.small-note):not(.project-lead)){font-size:18px;line-height:1.95;letter-spacing:.025em}
body.gilded-theme[data-page] .hero-text{font-size:22px;line-height:1.6}
body.gilded-theme[data-page] .process-steps article{padding:26px}
@media(max-width:560px){body.gilded-theme[data-page] :is(.artist-biography,.artist-layout .artist-biography,.prose p,.section-intro,.work-lead,.film-logline,.hero-text,.process-steps p,.practice-steps p,.project-copy>p:not(.eyebrow):not(.small-note):not(.project-lead)){font-size:19px;line-height:1.8}body.gilded-theme[data-page]:lang(zh-CN) :is(.artist-biography,.artist-layout .artist-biography,.prose p,.section-intro,.work-lead,.film-logline,.hero-text,.process-steps p,.practice-steps p,.project-copy>p:not(.eyebrow):not(.small-note):not(.project-lead)){font-size:17px;line-height:1.95}}
@media print{body.gilded-theme[data-page],body.gilded-theme[data-page] .section{--paper:#222;--muted:#444;--gold:#444;background:white!important;color:#222!important}body.gilded-theme[data-page] .site-header{display:none}}
