@font-face{font-family:Chun Mono;src:url(/preview-assets/Chun-Mono.woff2) format("woff2");font-display:swap}body>header.nav{position:sticky;top:0;z-index:50}html:has(#collection-opening){scroll-padding-top:calc(var(--collection-header-height,90px) + 12px)}#chun-five-stops header.site-header,body>header.nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}#chun-five-stops header.site-header .identity-nav{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:auto;min-width:0;max-width:100%;gap:8px 24px}#chun-five-stops header.site-header .brand,body>header.nav>.brand{display:inline-flex!important;align-items:center;justify-content:flex-start;flex:0 1 auto;gap:10px;min-width:0;max-width:100%;padding:0;white-space:normal}#chun-five-stops header.site-header .brand-icon,body>header.nav .brand-icon{display:block;width:36px;height:36px;max-width:none;flex:none;object-fit:contain}#chun-five-stops header.site-header .brand-name,body>header.nav .brand-name{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.15;color:inherit}#chun-five-stops header.site-header .section-switch,body>header.nav>.worlds{display:flex;flex:none;flex-wrap:wrap;margin-left:0;gap:12px}#chun-five-stops header.site-header .site-nav,body>header.nav>nav{display:flex;flex:0 1 auto;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;min-width:0;width:auto;margin-left:auto;gap:8px 20px}@media(max-width:900px){#chun-five-stops header.site-header .identity-nav{width:100%;gap:4px 14px}#chun-five-stops header.site-header .brand-icon,body>header.nav .brand-icon{width:28px;height:28px}#chun-five-stops header.site-header .brand,body>header.nav>.brand{gap:8px}#chun-five-stops header.site-header .site-nav,body>header.nav>nav{width:100%;margin-left:0;gap:4px 14px}}#chun-five-stops header.site-header .site-nav a,body>header.nav>nav a{font-family:Chun Mono,monospace!important;font-weight:400!important}#chun-five-stops header.site-header,body>header.nav{min-height:0;padding:6px 5%;gap:4px 20px}#chun-five-stops header.site-header .brand,body>header.nav>.brand{font-size:28px;min-height:44px}#chun-five-stops header.site-header .brand-icon,body>header.nav .brand-icon{width:28px;height:28px}#chun-five-stops header.site-header .site-nav a,body>header.nav>nav a,#chun-five-stops header.site-header .section-switch a,body>header.nav>.worlds a{display:inline-flex;align-items:center;min-height:44px}.exhibition{padding-top:16px!important}.mast{padding-top:0!important;padding-bottom:0!important}.mast nav{gap:20px}.mast .identity>span{font-size:clamp(24px,2.4vw,34px)}.mast .identity small{margin-top:3px}.mast nav a,.mast nav button{min-height:44px;display:inline-flex;align-items:center}@media(max-width:900px){#chun-five-stops header.site-header,body>header.nav{padding:4px 6%;gap:2px 12px}#chun-five-stops header.site-header .section-switch,body>header.nav>.worlds{margin-left:auto;justify-content:flex-end}#chun-five-stops header.site-header .brand,body>header.nav>.brand{font-size:22px}#chun-five-stops header.site-header .brand-icon,body>header.nav .brand-icon{width:24px;height:24px}body>header.nav>nav{column-gap:16px}.exhibition{padding-top:10px!important}.mast nav{gap:16px}}@media(max-width:360px){#chun-five-stops header.site-header .brand{font-size:20px}#chun-five-stops header.site-header .identity-nav{column-gap:6px}#chun-five-stops header.site-header .brand{gap:6px}#chun-five-stops header.site-header .section-switch{gap:10px}#chun-five-stops header.site-header .section-switch a{font-size:10px!important}#chun-five-stops header.site-header .site-nav{column-gap:8px}#chun-five-stops header.site-header .site-nav a{font-size:12px!important}}@media(max-width:900px){#chun-five-stops header.site-header .identity-nav{row-gap:0}#chun-five-stops header.site-header .site-nav{margin-top:0!important;gap:0 14px!important;align-items:center;justify-content:flex-start!important;flex-wrap:nowrap!important}#chun-five-stops header.site-header .site-nav a{line-height:1.2!important;padding:0 3px;box-sizing:border-box}#chun-five-stops header.site-header .site-nav a.all-work-entry{background:#102f4b;color:#fff9ee!important;border-radius:3px;min-height:44px;padding:0 10px;font-weight:400}#chun-five-stops header.site-header .section-switch a{line-height:1.2;padding-top:0;padding-bottom:0}}@media(max-width:360px){#chun-five-stops header.site-header .site-nav{column-gap:8px!important}}#chun-five-stops header.site-header .site-nav a.portfolio-contact-link,body>header.nav>nav a.portfolio-contact-link{background:#102f4b;color:#fff9ee!important;border:0;border-radius:6px;min-height:34px!important;padding:0 11px;box-sizing:border-box;text-decoration:none;font-family:Chun Mono,monospace!important;font-weight:400!important;line-height:1.2!important}#chun-five-stops header.site-header .site-nav a.portfolio-work-link,body>header.nav>nav a.portfolio-work-link{background:transparent;color:#102f4b!important;border:0;border-radius:0;min-height:44px;padding:0 3px;box-sizing:border-box;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px}#chun-five-stops header.site-header .site-nav a,body>header.nav>nav a{text-underline-offset:5px;text-decoration-thickness:1px}#chun-five-stops header.site-header .site-nav a:hover,#chun-five-stops header.site-header .site-nav a:focus-visible,body>header.nav>nav a:hover,body>header.nav>nav a:focus-visible{text-decoration:underline}body>header.nav>nav a{line-height:1.2}.portfolio-navigation{position:relative;display:inline-flex;align-items:center;flex:none;gap:1px;min-height:44px}#chun-five-stops header.site-header .site-nav .portfolio-menu-toggle,body>header.nav>nav .portfolio-menu-toggle{display:none;align-items:center;justify-content:center;gap:5px;width:auto;height:44px;min-height:44px;flex:none;padding:0 3px;border:0;background:transparent;color:#102f4b;cursor:pointer;border-radius:0;box-shadow:none;font-family:Chun Mono,monospace!important;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap}.portfolio-menu-toggle svg{display:block;flex:none}.portfolio-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.portfolio-menu-toggle:focus-visible{outline:1px solid #102f4b;outline-offset:1px;border-radius:3px}.portfolio-collection-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;min-width:240px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto;box-sizing:border-box;padding:6px;background:#fff9ee;border:1px solid #ccd5d8;border-radius:6px;box-shadow:0 8px 24px #102f4b26}.portfolio-collection-menu[hidden]{display:none!important}#chun-five-stops header.site-header .site-nav .portfolio-collection-menu a,body>header.nav>nav .portfolio-collection-menu a{display:flex;justify-content:flex-start;text-align:left;min-height:40px;padding:7px 10px;font-size:13px!important;color:#102f4b;background:transparent;line-height:1.3!important;white-space:normal;text-decoration:none;border:0;border-radius:3px}#chun-five-stops header.site-header .site-nav .portfolio-collection-menu a:hover,#chun-five-stops header.site-header .site-nav .portfolio-collection-menu a:focus-visible,body>header.nav>nav .portfolio-collection-menu a:hover,body>header.nav>nav .portfolio-collection-menu a:focus-visible{background:#e6eef0;text-decoration:underline}@media(min-width:901px)and (hover:hover)and (pointer:fine){.portfolio-collection-menu a[data-collection=all]{display:none!important}}@media(max-width:900px),(hover:none),(pointer:coarse){#chun-five-stops header.site-header .site-nav .portfolio-navigation .portfolio-menu-toggle,body>header.nav>nav .portfolio-navigation .portfolio-menu-toggle{display:inline-flex}#chun-five-stops header.site-header .site-nav .portfolio-navigation .portfolio-work-link,body>header.nav>nav .portfolio-navigation .portfolio-work-link{display:none}}.site-nav .portfolio-work-link,.site-nav .portfolio-menu-toggle,body>header.nav>nav .portfolio-work-link,body>header.nav>nav .portfolio-menu-toggle{min-width:88px;box-sizing:border-box}@media(max-width:360px){#chun-five-stops header.site-header .site-nav,body>header.nav>nav{gap:3px}}@media(max-width:900px){body>header.nav>nav{justify-content:space-between;flex-wrap:nowrap!important;gap:8px}body>header.nav>nav a{font-size:13px;white-space:nowrap}#chun-five-stops header.site-header .site-nav a.portfolio-contact-link,body>header.nav>nav a.portfolio-contact-link{margin-left:auto}}@media(max-width:360px){body>header.nav>nav a{font-size:12px}body>header.nav>nav .portfolio-menu-toggle{font-size:12px}}@media(max-width:550px){#chun-five-stops header.site-header .site-nav{column-gap:4px!important}#chun-five-stops header.site-header .site-nav a.portfolio-contact-link{padding:0 9px}}@media(max-width:380px){#chun-five-stops header.site-header .site-nav a{font-size:12px!important}#chun-five-stops header.site-header .site-nav .portfolio-menu-toggle{font-size:12px}}@media(max-width:360px){#chun-five-stops header.site-header .site-nav{column-gap:4px!important}#chun-five-stops header.site-header .site-nav a{font-size:11px!important}#chun-five-stops header.site-header .site-nav .portfolio-menu-toggle{font-size:11px;padding:0 1px;gap:4px}}@media(max-width:340px){#chun-five-stops header.site-header .site-nav{column-gap:2px!important}#chun-five-stops header.site-header .site-nav>a{padding-left:2px;padding-right:2px}#chun-five-stops header.site-header .site-nav .portfolio-work-link{padding:0}#chun-five-stops header.site-header .site-nav a.portfolio-contact-link{padding:0 6px}body>header.nav>nav{gap:6px}body>header.nav>nav a{font-size:11px}body>header.nav>nav .portfolio-menu-toggle{font-size:11px}}#exhibition .mast>nav[aria-label="Main navigation"]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;max-width:none;gap:20px;font:15px var(--mono);align-self:start}#exhibition .mast>nav[aria-label="Main navigation"]>a,#exhibition .mast>nav[aria-label="Main navigation"]>button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:0;white-space:nowrap;font:inherit;line-height:1.2}#exhibition .mast>nav[aria-label="Main navigation"] .index-trigger{gap:4px;text-align:start}#exhibition .mast>nav[aria-label="Main navigation"] .index-trigger>span{margin-left:0}@media(max-width:760px){.mast{grid-template-columns:minmax(0,1fr);gap:8px}.mast>.identity{grid-column:1;grid-row:1}.mast .identity small{max-width:none}#exhibition .mast>nav[aria-label="Main navigation"]{grid-column:1;grid-row:2;justify-content:flex-start;gap:20px;font-size:14px}.mast>nav.social-channels{grid-column:1;grid-row:3;padding-top:0}}@media(max-width:360px){#exhibition .mast>nav[aria-label="Main navigation"]{gap:14px;font-size:12px}}@media(max-width:900px){#chun-five-stops header.site-header .brand-name,body>header.nav .brand-name{font-size:22px!important;line-height:1.15!important}#chun-five-stops header.site-header .section-switch a,body>header.nav>.worlds a{font-size:10px!important;line-height:1.2!important}body>header.nav>.worlds{gap:12px}}@media(max-width:360px){#chun-five-stops header.site-header .brand-name,body>header.nav .brand-name{font-size:20px!important}}@media(max-width:900px){body>header.nav{padding-top:4px!important;padding-bottom:4px!important;row-gap:2px!important}body>header.nav>nav{gap:4px!important}body>header.nav>.worlds{gap:12px!important;align-items:center}}#chun-five-stops header.site-header .site-nav{font-size:11px}body>header.nav>nav{font-size:12px}#chun-five-stops header.site-header .site-nav>a,#chun-five-stops header.site-header .site-nav .portfolio-navigation>.portfolio-work-link,#chun-five-stops header.site-header .site-nav .portfolio-navigation>.portfolio-menu-toggle,body>header.nav>nav>a,body>header.nav>nav .portfolio-navigation>.portfolio-work-link,body>header.nav>nav .portfolio-navigation>.portfolio-menu-toggle{font-size:inherit!important}@media(max-width:900px){body>header.nav>nav{font-size:13px}}@media(max-width:550px){#chun-five-stops header.site-header .site-nav{font-size:12px}}@media(max-width:360px){#chun-five-stops header.site-header .site-nav{font-size:11px}body>header.nav>nav{font-size:12px}}@media(max-width:340px){body>header.nav>nav{font-size:11px}}.service-item-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 .45em;align-items:baseline;max-width:100%}.service-item-row+.service-item-row{margin-top:.18em}.service-item-row>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.discipline-services .service-item-row,.discipline-services .service-item-row>span,.commission-services .service-item-row,.commission-services .service-item-row>span{color:inherit!important}.service-item-row>span:not(:last-child):after{content:"\ff0e";margin-left:.1em}@media(max-width:760px){.discipline-services .service-item-row,.commission-services .service-item-row{font-size:14px;line-height:1.5}}.category-service-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.category-service-backdrop>span{position:absolute;top:calc(24px + var(--service-row,0)*var(--service-line-step,90px));right:4%;width:42%;display:block;text-align:right;white-space:nowrap;font:800 clamp(36px,5.8vw,96px)/1.08 Arial,"Chun TC",sans-serif;letter-spacing:-.035em;color:transparent;-webkit-text-stroke:1.5px var(--outline-stroke-color,#fff9ee);text-transform:uppercase;opacity:.85}.category-service-backdrop>span:nth-child(1){top:24px;right:5%}.category-service-backdrop>span:nth-child(2){top:calc(24px + var(--service-line-step,90px));right:2%}.category-service-backdrop>span:nth-child(3){top:calc(24px + var(--service-line-step,90px)*2);right:7%}#collection-opening .hero-inner{z-index:3}body[data-category=video-script] .category-service-backdrop>span{opacity:.24}body[data-category=brand-story] .category-service-backdrop>span{opacity:.45}.featured-hero{position:relative;isolation:isolate}.featured-hero>.category-service-backdrop{inset:-10px -24px 0}.featured-hero>:not(.category-service-backdrop){position:relative;z-index:1}@media(max-width:760px){.category-service-backdrop>span{top:calc(var(--service-area-top,50%) + var(--service-row,0)*var(--service-line-step,40px));font-size:clamp(26px,8.2vw,58px);width:90%;-webkit-text-stroke:1px var(--outline-stroke-color,#fff9ee);opacity:.75}.category-service-backdrop>span:nth-child(1){top:var(--service-area-top,50%);right:5%}.category-service-backdrop>span:nth-child(2){top:calc(var(--service-area-top,50%) + var(--service-line-step,40px));right:3%}.category-service-backdrop>span:nth-child(3){top:calc(var(--service-area-top,50%) + var(--service-line-step,40px)*2);right:6%}.featured-hero>.category-service-backdrop{inset:0 -14px}}@media(forced-colors:active){.category-service-backdrop{display:none}}body .chinese-text{display:inline!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;transform:none!important;translate:none!important;font-family:Chun Han,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;opacity:1;font-synthesis:none;text-shadow:inherit}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/syne-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/barlowcondensed-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/bodonimoda-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/fraunces-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/spacegrotesk-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/categories/specialelite-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(footer,.page-footer,.compact-footer,.creative-footer,.motion-footer){font-size:14px!important;line-height:1.6!important;opacity:1!important}:is(footer,.page-footer,.compact-footer,.creative-footer,.motion-footer) :is(a,p,span,small,button):not(.button,.button *){color:inherit!important;opacity:1!important}footer small,.scene-footer,.scene-footer button{font-size:12px!important}body[data-category] footer,.compact-footer{color:#40505c!important}.collection-landing footer.scene-footer{color:var(--featured-ink,#d8e4d2)!important}#chun-five-stops .contact-section>.page-footer{font-size:12px!important;line-height:1.6!important;color:#12334c!important;gap:8px 16px!important}#chun-five-stops .home-document-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;pointer-events:none}#chun-five-stops .contact-submit-row small,#chun-five-stops #career .career-work-link{font-size:12px!important;line-height:1.6!important}@media(max-width:900px){#chun-five-stops .page-footer,#chun-five-stops .page-footer :is(a,p,span,small){font-size:12px!important;line-height:1.6!important}}.contact-icon-links,#chun-five-stops #contact .contact-icon-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 10px;width:100%;margin:28px 0 12px;padding:0}.contact-icon-links>a,#chun-five-stops #contact .contact-icon-links>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0;min-height:100px;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:400 16px/1.45 Arial,sans-serif;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}.contact-icon-links>a svg,#chun-five-stops #contact .contact-icon-links>a svg{display:block;width:42px;height:42px;flex:none;margin:0 0 6px}.contact-icon-links .contact-method-name,#chun-five-stops #contact .contact-icon-links .contact-method-name{font:inherit;font-weight:600;letter-spacing:0;text-transform:none}.contact-icon-links .contact-method-detail,#chun-five-stops #contact .contact-icon-links .contact-method-detail{font:inherit;letter-spacing:0;text-transform:none;white-space:nowrap;overflow-wrap:normal}.contact-icon-links>a:hover .contact-method-detail{text-decoration:underline;text-underline-offset:4px}.contact-icon-links>a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}#chun-five-stops #contact .contact-intro{min-width:0}.contact-intro,.contact-page>div:first-child,.compact-contact .compact-wrap{container-type:inline-size}@container (max-width:430px){.contact-icon-links,#chun-five-stops #contact .contact-icon-links{grid-template-columns:minmax(0,1fr);gap:10px}.contact-icon-links>a,#chun-five-stops #contact .contact-icon-links>a{min-height:0;padding:12px 0}}#chun-five-stops #contact .contact-intro h3{font:500 clamp(26px,2.8vw,36px)/1.3 Arial,sans-serif;max-width:24ch}body[data-category] #collection-opening.collection-hero{overflow-x:clip!important}@media(max-width:550px){.contact-icon-links,#chun-five-stops #contact .contact-icon-links{grid-template-columns:minmax(0,1fr);gap:10px}.contact-icon-links>a,#chun-five-stops #contact .contact-icon-links>a{min-height:0;padding:12px 0}.contact-icon-links>a svg,#chun-five-stops #contact .contact-icon-links>a svg{width:38px;height:38px}}#chun-five-stops :is(#career,#contact){content-visibility:auto;contain-intrinsic-size:auto 900px}@media(min-width:901px){#chun-five-stops :is(.desktop-chapter,.desktop-declaration-scene){content-visibility:auto;contain-intrinsic-size:auto 900px}}.site-reading-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;padding:8px clamp(20px,4vw,70px);min-height:36px;box-sizing:border-box;background:#fff9ee;color:#12334c;border-bottom:1px solid #12334c16;font:12px/1.5 system-ui,sans-serif}.site-reading-tools a{color:inherit;text-underline-offset:3px}.site-reading-tools label{display:flex;align-items:center;gap:6px}.site-reading-tools select{font:inherit;padding:3px 6px;color:inherit;border:1px solid #12334c44;background:#fffdf7;border-radius:4px}html[data-reading-language=zh] main [lang=en],html[data-reading-language=en] main [lang=zh-Hant]:not(.chinese-text),html[data-reading-language=en] main [lang=zh]:not(.chinese-text){display:none!important}html[data-reading-language=zh] dialog [lang=en],html[data-reading-language=en] dialog [lang=zh-Hant]:not(.chinese-text){display:none!important}@media(max-width:600px){.site-reading-tools{padding:6px 20px;font-size:11px}}.landing-card,.work-card,.experience-project-card{content-visibility:auto;contain-intrinsic-size:auto 540px}dialog .work-card{content-visibility:visible;contain-intrinsic-size:none}@media(min-width:761px){body[data-category=all] #collection-opening>.category-service-backdrop{mask-image:linear-gradient(to right,transparent 60%,#000 66%);-webkit-mask-image:linear-gradient(to right,transparent 60%,#000 66%)}}html.site-service-fitting .category-service-backdrop:not([data-services-ready]){visibility:hidden}body[data-home-view=compact]>header.nav{position:relative}.site-reading-tools--browse{--motion-safe-bottom:env(safe-area-inset-bottom,0px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:70;display:flex;flex-wrap:nowrap;align-items:center;gap:0;min-height:0;padding:0;background:transparent;color:#12334c;border:0;font:12px/1.3 Chun Mono,monospace;isolation:isolate;box-sizing:border-box}.site-reading-tools--browse a[role=switch],#chun-five-stops header.site-header .site-reading-tools--browse a[role=switch]{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:34px;height:auto;padding:0;border:0;border-radius:20px;background:transparent;box-shadow:none;font:inherit;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.motion-mode-label{font-size:12px;line-height:1.3;letter-spacing:0}.motion-mode-track{position:relative;display:block;flex:none;width:56px;height:26px;box-sizing:border-box;border:1px solid #12334c88;border-radius:18px;background:#ffffff42;box-shadow:inset 0 1px 3px #12334c12;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.motion-mode-light{position:absolute;left:2px;top:2px;width:20px;height:20px;box-sizing:border-box;border:1px solid #12334cbb;border-radius:50%;background:#fffdf5;box-shadow:0 1px 3px #12334c20;transform:translate(0);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.motion-mode-status{position:absolute;right:4px;top:0;display:flex;align-items:center;justify-content:center;width:26px;height:24px;font:9px/1 Chun Mono,monospace;color:#12334c}[aria-checked=true] .motion-mode-light{transform:translate(30px)}[aria-checked=true] .motion-mode-status{left:3px;right:auto}.site-reading-tools--browse a[role=switch]:hover .motion-mode-track{background:#ffffff70}.site-reading-tools--browse a[role=switch]:focus-visible,.motion-mode-grip:focus-visible,.motion-chapters-toggle:focus-visible{outline:2px solid #247ac0;outline-offset:3px}.motion-mode-grip,.motion-chapters-toggle,.motion-chapters-panel{display:none}.site-reading-tools--inline{display:flex;justify-content:flex-start;min-height:0;padding:0;margin:16px 0 20px;background:transparent;border:0;gap:0;font:12px/1.5 Arial,sans-serif;color:inherit}.site-reading-tools--inline label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.site-reading-tools--inline select{min-height:32px;padding:4px 8px;background:#fffaf0;color:#12334c}@media(max-width:600px){.site-reading-tools--inline{padding:0;font-size:11px;margin:16px 0}.site-reading-tools--inline select{min-height:34px}}@media(min-width:901px){#chun-five-stops header.site-header .motion-mode-grip,#chun-five-stops header.site-header .motion-chapters-toggle{display:none!important}}@media(max-width:900px){.site-reading-tools--browse a[role=switch],#chun-five-stops header.site-header .site-reading-tools--browse a[role=switch]{min-height:44px;padding-left:12px;gap:7px}.site-reading-tools--browse .motion-mode-label{max-width:70px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.motion-chapters-toggle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;width:87px;flex:0 0 87px;box-sizing:border-box;padding:0 12px 0 4px;border:0;border-right:1px solid #12334c25;border-radius:0;background:transparent;color:inherit;font:11px/1.3 Chun Mono,monospace;cursor:pointer;white-space:nowrap}.motion-chapters-toggle svg{width:10px;height:7px;flex:none;transition:transform .15s}.motion-chapters-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.motion-chapters-panel:not([hidden]){display:grid}.motion-chapters-panel{position:absolute;left:0;bottom:calc(100% + 10px);width:min(290px,calc(100vw - 24px));box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid #12334c30;border-radius:16px;background:#fffaf0;box-shadow:0 8px 28px #12334c26}.motion-chapters-panel a{display:flex;align-items:center;min-height:44px;padding:7px 10px;box-sizing:border-box;border-radius:8px;color:inherit;font:12px/1.5 Chun Mono,monospace;text-decoration:none}.motion-chapters-panel a:hover,.motion-chapters-panel a:focus-visible{background:#d2e9fa}.has-motion-dock .floating-chapter{display:none!important}.site-reading-tools--browse[data-keyboard-hidden],body:has(dialog[open]) .site-reading-tools--browse{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.motion-mode-light,.motion-chapters-toggle svg,.site-reading-tools--browse{transition:none}}.motion-chapters-panel[hidden]{display:none!important}@media(min-width:901px){.motion-chapters-panel{display:none!important}}@media(max-width:900px){.motion-chapters-panel:not([hidden]){transform-origin:bottom center;animation:motion-chapters-reveal .2s cubic-bezier(.2,.8,.2,1) both}}@keyframes motion-chapters-reveal{0%{opacity:0;transform:translateY(9px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.motion-chapters-panel{animation:none!important}}@media(min-width:901px)and (max-width:1023px){#chun-five-stops header.site-header .site-reading-tools--browse{top:28px}#chun-five-stops header.site-header .identity-nav{gap:8px}#chun-five-stops header.site-header .section-switch{gap:10px;font-size:10px}body[data-home-view=compact]>header.nav .worlds{gap:10px;font-size:10px}body[data-home-view=compact]>header.nav .brand{font-size:28px}}.motion-chapters-toggle [data-chapters-label]{overflow:hidden;text-overflow:ellipsis}.motion-chapters-icon,.motion-chapters-close-icon,.motion-mode-mobile-status{display:none}@media(max-width:900px){.site-reading-tools--browse .motion-chapters-toggle{width:44px;flex:0 0 44px;min-height:38px;height:38px;padding:0;gap:0;border-right-color:#12334c16}.site-reading-tools--browse .motion-chapters-toggle [data-chapters-label],.site-reading-tools--browse .motion-chapters-chevron{display:none}.site-reading-tools--browse .motion-chapters-toggle .motion-chapters-icon{display:block;width:19px;height:19px;transform:none}.site-reading-tools--browse .motion-chapters-toggle .motion-chapters-close-icon{width:19px;height:19px;transform:none}.site-reading-tools--browse .motion-chapters-toggle[aria-expanded=true] .motion-chapters-icon{display:none}.site-reading-tools--browse .motion-chapters-toggle[aria-expanded=true] .motion-chapters-close-icon{display:block}.site-reading-tools--browse a[role=switch],#chun-five-stops header.site-header .site-reading-tools--browse a[role=switch]{width:80px;flex:0 0 80px;justify-content:center;min-height:38px;height:38px;padding:0;gap:0}.site-reading-tools--browse .motion-mode-label,.site-reading-tools--browse .motion-mode-status{display:none}.site-reading-tools--browse .motion-mode-track{width:64px;height:22px;border-color:#12334c55;box-shadow:none;background:#fff5}.site-reading-tools--browse .motion-mode-light{width:16px;height:16px;left:2px;top:2px;border-color:#12334c88;box-shadow:0 1px 2px #12334c15}.site-reading-tools--browse .motion-mode-mobile-status{position:absolute;right:2px;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:20px;font:9px/1 Chun Mono,monospace;color:#12334c;white-space:nowrap;overflow:hidden}.site-reading-tools--browse [aria-checked=true] .motion-mode-light{transform:translate(42px);background:#315968;border-color:#315968}.site-reading-tools--browse [aria-checked=true] .motion-mode-mobile-status{left:2px;right:auto}.site-reading-tools--browse [aria-checked=true] .motion-mode-track{background:#89aba269;border-color:#567c735c}}@media(min-width:901px){.site-reading-tools--browse .motion-mode-track{background:#e2e7eb88;border-color:#71838c80}.site-reading-tools--browse .motion-mode-status,#chun-five-stops .site-reading-tools--browse .motion-mode-status{color:#526573}.site-reading-tools--browse [aria-checked=true] .motion-mode-track{background:#315968cf;border-color:#315968cf}.site-reading-tools--browse [aria-checked=true] .motion-mode-status,#chun-five-stops .site-reading-tools--browse [aria-checked=true] .motion-mode-status{color:#fff9ee;font-weight:700}.site-reading-tools--browse [aria-checked=true] .motion-mode-light{background:#fff4ca;border-color:#fff4ca}.site-reading-tools--browse a[role=switch]:hover .motion-mode-track{background:#d9e1e5b3}.site-reading-tools--browse a[role=switch][aria-checked=true]:hover .motion-mode-track{background:#315968e6}}@media(max-width:900px){body.has-mobile-dock{--mobile-dock-height: calc(60px + env(safe-area-inset-bottom,0px)) ;padding-bottom:var(--mobile-dock-height);scroll-padding-bottom:var(--mobile-dock-height)}.site-reading-tools--browse.mobile-dock{position:fixed;inset:auto 0 0;transform:none;z-index:890;display:flex;align-items:center;justify-content:space-around;gap:0;width:100%;max-width:none;height:calc(60px + env(safe-area-inset-bottom,0px));min-height:60px;margin:0;padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));box-sizing:border-box;border:0;border-top:1px solid #00000014;border-radius:0;background:#fffffff0;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:none}.mobile-dock .motion-chapters-toggle,.mobile-dock a[role=switch],#chun-five-stops header.site-header .mobile-dock a[role=switch]{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;min-width:44px;min-height:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;touch-action:manipulation}.mobile-dock .motion-chapters-panel{left:12px;bottom:calc(100% + 10px)}.mobile-dock .motion-mode-track{width:86px;height:28px}.mobile-dock .motion-mode-light{width:20px;height:20px;top:3px}.mobile-dock .motion-mode-mobile-status{width:58px;height:26px;font-size:11px}.mobile-dock [aria-checked=true] .motion-mode-light{transform:translate(60px)}.mobile-dock .motion-mode-grip,body.has-mobile-dock .floating-chapter{display:none!important}}.site-contact-dismiss{display:none}@media(max-width:900px){body.has-mobile-dock #chun-five-stops:not([data-desktop=flow]){--mobile-chapter-height:calc(100dvh - var(--header-height,0px) - var(--mobile-dock-height,60px)) !important}body.has-mobile-dock .mobile-dock{justify-content:space-between;padding-inline:max(6px,env(safe-area-inset-left,0px)) max(6px,env(safe-area-inset-right,0px))}body.has-mobile-dock .mobile-dock .motion-chapters-toggle{flex:0 0 auto;width:auto;min-width:44px;height:44px;padding:0 12px;gap:8px;justify-content:flex-start;color:#12334c}body.has-mobile-dock .mobile-dock .motion-chapters-toggle:before{content:"";flex:0 0 22px;width:22px;height:16px;background:linear-gradient(currentColor 0 0) 0 0/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50%/100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 100%/100% 2px no-repeat}body.has-mobile-dock .mobile-dock .motion-chapters-toggle .motion-chapters-icon{display:none}body.has-mobile-dock .mobile-dock .motion-chapters-toggle[aria-expanded=true]:before{display:none}body.has-mobile-dock .mobile-dock .motion-chapters-toggle[aria-expanded=true] .motion-chapters-close-icon{display:block;order:-1;flex:0 0 22px;width:22px;height:22px;transform:none}body.has-mobile-dock .mobile-dock .motion-chapters-toggle [data-chapters-label]{display:inline;font-size:12px;line-height:1;letter-spacing:.02em}body.has-mobile-dock .mobile-dock a[role=switch]{order:3;flex:0 0 auto;width:auto;min-width:44px;height:44px;margin:0 0 0 auto;padding:0 12px 0 66px;justify-content:flex-end}body.has-mobile-dock .mobile-dock .motion-mode-track{position:relative;width:34px;height:20px;overflow:visible}body.has-mobile-dock .mobile-dock .motion-mode-light{width:14px;height:14px;top:2px;left:2px}body.has-mobile-dock .mobile-dock [aria-checked=true] .motion-mode-light{transform:translate(14px)}body.has-mobile-dock .mobile-dock .motion-mode-mobile-status{display:block;position:absolute;left:auto;right:calc(100% + 8px);top:50%;width:auto;height:auto;transform:translateY(-50%);overflow:visible;clip-path:none;white-space:nowrap;font-size:12px;line-height:1;color:#12334c;text-align:right}}.shared-scene-artwork{display:block;width:100%;height:auto;max-height:180px;object-fit:contain;object-position:center bottom;grid-column:1/-1;max-width:none;pointer-events:none}.shared-scene-artwork[hidden]{display:none!important}.story-hero>.shared-scene-artwork{margin-top:16px}.featured-hero>.shared-scene-artwork{grid-column:1/-1}.scene-artwork-editor{margin:20px 0;padding:18px;border:1px solid #102f4b26;border-radius:6px}.scene-artwork-editor img{display:block;width:100%;max-width:480px;height:120px;object-fit:contain;background:repeating-conic-gradient(#eef0f1 0% 25%,#fff 0% 50%) 0/16px 16px}.scene-artwork-editor input[type=file]{max-width:100%;margin:12px 0}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/syne-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/barlowcondensed-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/bodonimoda-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/fraunces-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/categories/spacegrotesk-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/categories/specialelite-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-category=all],[data-heading-category=all]{--classification-heading-font:"Syne","Chun TC",sans-serif;--classification-heading-weight:500}body[data-category=video-script],[data-heading-category=video-script],#chun-five-stops[data-paper=video],#chun-five-stops [data-discipline=video]{--classification-heading-font:"Barlow Condensed","Chun TC",sans-serif;--classification-heading-weight:500}body[data-category=editorial-publication],[data-heading-category=editorial-publication],#chun-five-stops[data-paper=publication],#chun-five-stops [data-discipline=publication]{--classification-heading-font:"Bodoni Moda","Chun TC",serif;--classification-heading-weight:500}body[data-category=brand-story],[data-heading-category=brand-story],#chun-five-stops[data-paper=brand],#chun-five-stops [data-discipline=brand]{--classification-heading-font:"Fraunces","Chun TC",serif;--classification-heading-weight:500}body[data-category=digital-content],[data-heading-category=digital-content],#chun-five-stops[data-paper=digital],#chun-five-stops [data-discipline=digital]{--classification-heading-font:"Space Grotesk","Chun TC",sans-serif;--classification-heading-weight:500}body[data-category=copywriting],[data-heading-category=copywriting],#chun-five-stops[data-paper=copy],#chun-five-stops [data-discipline=copy]{--classification-heading-font:"Special Elite","Chun TC",monospace;--classification-heading-weight:400}body[data-category=creative-writing],[data-heading-category=creative-writing],#chun-five-stops[data-paper=creative],#chun-five-stops [data-discipline=creative]{--classification-heading-font:"Chun Hand","Chun TC",cursive;--classification-heading-weight:400}body[data-category] #collection-opening .hero-inner h1,#chun-five-stops .desktop-chapter .desktop-title,#chun-five-stops .category .category-name,#chun-five-stops .mobile-next-category h2{font-family:var(--classification-heading-font,"Chun Hand");font-weight:var(--classification-heading-weight,400);letter-spacing:normal;font-synthesis:none}#chun-five-stops .contact-intro h2{font-family:Syne,Chun TC,sans-serif;font-weight:500;letter-spacing:-.03em;font-synthesis:none}#chun-five-stops [data-next-section=publication]{--next-heading-font:"Bodoni Moda";--next-heading-weight:500}#chun-five-stops [data-next-section=brand]{--next-heading-font:"Fraunces";--next-heading-weight:500}#chun-five-stops [data-next-section=digital]{--next-heading-font:"Space Grotesk";--next-heading-weight:500}#chun-five-stops [data-next-section=copy]{--next-heading-font:"Special Elite";--next-heading-weight:400}#chun-five-stops [data-next-section=creative]{--next-heading-font:"Chun Hand";--next-heading-weight:400}#chun-five-stops [data-next-section=career]{--next-heading-font:"Chun Display";--next-heading-weight:400}#chun-five-stops .desktop-project-actions [data-next-section],#chun-five-stops:not([data-desktop=flow]) .work-actions [data-next-section]{font-family:var(--next-heading-font),"Chun TC",sans-serif;font-weight:var(--next-heading-weight,400);font-synthesis:none}@font-face{font-family:Chun TC;src:url(/preview-assets/Chun-TC.woff2);font-display:swap}@font-face{font-family:Chun Display;src:url(/preview-assets/Chun-Display.woff2);font-display:swap}@font-face{font-family:Chun Mono;src:url(/preview-assets/Chun-Mono.woff2);font-display:swap}@font-face{font-family:Chun Hand;src:url(/preview-assets/Chun-Hand.woff2);font-display:swap}@font-face{font-family:Chun Rounded;src:url(/preview-assets/Chun-Rounded.woff2);font-display:swap}

@font-face{font-family:Chun TC;src:url(/preview-assets/Chun-TC.woff2);font-display:swap}@font-face{font-family:Chun Display;src:url(/preview-assets/Chun-Display.woff2);font-display:swap}@font-face{font-family:Chun Mono;src:url(/preview-assets/Chun-Mono.woff2);font-display:swap}@font-face{font-family:Chun Hand;src:url(/preview-assets/Chun-Hand.woff2);font-display:swap}@font-face{font-family:Chun Rounded;src:url(/preview-assets/Chun-Rounded.woff2);font-display:swap}:root{--ink:#10334d;--paper:#fff9ee;--sky:#d2e9fa;--line:#17395130}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Chun TC,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #247ac0}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}p{line-height:1.75}h1{margin-bottom:24px;font-family:Chun Hand,Georgia,serif;font-size:clamp(54px,6.5vw,100px);font-weight:400;line-height:1.08}h2{font-family:Chun Display,Georgia,serif;font-size:42px;font-weight:400;line-height:1.18}h3{font-size:25px;font-weight:500;line-height:1.45}a:hover h3,h3 a:hover{text-underline-offset:5px;text-decoration:underline}.eyebrow,.meta,.category-tag,.filters,.text-link,.button,.nav nav,.worlds,dt,.footer small{font-family:Chun Mono,monospace;font-size:12px;line-height:1.65}.eyebrow{letter-spacing:1px;text-transform:uppercase;margin-bottom:22px}.nav{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:30px;min-height:90px;padding:20px 5%;display:flex}.brand{white-space:nowrap;font:36px Chun Display,Georgia,serif}.worlds{gap:18px;display:flex}.worlds a:first-child{border-bottom:1px solid}.nav nav{gap:26px;margin-left:auto;display:flex}.nav nav a[aria-current]{border-bottom:1px solid}.collection-hero{background:linear-gradient(#c0def4,#d2e9fa);padding-bottom:55px;position:relative}.hero-inner{grid-template-columns:1.5fr .8fr;align-items:center;gap:60px;max-width:1260px;min-height:440px;margin:auto;padding:70px 5% 45px;display:grid;position:relative}.hero-line{margin-bottom:10px;font-size:26px}.hero-note{color:#365570;max-width:470px;margin-bottom:26px;font-size:16px}.hero-character{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:310px;animation:6s ease-in-out infinite float}.cloud-edge{object-fit:fill;pointer-events:none;width:100%;height:140px;position:absolute;bottom:-45px}.bird{opacity:.65;pointer-events:none;border-top:1px solid #44647b;border-radius:50%;width:24px;height:12px;position:absolute;rotate:10deg}.bird:after{content:"";border-top:1px solid #44647b;border-radius:50%;width:24px;height:12px;position:absolute;top:-1px;left:22px;rotate:-20deg}.b1{top:16%;left:55%}.b2{top:39%;right:4%;scale:.7}.b3{bottom:22%;left:65%;scale:.6}.collection-body{max-width:1240px;margin:auto;padding:52px 4% 0;scroll-margin-top:20px}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:48px;padding:16px 0 28px;display:flex}.filters a{border:1px solid var(--line);border-radius:3px;align-items:center;min-height:44px;padding:10px 13px;display:inline-flex}.filters a[aria-current],.filters a:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-cat=video-script]{--tag:#bddff4}[data-cat=editorial-publication]{--tag:#edddb1}[data-cat=brand-story]{--tag:#dfceeb}[data-cat=digital-content]{--tag:#c9e2d1}[data-cat=copywriting]{--tag:#f2d1b4}.category-tag{background:var(--tag,#cde4f5);border:1px solid #17395115;border-radius:3px;align-items:center;min-height:38px;padding:7px 11px;display:inline-flex}.category-tag:hover{box-shadow:inset 0 0 0 1px var(--ink);filter:brightness(.94)}.list-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:30px 0;display:flex}.list-heading h2{margin:0}.meta{color:#476077}.work-grid{grid-template-columns:1fr 1fr;gap:64px 40px;display:grid}.card-image{aspect-ratio:16/10;background:#ebeadf;display:block;position:relative;overflow:hidden}.card-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card-image:hover img{transform:scale(1.025)}.image-arrow{background:var(--paper);border:1px solid var(--ink);place-items:center;width:39px;height:39px;font-size:24px;display:grid;position:absolute;bottom:14px;right:14px}.card-meta{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 15px;display:flex}.work-card h3{margin-bottom:8px}.source{text-transform:uppercase;margin-bottom:12px}.card-summary{color:#3c5465;margin-bottom:0;font-size:15px;line-height:1.8}.feature{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr;align-items:center;column-gap:40px;margin-bottom:45px;padding:0 0 52px;display:grid}.feature-label{grid-column:1/-1}.feature-image{background:#d2e9fa;position:relative}.feature-image img{aspect-ratio:16/11;object-fit:cover;width:100%}.feature-copy h2{font-family:Chun TC,Arial,sans-serif;font-size:34px;font-weight:500}.feature-copy p{font-size:16px}.feature-copy .meta{font-size:12px}.translation{color:#486173;font-size:16px}.button{background:var(--ink);min-height:48px;color:var(--paper);border:1px solid var(--ink);justify-content:center;align-items:center;margin-top:10px;padding:13px 20px;display:inline-flex}.button:hover{background:var(--paper);color:var(--ink)}.text-link{border-bottom:1px solid;padding:8px 0;display:inline-block}.next-categories{border-top:1px solid var(--line);margin-top:70px;padding:85px 0 65px}.next-categories>div{justify-content:space-between;gap:24px;margin-top:35px;display:flex}.next-categories>div>a{flex:1;max-width:210px;font-family:Chun Mono,monospace;font-size:12px}.next-categories img{object-fit:contain;width:100%;height:120px;margin-bottom:20px;transition:translate .3s}.next-categories a:hover img{translate:0 -6px}.footer{background:#d2e9fa;flex-wrap:wrap;align-items:center;gap:25px;padding:45px 6%;display:flex}.footer p{margin:0}.footer small{opacity:.65;width:100%}.footer>a:not(.brand){margin-left:auto}.publication-cover{background:#e5dbc1;border:18px solid #f3eee1;flex-direction:column;justify-content:space-between;height:100%;padding:30px;display:flex}.publication-cover strong{font:32px Chun Display,Georgia,serif}.publication-cover small,.publication-cover span{font:12px Chun Mono,monospace}.story-hero{background:linear-gradient(#c1def3,#d2e9fa);padding:32px max(6%,50% - 560px) 80px;position:relative}.story-heading{z-index:1;max-width:800px;padding-top:45px;position:relative}.story-heading h1{margin:25px 0 12px;font-family:Chun TC,Arial,sans-serif;font-size:clamp(38px,5vw,72px);font-weight:500}.english-title{margin-bottom:25px;font:36px Chun Display,Georgia,serif}.story-deck{max-width:660px;font-size:20px}dl{flex-wrap:wrap;gap:45px;margin:35px 0 0;display:flex}dt{color:#486173}dd{margin:7px 0 0;font-size:15px}.story-character{object-fit:contain;opacity:.95;width:145px;max-height:200px;position:absolute;bottom:28px;right:7%}.story-body{max-width:1120px;margin:auto;padding:0 5%}.video-frame,.story-main-image{z-index:2;aspect-ratio:16/9;background:#13364c;width:100%;margin-top:-35px;position:relative}.video-frame iframe{border:0;width:100%;height:100%}.story-main-image{object-fit:contain;background:0 0}.story-reading{grid-template-columns:220px minmax(0,650px);gap:55px;padding:70px 0;display:grid}.story-reading aside{color:#486173;font-size:14px}.story-reading h2{font-family:Chun TC,Arial,sans-serif;font-size:32px;font-weight:500}.story-reading p{font-size:18px;line-height:1.95}.story-reading .translation{font-size:17px}.story-rule{border-top:1px solid var(--line);margin:35px 0}.related{border-top:1px solid var(--line);padding:55px 0 75px}.related-grid{grid-template-columns:1fr 1fr;gap:40px;margin:30px 0;display:grid}.related-grid a{border-top:1px solid var(--line);padding-top:20px}.related-grid h3{margin-top:12px;font-size:22px}@keyframes float{50%{translate:2px -9px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=760px){.nav{flex-wrap:wrap;gap:16px;padding:20px 6%}.brand{font-size:30px}.worlds{gap:13px;margin-left:auto;font-size:10px}.nav nav{gap:24px;width:100%;margin-left:0;font-size:11px}.hero-inner{grid-template-columns:1fr;gap:10px;min-height:460px;padding:42px 7% 30px}.hero-inner>div{z-index:1}.hero-inner h1{max-width:90%;font-size:55px}.hero-line{max-width:270px;font-size:21px}.hero-note{max-width:250px;font-size:14px}.hero-character{z-index:0;max-width:36%;height:175px;position:absolute;bottom:0;right:4%}.hero-inner .text-link{margin-bottom:65px}.cloud-edge{height:100px;bottom:-25px}.collection-body{padding:28px 6% 0}.filters{gap:8px;margin-bottom:30px}.filters a{padding:8px 10px;font-size:10px}.list-heading{flex-direction:column;align-items:flex-start;gap:9px}.list-heading h2{font-size:35px}.list-heading p{margin:0}.work-grid{grid-template-columns:1fr;gap:42px}.work-card h3{font-size:23px}.card-meta{gap:6px}.category-tag{min-height:42px;font-size:10px}.card-image{aspect-ratio:16/10}.feature{grid-template-columns:1fr;gap:22px}.feature-label{margin:0}.feature-copy h2{font-size:29px}.feature-copy p{font-size:15px}.next-categories{margin-top:45px;padding-top:45px}.next-categories h2{font-size:34px}.next-categories>div{flex-wrap:wrap;gap:30px 20px}.next-categories>div>a{flex:0 0 calc(50% - 10px);font-size:10px}.next-categories img{height:110px}.footer{gap:15px;padding:30px 6%}.footer>a:not(.brand){width:100%;margin-left:0;font-size:14px}.story-hero{padding:25px 7% 75px}.story-heading{padding-top:30px}.story-heading h1{font-size:38px}.english-title{font-size:27px}.story-deck{padding-right:35px;font-size:17px}.story-character{width:78px;max-height:110px;bottom:25px;right:5%}.story-heading dl{gap:22px;max-width:270px}dd{font-size:13px}dt{font-size:10px}.story-body{padding:0 6%}.video-frame{margin-top:-25px}.story-reading{grid-template-columns:1fr;gap:16px;padding:40px 0}.story-reading aside p:not(.eyebrow){display:none}.story-reading h2{font-size:27px}.story-reading p{font-size:17px}.related h2{font-size:34px}.related-grid{grid-template-columns:1fr;gap:20px}}.card-image,.feature-image img{aspect-ratio:16/9}.video-poster{display:block;overflow:hidden}.video-poster img{object-fit:cover;width:100%;height:100%}.play-label{background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:14px 20px;font:13px Chun Mono,monospace;position:absolute;bottom:24px;left:24px}.video-poster:hover .play-label{background:var(--ink);color:var(--paper)}.image-arrow{display:none}.related-grid .related-work-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.related-grid .related-work-image{aspect-ratio:16/10;object-fit:contain;background:#ffffff8c;width:100%;height:auto;margin:0;display:block}.related-work-caption{padding:20px 24px}.related-work-card h3{margin:8px 0 0}@media (width<=600px){.related-work-caption{padding:16px 18px}}body[data-category] .story-heading h1[lang=zh-Hant]{font-family:PingFang TC,Microsoft JhengHei,system-ui,sans-serif}.discipline-caption{letter-spacing:1.7px;margin:24px 0 12px;font:11px Chun Mono,monospace}.feature-media-label,.card-sequence{letter-spacing:1px;font:11px Chun Mono,monospace}.feature-media-label{color:#fff9ee;background:#12344de8;padding:12px 16px;position:absolute;bottom:22px;left:22px}.card-sequence{color:#10334d;background:#fff9eee8;padding:8px 11px;position:absolute;top:15px;left:15px}body[data-category=video-script]{--tag:#bad9ec;background:#edf3f7}body[data-category=video-script] .collection-hero,body[data-category=video-script] .story-hero{color:#fff9ee;background:radial-gradient(at 80% 20%,#366882 0%,#163e59 42%,#0d2a41 100%)}body[data-category=video-script] .collection-hero{padding-bottom:40px}body[data-category=video-script] .hero-inner{min-height:480px;padding-bottom:65px}body[data-category=video-script] .hero-inner:after{content:"";pointer-events:none;border:1px solid #fff9ee26;position:absolute;inset:25px 2% 35px}body[data-category=video-script] .hero-inner h1{max-width:720px;font-size:clamp(64px,7vw,108px)}body[data-category=video-script] .hero-note,body[data-category=video-script] .story-hero dt{color:#c4dbe9}body[data-category=video-script] .hero-character{filter:drop-shadow(0 18px 24px #051c3550);height:330px}body[data-category=video-script] .bird,body[data-category=video-script] .bird:after{border-color:#d2e9fa}body[data-category=video-script] .cloud-edge{display:none}body[data-category=video-script] .collection-hero:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#edf3f7 0 22px,#0000 22px 40px);width:100%;height:20px;position:absolute;bottom:-1px;left:0}body[data-category=video-script] .collection-body{padding-top:22px}body[data-category=video-script] .feature{grid-template-columns:1fr;gap:0;padding-bottom:55px}body[data-category=video-script] .feature-image{background:#102f46;padding:22px 0;display:block}body[data-category=video-script] .feature-image:before,body[data-category=video-script] .feature-image:after{content:"";background:repeating-linear-gradient(90deg,#edf3f7 0 13px,#0000 13px 30px);height:8px;position:absolute;left:10px;right:10px}body[data-category=video-script] .feature-image:before{top:7px}body[data-category=video-script] .feature-image:after{bottom:7px}body[data-category=video-script] .feature-image img{aspect-ratio:16/9;object-fit:contain}body[data-category=video-script] .feature-copy{grid-template-columns:1fr 1fr;column-gap:55px;padding:34px 0 0;display:grid}body[data-category=video-script] .feature-copy .meta,body[data-category=video-script] .feature-copy h2{grid-column:1}body[data-category=video-script] .feature-copy .meta{margin-bottom:15px}body[data-category=video-script] .feature-copy h2{grid-row:2/4;font-size:clamp(32px,3.4vw,46px)}body[data-category=video-script] .feature-copy>p:not(.meta){grid-column:2}body[data-category=video-script] .feature-copy>p:not(.meta):first-of-type{grid-row:1}body[data-category=video-script] .feature-copy .button{grid-column:2;justify-self:start}body[data-category=video-script] .work-grid{gap:55px 36px}body[data-category=video-script] .card-image{border:8px solid #153d56}body[data-category=video-script] .work-card h3{font-size:25px}body[data-category=video-script] .story-heading{max-width:850px;padding-right:100px}body[data-category=video-script] .story-heading .category-tag{color:#10334d}body[data-category=video-script] .story-body{background:linear-gradient(90deg,#0000 0 3%,#ffffffb3 3% 97%,#0000 97%)}body[data-category=video-script] .story-main-image,body[data-category=video-script] .video-frame{border:12px solid #12344c;box-shadow:0 18px 40px #12344c20}body[data-category=video-script] .story-reading{padding:65px 3%}body[data-category=video-script] .related{padding-left:3%;padding-right:3%}body[data-category=video-script] .footer{color:#fff9ee;background:#133a53}body[data-category=editorial-publication]{--tag:#d4e3d7;--line:#235a5130;--ink:#194e47;background:#f5efdf}body[data-category=editorial-publication] .collection-hero,body[data-category=editorial-publication] .story-hero{background:linear-gradient(105deg,#fcf8ed 0%,#f8f0dc 62%,#e0e9da 100%)}body[data-category=editorial-publication] .hero-inner{grid-template-columns:1.3fr 1fr;min-height:450px}body[data-category=editorial-publication] .hero-inner h1{letter-spacing:-2px;font-family:Chun Display,Georgia,serif;font-size:clamp(64px,6.4vw,98px);line-height:1.03}body[data-category=editorial-publication] .hero-character{z-index:1;height:310px;position:relative}body[data-category=editorial-publication] .hero-inner:after{content:"";background:#c9ded14d;border-radius:48% 52% 30% 70%;width:39%;height:68%;position:absolute;bottom:30px;right:1%}body[data-category=editorial-publication] .cloud-edge{display:none}body[data-category=editorial-publication] .collection-hero{border-bottom:4px double #194e4740;padding-bottom:0}body[data-category=editorial-publication] .collection-body{padding-top:20px}body[data-category=editorial-publication] .feature{background:linear-gradient(90deg,#fffdf7 0% 48.5%,#e8e2d1 49.8%,#fffdf7 51% 100%);border:1px solid #194e4720;align-items:center;gap:28px 50px;margin-bottom:70px;padding:35px;box-shadow:0 8px 0 -3px #eee6d2,0 13px 0 -6px #ded6c3,0 20px 40px #194e4710}body[data-category=editorial-publication] .feature-label{border-bottom:1px solid var(--line);margin:0;padding-bottom:18px}body[data-category=editorial-publication] .feature-image{background:0 0;justify-content:center;align-items:center;padding:16px;display:flex}body[data-category=editorial-publication] .feature-image img{aspect-ratio:auto;object-fit:contain;filter:drop-shadow(8px 12px 9px #194e4720);width:auto;max-width:100%;max-height:420px}body[data-category=editorial-publication] .feature-copy h2{font-family:Chun Display,Chun TC,serif;font-size:38px}body[data-category=editorial-publication] .work-grid{grid-template-columns:1fr;gap:0}body[data-category=editorial-publication] .work-card{border-top:1px solid var(--line);grid-template-columns:minmax(200px,.7fr) 1.5fr;column-gap:45px;padding:35px 0;display:grid}body[data-category=editorial-publication] .card-image{aspect-ratio:4/3;background:#e8e3d2;grid-area:1/1/6;padding:18px}body[data-category=editorial-publication] .card-image img{object-fit:contain}body[data-category=editorial-publication] .work-card>:not(.card-image){grid-column:2}body[data-category=editorial-publication] .card-meta{margin-top:0}body[data-category=editorial-publication] .work-card h3{font-family:Chun Display,Chun TC,serif;font-size:32px}body[data-category=editorial-publication] .story-heading h1{max-width:760px;font-family:Chun Display,Chun TC,serif}body[data-category=editorial-publication] .story-character{width:175px;max-height:230px}body[data-category=editorial-publication] .story-body{z-index:2;background:#fffdf7;border:1px solid #194e4720;margin-top:-25px;padding-top:30px;position:relative;box-shadow:8px 8px 0 -2px #eee6d2,14px 14px 0 -5px #ded6c3}body[data-category=editorial-publication] .story-main-image{aspect-ratio:auto;object-fit:contain;background:#f5f1e5;height:auto;max-height:540px;margin-top:0;padding:25px}body[data-category=editorial-publication] .story-reading{grid-template-columns:180px minmax(0,650px);gap:45px}body[data-category=editorial-publication] .story-reading aside{border-right:1px solid var(--line);padding-right:25px}body[data-category=editorial-publication] .story-reading article>p:first-of-type:first-letter{color:#194e47;font-size:1.5em}body[data-category=editorial-publication] .footer{background:#dbe5d7}@media (width<=760px){body[data-category=video-script] .hero-inner{min-height:490px;padding:40px 7% 65px}body[data-category=video-script] .hero-inner h1{font-size:57px}body[data-category=video-script] .hero-character{height:170px}body[data-category=video-script] .feature-copy{grid-template-columns:1fr;gap:0;padding-top:25px}body[data-category=video-script] .feature-copy>*{grid-area:auto/1!important}body[data-category=video-script] .feature-copy h2{font-size:31px}body[data-category=video-script] .feature-media-label{padding:8px;font-size:9px;bottom:28px;left:10px}body[data-category=video-script] .story-heading{padding-right:0}body[data-category=video-script] .story-heading h1{font-size:36px}body[data-category=video-script] .story-main-image,body[data-category=video-script] .video-frame{border-width:6px}body[data-category=video-script] .story-reading{padding:40px 0}body[data-category=editorial-publication] .hero-inner{grid-template-columns:1fr;min-height:480px}body[data-category=editorial-publication] .hero-inner h1{letter-spacing:-1px;font-size:57px}body[data-category=editorial-publication] .hero-character{height:175px;position:absolute}body[data-category=editorial-publication] .hero-inner:after{width:45%;height:180px;bottom:12px}body[data-category=editorial-publication] .feature{background:#fffdf7;gap:20px;padding:22px}body[data-category=editorial-publication] .feature-image{padding:0}body[data-category=editorial-publication] .feature-copy h2{font-size:30px}body[data-category=editorial-publication] .work-card{grid-template-columns:1fr;gap:0;padding:30px 0}body[data-category=editorial-publication] .work-card>*{grid-area:auto/1!important}body[data-category=editorial-publication] .card-meta{margin-top:20px}body[data-category=editorial-publication] .story-body{margin-left:5%;margin-right:5%;padding-left:6%;padding-right:6%}body[data-category=editorial-publication] .story-reading{grid-template-columns:1fr;gap:10px}body[data-category=editorial-publication] .story-reading aside{border-right:0;padding-right:0}body[data-category=editorial-publication] .story-character{width:78px;max-height:110px}body[data-category=editorial-publication] .story-main-image{padding:12px}body[data-category=video-script] .hero-inner,body[data-category=editorial-publication] .hero-inner{min-height:0}body[data-category=video-script] .hero-character,body[data-category=editorial-publication] .hero-character{justify-self:end;max-width:100%;height:190px;margin-top:18px;position:relative;bottom:auto;right:auto}body[data-category=video-script] .hero-inner .text-link,body[data-category=editorial-publication] .hero-inner .text-link{margin-bottom:0}}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{border-bottom:0;padding-bottom:240px;overflow:hidden}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{z-index:2;min-height:470px;padding-bottom:30px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner:after,body[data-category=video-script] .collection-hero:after{display:none}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-character{z-index:2;align-self:end;height:285px}.discipline-scene{pointer-events:none;position:absolute;inset:0}.scene-arc{width:100%;max-width:none;position:absolute;bottom:-1px;left:0}.scene-prop{filter:drop-shadow(0 12px 8px #052e3e20);width:clamp(320px,40vw,600px);position:absolute;bottom:115px;right:2%}.paper-world .scene-prop{bottom:80px;right:1%}body[data-category=video-script] .collection-hero{background:radial-gradient(at 83% 48%,#58899255,#0000 45%),linear-gradient(120deg,#102c42,#245671)}body[data-category=video-script] .feature-image{background:#10334d;border:1px solid #487084;padding:10px;box-shadow:inset 0 0 0 3px #183e54,0 12px 30px #10334d20}body[data-category=video-script] .feature-image:before,body[data-category=video-script] .feature-image:after{display:none}body[data-category=video-script] .feature-image img{border:1px solid #e8debf90}body[data-category=video-script] .card-image,.card-image[data-discipline=video-script]{background:#10334d;border:1px solid #487084;padding:5px;box-shadow:0 5px 12px #10334d18}body[data-category=video-script] .card-image img,.card-image[data-discipline=video-script] img{object-fit:contain;border:1px solid #e8debf90}body[data-category=video-script] .story-main-image,body[data-category=video-script] .video-frame{border:8px solid #10334d;outline:1px solid #487084;box-shadow:0 16px 32px #10334d20}body[data-category=editorial-publication] .feature-image,body[data-category=editorial-publication] .card-image,.card-image[data-discipline=editorial-publication]{background:#fffdf6;border:1px solid #b9beaa;padding:14px;box-shadow:4px 4px #e6deca,7px 7px 0 -1px #c9cfbd,0 12px 24px #194e4710}.card-image[data-discipline=editorial-publication] img{object-fit:contain}body[data-category=editorial-publication] .story-main-image{background:#fffdf6;border:1px solid #b9beaa;box-shadow:4px 4px #e6deca,7px 7px 0 -1px #c9cfbd}@media (width<=760px){body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:120px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{gap:12px;min-height:0;padding:40px 7% 0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-character{height:180px;margin-top:8px;margin-right:6%}.scene-arc{width:150%;left:-25%}.scene-prop{width:270px;bottom:45px;right:28%}.paper-world .scene-prop{width:250px;bottom:40px;right:29%}body[data-category=video-script] .feature-image{padding:6px}}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:clamp(270px,26vw,440px)}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{grid-template-columns:1.5fr .7fr;align-items:start;min-height:465px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-character{align-self:center;height:235px}.discipline-scene .scene-arc{width:100%;max-width:none;height:auto;left:0}@media (width<=760px){body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:200px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{grid-template-columns:1fr;min-height:0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-character{height:165px;margin-right:0}.discipline-scene .scene-arc{width:100%;min-height:0;left:0}}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner>.hero-character{display:none}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{min-height:465px;display:block}.discipline-scene{aspect-ratio:3;inset:auto 0 -1px}.scene-actor{z-index:1;width:12%;position:absolute;bottom:39%;left:40%}.scene-actor img{filter:drop-shadow(0 6px 3px #10334d25);transform-origin:70% 96%;width:100%;height:auto;animation:6s ease-in-out infinite scene-step}.paper-world .scene-actor{width:12.5%;bottom:36%;left:45%}.paper-world .scene-actor img{transform-origin:50% 86%;animation:7s ease-in-out infinite scene-read}@keyframes scene-step{0%,to{rotate:-.7deg}50%{rotate:.7deg}}@keyframes scene-read{0%,to{rotate:-.4deg}50%{rotate:.5deg}}body[data-category=video-script] .feature-image,body[data-category=video-script] .card-image,.card-image[data-discipline=video-script],body[data-category=video-script] .video-frame,body[data-category=video-script] .film-image{--film-rail:18px;padding:var(--film-rail) 7px;background:#102d40;border:1px solid #4c6978;outline:0;display:block;position:relative;box-shadow:inset 0 0 0 2px #274757,0 9px 24px #10334d20}body[data-category=video-script] .feature-image:before,body[data-category=video-script] .feature-image:after,body[data-category=video-script] .card-image:before,body[data-category=video-script] .card-image:after,.card-image[data-discipline=video-script]:before,.card-image[data-discipline=video-script]:after,body[data-category=video-script] .video-frame:before,body[data-category=video-script] .video-frame:after,body[data-category=video-script] .film-image:before,body[data-category=video-script] .film-image:after{content:"";opacity:.8;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='7'%3E%3Crect x='8' width='11' height='7' rx='2' fill='%23e7dfc6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:28px 7px;height:7px;display:block;position:absolute;left:9px;right:9px}body[data-category=video-script] :is(.feature-image,.card-image,.video-frame,.film-image):before,.card-image[data-discipline=video-script]:before{top:5px;bottom:auto}body[data-category=video-script] :is(.feature-image,.card-image,.video-frame,.film-image):after,.card-image[data-discipline=video-script]:after{top:auto;bottom:5px}body[data-category=video-script] .film-image{margin-top:-40px}body[data-category=video-script] .film-image .story-main-image{width:100%;box-shadow:none;border:1px solid #e8debf70;outline:0;margin:0}body[data-category=video-script] .feature-media-label{bottom:26px}body[data-category=video-script] .card-image img,.card-image[data-discipline=video-script] img{object-fit:contain}@media (width<=760px){body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{min-height:0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:clamp(190px,46vw,350px)}.scene-actor{width:17%;left:39%}.paper-world .scene-actor{width:17%;bottom:35%;left:43%}body[data-category=video-script] .film-image{margin-top:-25px}}@media (width>=761px){.scene-actor{width:14.4%;left:38.8%}.paper-world .scene-actor{width:15%;left:43.75%}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:max(270px,36vw + 20px)}}@media (width<=760px){body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{padding:30px 7% 0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner h1{max-width:100%;margin-bottom:20px;font-size:clamp(38px,10.8vw,58px);line-height:1.08}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner .eyebrow{letter-spacing:.7px;margin-bottom:20px;font-size:10px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-line{max-width:100%;margin-bottom:16px;font-size:18px;line-height:1.55}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .discipline-caption{letter-spacing:.8px;margin:18px 0 12px;font-size:9px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-note{max-width:100%;margin-bottom:18px;font-size:13px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner .text-link{margin-bottom:0;font-size:11px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{padding-bottom:calc(62vw + 24px)}.discipline-scene{width:125%;left:-12.5%;right:auto}.scene-actor{width:20%;bottom:39%;left:37.5%}.paper-world .scene-actor{width:20%;bottom:36%;left:41.5%}}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .collection-hero{height:var(--opening-height,calc(100svh - 90px));padding-bottom:0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{min-height:0;padding:clamp(20px,4svh,48px) 5% 0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner h1{max-width:none;margin-bottom:18px;font-size:clamp(38px,7svh,80px)}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-line{margin-bottom:8px;font-size:clamp(17px,2.5svh,25px)}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .discipline-caption{margin:15px 0 9px}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-note,body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner .eyebrow{margin-bottom:16px}.discipline-scene{width:var(--scene-width,100%);bottom:0;left:50%;right:auto;translate:-50%}@media (width<=760px){body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner{padding:22px 7% 0}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-inner h1{margin-bottom:14px;font-size:clamp(32px,min(10.8vw,6.8svh),54px)}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-line{font-size:17px;line-height:1.5}body:is([data-category=video-script],[data-category=editorial-publication],[data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .hero-note{margin-bottom:12px}}body[data-category=brand-story]{--ink:#493450;--line:#674e7230;background:#f6f0f7}body[data-category=brand-story] :is(.collection-hero,.story-hero){color:#fff8f1;background:radial-gradient(at 80% 75%,#967889,#5c476b 65%,#3e304e)}body[data-category=digital-content]{--ink:#14544f;--line:#14544f30;background:#eff6ee}body[data-category=digital-content] :is(.collection-hero,.story-hero){background:linear-gradient(120deg,#e1efd7,#bbdccb)}body[data-category=copywriting]{--ink:#694626;--line:#69462630;background:#faf2e5}body[data-category=copywriting] :is(.collection-hero,.story-hero){background:linear-gradient(120deg,#fff2d4,#f3d2ae)}body:is([data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .cloud-edge{display:none}body[data-category=brand-story] :is(.hero-note,.story-hero dt){color:#e7dbe8}body[data-category=brand-story] .bird,body[data-category=brand-story] .bird:after{border-color:#f7ecdb}body:is([data-category=digital-content],[data-category=copywriting]) .hero-note{color:var(--ink)}body[data-category=brand-story] .story-heading .category-tag{color:#493450}.brand-world .scene-actor{width:23%;bottom:45%;left:40%}.brand-world .scene-actor img{transform-origin:50%;animation:7s ease-in-out infinite brand-glide}.digital-world .scene-actor{width:15%;bottom:42%;left:42%}.copy-world .scene-actor{width:15%;bottom:39%;left:43%}.digital-world .scene-actor img,.copy-world .scene-actor img{transform-origin:50% 90%;animation:7s ease-in-out infinite scene-read}@keyframes brand-glide{50%{translate:4px -7px;rotate:1deg}}body[data-category=brand-story] :is(.feature-image,.card-image,.story-main-image),.card-image[data-discipline=brand-story]{background:#fffaf4;border:1px solid #977e9e;padding:8px;box-shadow:6px 6px #d9c7df,0 12px 24px #49345015}body[data-category=brand-story] .feature-image:after,.card-image[data-discipline=brand-story]:after{content:"";pointer-events:none;background:#b88651;width:44px;height:3px;position:absolute;bottom:8px;left:8px}body[data-category=digital-content] :is(.feature-image,.card-image),.card-image[data-discipline=digital-content]{background:#d6e9df;border:1px solid #428279;border-radius:7px;padding:23px 6px 6px;box-shadow:0 8px 22px #14544f15}body[data-category=digital-content] :is(.feature-image,.card-image):before,.card-image[data-discipline=digital-content]:before{content:"";background:#d39073;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:12px;box-shadow:10px 0 #d9b86c,20px 0 #649d83}body[data-category=digital-content] .story-main-image{background:#d6e9df;border:1px solid #428279;border-radius:7px;padding:14px}body[data-category=copywriting] :is(.feature-image,.card-image,.story-main-image),.card-image[data-discipline=copywriting]{background:#fffaf0;border:1px solid #ceb896;padding:10px;box-shadow:4px 5px #e8d9bd,0 12px 22px #69462612}body[data-category=copywriting] .feature-image:after,.card-image[data-discipline=copywriting]:after{content:"";background:#e3b74f;width:60px;height:2px;position:absolute;bottom:5px;left:14px;rotate:-2deg}body:is([data-category=brand-story],[data-category=digital-content],[data-category=copywriting]) .card-image img,.card-image:is([data-discipline=brand-story],[data-discipline=digital-content],[data-discipline=copywriting]) img{object-fit:contain}body[data-category=brand-story] .story-body{background:linear-gradient(90deg,#0000,#fffafd 5% 95%,#0000)}body[data-category=digital-content] .story-body{background:linear-gradient(90deg,#0000,#fbfff9 5% 95%,#0000)}body[data-category=copywriting] .story-body{background:linear-gradient(90deg,#0000,#fffdf6 5% 95%,#0000)}body[data-category=brand-story] .footer{background:#e5d6e8}body[data-category=digital-content] .footer{background:#d6e9df}body[data-category=copywriting] .footer{background:#f0dfc6}@media (width<=760px){.brand-world .scene-actor{width:29%;bottom:45%;left:36%}.digital-world .scene-actor,.copy-world .scene-actor{width:20%;left:40%}}body .collection-hero .hero-inner h1{margin-bottom:20px;font-size:clamp(56px,5.6vw,96px);line-height:1.08}body .collection-hero .hero-inner .hero-line{font-size:clamp(23px,2.2vw,30px);line-height:1.5}body .collection-hero .hero-inner .eyebrow{letter-spacing:1px;font-size:14px;line-height:1.6}body .collection-hero .hero-inner .discipline-caption{letter-spacing:1px;font-size:13px}body .collection-hero .hero-inner .hero-note{font-size:17px;line-height:1.6}body .collection-hero .hero-inner .text-link{font-size:14px}@media (width<=760px){body .collection-hero .hero-inner h1{font-size:clamp(40px,12vw,64px)}body .collection-hero .hero-inner .hero-line{font-size:20px}body .collection-hero .hero-inner .eyebrow{letter-spacing:.7px;font-size:12px}body .collection-hero .hero-inner .discipline-caption{letter-spacing:.4px;font-size:11px}body .collection-hero .hero-inner .hero-note{font-size:15px}body .collection-hero .hero-inner .text-link{font-size:13px}}@media (width>=761px){.film-set .scene-actor{width:22%;bottom:39%;left:36%}.paper-world .scene-actor{width:23%;bottom:36%;left:39.75%}.brand-world .scene-actor{width:42%;bottom:45%;left:29%}.digital-world .scene-actor{width:23%;bottom:42%;left:38%}.copy-world .scene-actor{width:23%;bottom:39%;left:39%}body[data-category=all] .hero-character{height:372px}}@media (width<=760px){.film-set .scene-actor{width:26%;bottom:39%;left:34.5%}.paper-world .scene-actor{width:27%;bottom:36%;left:38%}.brand-world .scene-actor{width:42%;bottom:45%;left:29.5%}.digital-world .scene-actor{width:27%;bottom:42%;left:36.5%}.copy-world .scene-actor{width:27%;bottom:39%;left:36.5%}body[data-category=all] .hero-character{max-width:43%;height:220px}}.work-category-links{flex-wrap:wrap;gap:7px;display:flex}.card-meta{align-items:flex-start}@media (width<=760px){.brand-world .scene-actor{bottom:70%}}.migrated-story{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.project-info{border-top:1px solid #17395130;margin-top:32px;padding-top:24px}.project-info .eyebrow{margin-bottom:20px}.project-info dl{gap:24px 36px;margin:0}.project-info dd{max-width:300px;line-height:1.7}.project-info dd span{display:block}.project-info dd span[lang=en]{color:#486173;font-size:13px}.case-section{border-bottom:1px solid var(--line);margin-bottom:34px;padding:0 0 34px;scroll-margin-top:130px}.case-study .case-section h2{margin:0 0 24px;font-size:27px}.case-section h2>span,.publication-files h2>span{color:#486173;margin-top:6px;font:13px Chun Mono,monospace;display:block}.bilingual-text{margin-bottom:24px}.case-study .bilingual-text p{margin:0 0 12px}.bilingual-text .english-copy{color:#486173;font-size:17px}.role-title p{font-weight:600}.case-study .role-title{gap:3px;margin-bottom:16px;display:grid}.case-study .role-title p{margin:0;font-size:19px;line-height:1.45}.case-study .role-title .english-copy{font-size:16px;font-weight:500;line-height:1.45}.screenplay-manuscript{border:1px solid var(--line);background:#fffdf7;padding:36px clamp(16px,4vw,44px)}.screenplay-cover{text-align:center;border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:36px}.case-study .screenplay-cover h3{margin:20px 0;font-size:32px}.screenplay-cover .screenplay-date,.screenplay-cover .screenplay-draft{font:13px/1.8 Chun Mono,Chun TC,monospace}.case-study .screenplay-scene h3{margin:40px 0 20px;font-size:23px}.screenplay-scene+.screenplay-scene{border-top:1px solid var(--line);margin-top:40px;padding-top:12px}.screenplay-details{margin-bottom:30px}.case-study .screenplay-details p{margin:0;font-size:15px;line-height:1.9}.case-study .screenplay-action{margin-bottom:16px}.case-study .screenplay-dialogue{border-left:2px solid var(--line);margin:24px 0;padding-left:18px}.case-study .screenplay-caption,.case-study .screenplay-end{text-align:center;margin:32px 0}.screenplay-credits{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.case-study .screenplay-credits p{margin-bottom:0;font-size:14px;line-height:1.8}.case-index nav{gap:16px;display:grid}.case-index nav a{font-size:12px;line-height:1.8}.case-study .project-links ul{gap:12px;padding:0;list-style:none;display:grid}.project-links a{border:1px solid var(--line);background:#ffffff60;padding:16px 20px;display:block}.project-links a>span{font:14px/1.7 Chun Mono,monospace;display:block}.project-links a>span[lang=en]{color:#486173;margin-top:4px;font-size:12px}.story-heading .english-title{max-width:760px;font:clamp(21px,2.5vw,32px)/1.45 Chun Display,Georgia,serif}.migrated-story p,.migrated-story li{font-size:18px;line-height:1.95}.migrated-story p{margin:0 0 1.35em}.migrated-story h2,.migrated-story h3,.migrated-story h4{margin:2em 0 .8em;font-family:Chun TC,Arial,sans-serif;font-weight:500;line-height:1.5}.migrated-story a{text-underline-offset:4px;border-bottom:1px solid}.migrated-story a:hover{opacity:.7}.migrated-story figure{margin:30px 0}.migrated-story img{width:auto;max-width:100%;height:auto;max-height:900px;margin:auto;display:block}.migrated-story ul,.migrated-story ol{margin:1.4em 0;padding-left:1.5em}.migrated-story blockquote{border-left:3px solid var(--ink);margin:2em 0;padding:10px 24px}.migrated-embed{aspect-ratio:16/9;background:#13364c;margin:30px 0 12px;position:relative}.migrated-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.migrated-story .video-source{margin-bottom:32px;font-family:Chun Mono,monospace;font-size:12px}.publication-files{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.publication-file{margin:24px 0}.publication-file iframe{border:1px solid var(--line);background:#fff;width:100%;height:650px;margin:20px 0;display:block}.publication-file .button{border-bottom:1px solid var(--ink);font-family:Chun Mono,monospace;font-size:12px}.story-reading:has(.migrated-story){grid-template-columns:180px minmax(0,1fr);gap:45px}body[data-category=creative-writing] .collection-hero,body[data-category=creative-writing] .story-hero{background:linear-gradient(135deg,#faf3e3,#eddfc4)}body[data-category=creative-writing]{--paper:#fffaf0;--line:#17395124}[data-cat=creative-writing]{--tag:#efe0ba}body[data-category=creative-writing] .collection-hero{min-height:0}body[data-category=creative-writing] .hero-inner{min-height:410px}body[data-category=creative-writing] .cloud-edge{display:none}body[data-category=creative-writing] .collection-body{padding-top:28px}@media (width<=760px){.project-info dl{grid-template-columns:1fr 1fr;gap:20px;max-width:none;display:grid}.project-info dd{max-width:none;font-size:14px}.case-index nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;padding-bottom:20px;display:flex}.case-index nav a{font-size:11px}.case-study .case-section h2{font-size:25px}.case-section{scroll-margin-top:150px}.bilingual-text .english-copy{font-size:16px}.story-reading:has(.migrated-story){grid-template-columns:1fr;gap:12px}.migrated-story p,.migrated-story li{font-size:17px;line-height:1.9}.migrated-story figure{margin:24px 0}.publication-file iframe{display:none}body[data-category=creative-writing] .hero-inner{min-height:380px}}body:is([data-category=all],[data-category=creative-writing]) .hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}body:is([data-category=all],[data-category=creative-writing]) .hero-inner>div{overflow-wrap:break-word;min-width:0}body:is([data-category=all],[data-category=creative-writing]) .hero-character{object-fit:contain;max-width:100%;position:relative;inset:auto}body .story-hero{grid-template-columns:minmax(0,1fr) clamp(200px,24vw,300px);align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}body .story-hero>.back-link{grid-column:1/-1;justify-self:start}body .story-hero .story-heading{overflow-wrap:break-word;grid-column:1;min-width:0;max-width:none;padding-right:0}body .story-artwork{pointer-events:none;grid-area:2/2;align-self:stretch;min-width:0;padding-top:48px}body .story-hero .story-character{object-fit:contain;object-position:right center;opacity:1;width:100%;max-width:100%;height:auto;max-height:min(420px,65svh);margin-left:auto;position:sticky;top:32px;bottom:auto;right:auto}@media (width<=760px){body:is([data-category=all],[data-category=creative-writing]) .hero-inner{grid-template-columns:1fr;gap:24px}body:is([data-category=all],[data-category=creative-writing]) .hero-character{justify-self:end;width:auto;max-width:75%;height:210px}body:is([data-category=all],[data-category=creative-writing]) .hero-inner .text-link{margin-bottom:0}body .story-hero{grid-template-columns:minmax(0,1fr)}body .story-artwork{grid-area:3/1;justify-self:end;width:min(55%,220px);padding-top:24px}body .story-hero .story-character{max-height:220px;position:relative;top:auto}}body[data-category=brand-story] .story-hero .english-title,body[data-category=brand-story] .story-hero .project-info dd span[lang=en],body[data-category=brand-story] .story-hero .project-info dt{color:#fff}body[data-category=brand-story] .story-hero{grid-template-columns:minmax(0,1fr) clamp(280px,30vw,430px)}body[data-category=brand-story] .story-artwork{padding-top:85px}body[data-category=brand-story] .story-hero .story-character{transform-origin:50%;max-height:460px;transform:rotate(-12deg)}@media (width<=760px){body[data-category=brand-story] .story-hero{grid-template-columns:minmax(0,1fr)}body[data-category=brand-story] .story-artwork{width:min(80%,330px);padding:38px 8px 16px 0}body[data-category=brand-story] .story-hero .story-character{max-height:250px}}#collection-opening{height:auto;min-height:var(--opening-height,0px);padding-bottom:var(--opening-floor,150px);overflow:hidden}#collection-opening .hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:start;gap:clamp(28px,4vw,64px);max-width:1320px;min-height:0;padding:24px 6% 20px;display:grid}#collection-opening .hero-inner>div{min-width:0;max-width:none}#collection-opening .hero-inner h1{max-width:100%;font-size:clamp(48px,5.4vw,86px);line-height:1.1}#collection-opening .hero-inner .hero-line{max-width:100%}#collection-opening .hero-inner>.hero-character{object-fit:contain;object-position:right bottom;z-index:2;place-self:start end;width:100%;max-width:100%;height:clamp(260px,25vw,360px);margin:0;display:block;position:relative;inset:auto}#collection-opening .hero-inner:after{display:none}#collection-opening .hero-inner{z-index:2}#collection-opening{isolation:isolate;overflow:visible}#collection-opening .discipline-scene{z-index:0;width:100%;height:auto;inset:auto 0 0;translate:none}#collection-opening .scene-arc{object-fit:contain;width:100%;max-width:none;height:auto;position:relative;inset:auto}#collection-opening .scene-actor{display:none}#collection-opening .discipline-scene picture{width:100%;display:block}@media (width>=761px){#collection-opening .discipline-scene:has(.scene-arc[src*=-landscape-v5\.webp]):before{content:"";background-image:var(--collection-join-paint);pointer-events:none;height:30%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}#collection-opening .discipline-scene picture{position:relative}#collection-opening .scene-arc{-webkit-mask-image:linear-gradient(#000 94%,#0000);mask-image:linear-gradient(#000 94%,#0000)}#collection-opening:has(.discipline-scene)>.cloud-edge{display:none}}#collection-opening .hero-inner>.hero-character{translate:0 var(--collection-actor-drop,0px)}#collection-opening .cloud-edge{height:clamp(100px,12vw,160px);bottom:-1px}.collection-body{padding-top:24px}@media (width<=760px){#collection-opening .hero-inner{grid-template-columns:minmax(0,1fr);gap:22px;padding:30px 7% 18px}#collection-opening .hero-inner h1{font-size:clamp(40px,10vw,64px)}#collection-opening .hero-inner>.hero-character{width:70%;height:clamp(220px,60vw,340px)}#collection-opening .hero-inner .text-link{margin-bottom:0}}#collection-opening .hero-character{transform-origin:60% 96%;will-change:auto;animation:8s ease-in-out infinite collection-grounded-sway}body[data-category=editorial-publication] #collection-opening .hero-character,body[data-category=copywriting] #collection-opening .hero-character{transform-origin:55% 90%;animation-duration:10s}body[data-category=digital-content] #collection-opening .hero-character{transform-origin:50% 96%;animation-duration:9s}body[data-category=brand-story] #collection-opening .hero-character{transform-origin:50% 55%;animation:10s ease-in-out infinite collection-flight-hover}@keyframes collection-grounded-sway{0%,to{transform:rotate(-.25deg)}50%{transform:rotate(.25deg)}}@keyframes collection-flight-hover{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-3px)rotate(.3deg)}}@media (prefers-reduced-motion:reduce){#collection-opening .hero-character{animation:none!important}}#collection-opening .commission-services{text-wrap:pretty;letter-spacing:.02em;max-width:650px;margin:14px 0 18px;font:18px/1.7 Chun Display,Georgia,Chun TC,serif}@media (width<=760px){#collection-opening .commission-services{font-size:16px}}[data-search-grid][data-view=experience] .work-card{border-top:4px solid var(--employer-color);padding-top:14px}.collection-body>.filters{border-bottom:0}.collection-body>.experience-browser{border-top:0}#collection-opening{border-bottom:0}@media (width<=760px){body:has(#collection-opening) .nav{gap:4px 12px;min-height:0;padding:12px 6%}body:has(#collection-opening) .nav>.brand{font-size:25px}body:has(#collection-opening) .nav>.worlds{gap:10px;font-size:11px}#collection-opening:has(.discipline-scene){--collection-screen:100svh;height:var(--mobile-opening-height,auto);min-height:0;padding-bottom:0}#collection-opening:has(.discipline-scene) .hero-inner{padding:18px 7% 0;display:block;position:static}#collection-opening:has(.discipline-scene) .hero-inner>div{z-index:3;position:relative}#collection-opening:has(.discipline-scene) .hero-inner .eyebrow{margin-bottom:12px;font-size:11px}#collection-opening:has(.discipline-scene) .hero-inner h1{margin-bottom:12px;font-size:clamp(36px,10vw,48px)}#collection-opening:has(.discipline-scene) .hero-line{margin-bottom:8px;font-size:18px;line-height:1.5}#collection-opening:has(.discipline-scene) .commission-services{margin:10px 0 12px;font-size:16px;line-height:1.5}#collection-opening:has(.discipline-scene) .discipline-caption{margin:12px 0 6px}#collection-opening:has(.discipline-scene) .hero-inner>.hero-character{top:var(--mobile-actor-top,330px);width:70%;height:var(--mobile-actor-height,190px);position:absolute;bottom:auto;left:auto;right:7%;translate:none}#collection-opening:has(.discipline-scene):before{content:"";width:0;height:var(--collection-screen);visibility:hidden;pointer-events:none;position:absolute}}.collection-navigation{flex-direction:column;align-items:flex-start;display:flex}.collection-navigation .filters{border-bottom:0;order:1;width:100%;margin-bottom:14px;padding-bottom:14px}.collection-cv{border-bottom:1px solid;align-self:flex-end;margin-bottom:8px;padding:6px 0;font:13px/1.5 Chun Mono,monospace}.collection-cv:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.collection-cv{font-size:11px}.collection-navigation .filters{margin-bottom:12px}}body[data-category] #collection-opening[data-collection-frame]{height:auto;min-height:var(--opening-height,600px);padding-bottom:var(--opening-floor,150px)}body[data-category] #collection-opening[data-collection-frame].page-actor-custom{min-height:var(--opening-height,600px)!important}body[data-category] #collection-opening[data-collection-frame] .hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:clamp(28px,4vw,64px);min-height:0;padding:24px 6% 20px;display:grid}body[data-category] #collection-opening[data-collection-frame] .hero-inner h1{max-width:100%;margin-bottom:24px;font-size:clamp(48px,5.4vw,86px);line-height:1.1}body[data-category] #collection-opening[data-collection-frame] .eyebrow{margin-bottom:16px;font-size:14px;line-height:1.6}body[data-category] #collection-opening[data-collection-frame] .hero-line{margin-bottom:10px;font-size:26px;line-height:1.5}#collection-opening[data-collection-frame] .commission-services{min-height:1.7em}body[data-category] #collection-opening[data-collection-frame] .discipline-caption{letter-spacing:1px;margin:15px 0 9px;font-size:13px;line-height:1.5}@media (width<=760px){body[data-category] #collection-opening[data-collection-frame]{height:var(--mobile-opening-height,640px);min-height:0;padding-bottom:0}body[data-category] #collection-opening[data-collection-frame].page-actor-custom{height:var(--mobile-opening-height,640px)!important;min-height:0!important}body[data-category] #collection-opening[data-collection-frame] .hero-inner{gap:22px;padding:18px 7% 0;display:block;position:static}body[data-category] #collection-opening[data-collection-frame] .hero-inner .eyebrow{margin-bottom:12px;font-size:11px}body[data-category] #collection-opening[data-collection-frame] .hero-inner h1{margin-bottom:12px;font-size:clamp(36px,10vw,48px)}body[data-category] #collection-opening[data-collection-frame] .hero-line{margin-bottom:8px;font-size:18px;line-height:1.5}#collection-opening[data-collection-frame] .commission-services{min-height:1.5em;margin:10px 0 12px;font-size:16px;line-height:1.5}body[data-category] #collection-opening[data-collection-frame] .discipline-caption{margin:12px 0 6px}body[data-category] #collection-opening[data-collection-frame] .hero-inner>.hero-character{top:var(--mobile-actor-top,360px);width:70%;height:var(--mobile-actor-height,220px);position:absolute;bottom:auto;left:auto;right:7%;translate:none}}.card-title-en{color:#36536d;margin:7px 0 12px;font:20px/1.45 Chun Display,Georgia,serif}.card-summary.translation{margin-top:10px;font:16px/1.7 Arial,sans-serif}.card-role{border-top:1px solid var(--line);color:#36536d;margin-top:15px;padding-top:12px;font-size:14px;line-height:1.65}.card-role span{display:block}.card-role span[lang=en]{margin-top:3px}.selected-projects{margin-bottom:54px;scroll-margin-top:24px}.selected-projects>header{margin-bottom:25px}.selected-projects h2{margin:7px 0 12px}.selected-projects>header p:last-child{max-width:720px;font-size:17px;line-height:1.65}.selected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px;display:grid}.case-section.case-evidence{border-top:1px solid var(--line);padding-top:30px}.case-evidence h3{margin-top:30px;font-size:23px}.case-evidence h3 span{color:#486173;margin-top:5px;font:16px/1.6 Arial,sans-serif;display:block}.nav nav a,.worlds a{align-items:center;min-height:44px;display:inline-flex}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #10334d}@media (width<=760px){.nav nav{gap:20px;font-size:14px}.worlds{gap:16px;font-size:13px}.filters{flex-wrap:nowrap;gap:9px;margin-bottom:24px;padding-bottom:16px;overflow-x:auto}.filters a{flex-shrink:0;font-size:12px}body[data-category=all] #collection-opening{min-height:0;padding-bottom:58px}body[data-category=all] #collection-opening .hero-inner{grid-template-columns:minmax(0,1fr) 90px;gap:12px;padding:18px 6% 8px}body[data-category=all] #collection-opening .hero-inner h1{margin:10px 0;font-size:42px;line-height:1.05}body[data-category=all] #collection-opening .hero-line{font-size:18px;line-height:1.5}body[data-category=all] #collection-opening .hero-character{align-self:center;width:100%;height:150px}body[data-category=all] #collection-opening .cloud-edge{height:68px}.selected-projects>header{margin-bottom:18px}.selected-projects h2{margin-top:0;font-size:30px}.selected-projects>header p:last-child{font-size:16px}.selected-grid{grid-template-columns:minmax(0,1fr);gap:36px}.selected-projects{margin-bottom:42px}.card-title-en{font-size:19px}.category-tag{font-size:12px}.card-summary{font-size:17px}.card-summary.translation{font-size:16px}}.publication-evidence img{object-fit:contain;width:100%;height:auto}.publication-evidence figcaption{font-size:14px;line-height:1.7}.publication-evidence figcaption span,.publication-evidence h3 span{margin-top:4px;display:block}.publication-evidence h3 span{font-family:Arial,sans-serif;font-size:18px}.publication-evidence figure{margin:26px 0}#collection-opening .collection-cloud-band{pointer-events:none;z-index:1;background:0 0;height:13.9785vw;position:absolute;bottom:-2px;left:0;right:0;overflow:hidden}.collection-cloud-band svg{width:130%;height:auto;display:block;position:absolute;top:-1px;left:-15%}.collection-cloud-band .collection-cloud-narrow{display:none}body[data-category=all] #collection-opening{background:#d2e9fa;border:0;overflow:visible}body[data-category=all] #collection-opening .hero-inner>div{z-index:2;position:relative}body[data-category=all] #collection-opening+.collection-body{border-top:0;position:relative}@media (width<=760px){#collection-opening .collection-cloud-band{height:33.3333vw}.collection-cloud-band .collection-cloud-wide{display:none}.collection-cloud-band .collection-cloud-narrow{width:calc(100% + 2px);display:block;left:-1px}body[data-category=all] #collection-opening{padding-bottom:80px}}.collection-body [hidden]{display:none!important}.work-search-empty{color:#12364d;padding:24px 0;font-size:17px}@media (width<=760px){body[data-category=all] #collection-opening{padding-bottom:max(calc(100vw / 3 - 12px),var(--opening-service-reserve,0px))}}.collection-cloud-band svg{border:0;outline:0;height:100%;top:0}.card-role{margin:12px 0 0;padding-top:10px;font:14px/1.5 Arial,sans-serif}.card-role strong{font-weight:600}.experience-browser header[hidden]{display:none}body[data-category=all] .experience-views{margin-bottom:8px}body[data-category=all] .experience-current{margin:4px 0}@media (width>=761px){body[data-category=all] #collection-opening .hero-inner{gap:32px;padding-top:18px;padding-bottom:12px}body[data-category=all] #collection-opening .hero-character{height:240px}body[data-category=all] #collection-opening .hero-inner h1{margin-bottom:16px;font-size:clamp(48px,4.8vw,72px)}body[data-category=all] #collection-opening{padding-bottom:clamp(90px,7vw,120px)}body[data-category=all] .collection-body{padding-top:16px}body[data-category=all] .professional-search{margin:12px 0 24px;padding:12px 0}}body[data-category=all] #collection-opening{padding-bottom:max(calc(100vw * 1.3 / 9.3 + 24px),var(--opening-service-reserve,0px))}@media (width<=760px){body[data-category=all] #collection-opening{padding-bottom:max(calc(100vw / 3 + 24px),var(--opening-service-reserve,0px))}}.work-card>.card-image{margin-bottom:18px}.work-card>.card-image+.meta{margin-top:0;margin-bottom:14px}.work-card>.card-image+.card-meta{margin-top:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.collection-body .collection-navigation{margin-bottom:12px}.collection-body .filters{margin-bottom:12px;padding-bottom:6px}.collection-body .experience-browser{margin:0 0 12px;padding:0}.collection-body .experience-views{margin-bottom:8px}.collection-body .selected-projects>header{margin:0}.collection-body details[data-work-search-disclosure]{margin:0 0 18px}.collection-body .collection-cv{font-size:12px}@media (width<=760px){.collection-body{padding-top:24px}.collection-body .experience-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.collection-body .experience-views button{min-height:44px;padding:9px 8px;font-size:11px}.collection-body .filters{margin-bottom:12px}.collection-body .collection-navigation{justify-content:flex-start}.collection-body .collection-cv{margin-right:68px}}.collection-cloud-tiles{z-index:1;width:130%;height:100%;position:absolute;inset:0 auto 0 -15%}.collection-cloud-tiles>img{top:0;left:calc(var(--cloud-tile)*22.5806%);object-fit:cover;object-position:center top;width:32.2581%;max-width:none;height:100%;position:absolute}@media (width<=760px){.collection-cloud-tiles{width:calc(100% + 2px);left:-1px}.collection-cloud-tiles>img{width:100%;left:0}.collection-cloud-tiles>img~img{display:none}}body[data-category] :is(.feature-image,.selected-projects .card-image){aspect-ratio:auto;align-self:center;height:auto;min-height:0}body[data-category] :is(.feature-image,.selected-projects .card-image)>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none;display:block}:root{--auto-fit-gap:clamp(18px,3vw,40px);--auto-fit-pad:clamp(20px,3svh,32px)}#chun-five-stops[data-desktop=flow] .desktop-chapter .desktop-title{overflow-wrap:anywhere;font-size:clamp(34px,min(3.5vw,6svh),52px)}#chun-five-stops[data-desktop=flow] .desktop-chapter .desktop-hero-copy{padding-top:clamp(24px,4svh,42px)}#chun-five-stops[data-desktop=flow] .desktop-chapter[data-discipline=creative] .desktop-hero-copy{padding-top:var(--creative-copy-top,32px)}#chun-five-stops #contact{min-height:0}body[data-category] #collection-opening[data-collection-frame] .hero-inner{max-width:none;margin-inline:0;padding-left:clamp(24px,4vw,96px);padding-right:6%}body[data-category] #collection-opening[data-collection-frame] .hero-inner h1{overflow-wrap:anywhere;font-size:clamp(42px,min(5.4vw,8svh),86px)}body[data-category] #collection-opening[data-collection-frame] .hero-line{font-size:clamp(22px,min(2.2vw,3.6svh),26px)}body[data-category] #collection-opening[data-collection-frame] .hero-character{height:clamp(180px,min(25vw,38svh),360px)}body[data-category] .story-hero{column-gap:var(--auto-fit-gap);padding-top:var(--auto-fit-pad);grid-template-columns:minmax(0,1fr) minmax(160px,min(28vw,40svh,360px));padding-bottom:clamp(40px,6svh,72px)}body[data-category] .story-heading{padding-top:clamp(16px,3svh,32px)}body[data-category] .story-heading h1{overflow-wrap:anywhere;font-size:clamp(32px,min(4.7vw,7svh),68px)}body[data-category] .story-heading .english-title{overflow-wrap:anywhere;font-size:clamp(23px,min(2.8vw,4.5svh),36px)}body[data-category] .story-artwork{padding-top:clamp(16px,3svh,32px)}body[data-category] .story-hero .story-character{object-fit:contain;max-height:min(420px,48svh)}body[data-category] .project-info>div{min-width:0;max-width:100%}body[data-category] .project-info dd{overflow-wrap:anywhere}body[data-category] .story-body,body[data-category] .story-reading>div{min-width:0}body[data-category] .publication-file iframe{height:clamp(300px,70svh,760px)}.collection-landing .landing-intro{gap:var(--auto-fit-gap);height:auto;min-height:0;padding:clamp(22px,3svh,38px) clamp(22px,3vw,40px)}.collection-landing .landing-intro h1{overflow-wrap:anywhere;font-size:clamp(32px,min(4vw,7svh),70px)}.collection-landing .landing-intro-copy,.collection-landing .landing-object,.collection-landing .featured-welcome,.collection-landing .featured-table{min-width:0}.collection-landing .landing-object{max-width:100%}.collection-landing .featured-hero{gap:var(--auto-fit-gap);height:auto;min-height:0;padding-block:clamp(12px,2svh,24px) clamp(24px,4svh,40px)}.collection-landing .featured-headline{overflow-wrap:anywhere;font-size:clamp(40px,min(5vw,8svh),74px)}.collection-landing .featured-table{padding:clamp(16px,2svh,25px) 12px clamp(24px,3svh,36px)}.collection-landing .creative-original{padding:clamp(22px,4vw,55px)}.collection-landing .creative-original h1{font-size:clamp(30px,min(4vw,7svh),58px)}.collection-landing .article-cover{object-fit:contain;max-height:min(460px,52svh)}.collection-landing :is(.landing-title-en,.article-title-en,.landing-card-en,.featured-story-en){overflow-wrap:anywhere}@media (width<=760px){body[data-category] #collection-opening[data-collection-frame] .hero-inner{padding-left:5%;padding-right:7%}body[data-category] #collection-opening[data-collection-frame] .hero-inner h1{font-size:clamp(34px,min(10vw,7svh),48px)}body[data-category] #collection-opening[data-collection-frame] .hero-line{font-size:18px}body[data-category] #collection-opening[data-collection-frame] .hero-inner>.hero-character{height:var(--mobile-actor-height,190px)}body[data-category] .story-hero{grid-template-columns:minmax(0,1fr)}body[data-category] .story-heading h1{font-size:clamp(30px,min(9vw,6.5svh),42px)}body[data-category] .story-heading .english-title{font-size:clamp(22px,6vw,28px)}body[data-category] .story-artwork{width:min(55%,220px);padding-top:20px}body[data-category] .story-hero .story-character{max-height:min(220px,32svh)}.collection-landing .landing-intro{gap:22px;padding:22px}.collection-landing .landing-intro h1{font-size:clamp(30px,min(9vw,7svh),48px)}.collection-landing .featured-headline{font-size:clamp(40px,min(11.8vw,8svh),65px)}}
