@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}.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}.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}}#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 .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 .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}.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: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:#fff9ee;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}body[data-category=all] #collection-opening{padding-bottom:clamp(95px,8vw,150px)}@media (width<=760px){body[data-category=all] #collection-opening{padding-bottom:calc(33.3333vw - 12px)}}
