.statement.statement-experience{isolation:isolate;contain:paint}.statement.statement-experience>p{z-index:2;font-size:clamp(39px,3.55vw,72px);line-height:1.12;top:-7px}.statement.statement-experience[data-language=en]>p{letter-spacing:-.045em}.statement.statement-experience[data-language=en]>p em{letter-spacing:-.055em}.statement.statement-experience .statement-sign{z-index:0;pointer-events:none}.statement-experience__canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.statement-experience__tip{z-index:1;color:var(--lime,#d7ff3f);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.statement-experience[data-interactive=false] .statement-experience__tip{display:none}.statement-experience__controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:3.5vw;left:4.5vw;right:4.5vw}.statement-experience__controls button,.statement-experience__hint{min-height:44px;color:var(--ink,#121214);text-align:left;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:10px 0;font:500 13px/1.5 Noto Sans SC,sans-serif}.statement-experience__controls button{pointer-events:auto;cursor:pointer;text-underline-offset:5px;-webkit-tap-highlight-color:transparent}.statement-experience__controls button:hover{text-decoration:underline}.statement-experience__controls button:focus-visible{outline:2px solid var(--ink,#121214);outline-offset:5px}.statement-experience__controls .statement-experience__pause{font-size:11px}@media (width<=760px){.statement.statement-experience>p{font-size:clamp(28px,7.8vw,36px)}.statement.statement-experience[data-language=en]>p{font-size:clamp(25px,7vw,34px)}.statement.statement-experience[data-language=en]>p em{white-space:nowrap}.statement-experience__controls{gap:12px;bottom:16px;left:20px;right:20px}.statement-experience__controls button,.statement-experience__hint{font-size:11px}}:root{--ink:#121214;--paper:#efeee9;--lime:#d7ff3f;--coral:#ff694f;--line:#12121430}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--paper);color:var(--ink);cursor:none;margin:0;font-family:Noto Sans SC,sans-serif}a{color:inherit;text-decoration:none}.preloader{z-index:20;background:var(--lime);justify-content:space-between;align-items:center;padding:4.5vw;display:flex;position:fixed;inset:0}.preloader div{gap:8px;display:grid}.preloader span{letter-spacing:-.12em;font-size:clamp(62px,10vw,160px);font-weight:900;line-height:.78}.preloader b,.preloader i,.eyebrow{letter-spacing:.1em;font:500 10px DM Mono,monospace}.cursor{z-index:30;color:#fff;background:var(--ink);pointer-events:none;mix-blend-mode:difference;border-radius:50%;place-items:center;width:40px;height:40px;font:500 9px DM Mono,monospace;transition:width .3s,height .3s,background .3s;display:grid;position:fixed;top:-20px;left:-20px}.cursor--active{background:var(--coral);mix-blend-mode:normal;width:72px;height:72px}.cursor-trail{z-index:29;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0}.cursor-trail i{width:var(--size);height:var(--size);background:var(--lime);opacity:var(--opacity);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.nav{z-index:10;width:100%;height:82px;color:var(--paper);mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:0 4.4vw;display:flex;position:fixed;top:0;left:0}.logo{align-items:center;gap:10px;display:flex}.logo span{letter-spacing:-.13em;font-size:24px;font-weight:900}.logo small{letter-spacing:.05em;font:500 8px/.95 DM Mono,monospace}.nav nav{gap:34px;font-size:12px;display:flex}.nav-contact{border-bottom:1px solid;align-items:center;gap:5px;padding-bottom:4px;font-size:12px;display:flex}.menu,.mobile-menu{display:none}.hero{background:var(--ink);min-height:100vh;color:var(--paper);padding:112px 4.4vw 5vw;position:relative;overflow:hidden}.hero-noise{opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-topline{z-index:2;letter-spacing:.06em;justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:relative}.hero-content{z-index:2;margin-top:12vh;position:relative}.hero-content>p{color:#b4b4af;margin:0 0 22px;font-size:14px;line-height:1.75}.hero h1{z-index:2;letter-spacing:-.13em;margin:0;font-size:clamp(88px,15.3vw,240px);font-weight:900;line-height:.73;position:relative}.hero h1 span,.hero h1 em{display:inline-block}.hero h1 em{color:var(--lime);letter-spacing:-.13em;margin-left:.08em;font:600 clamp(91px,15.8vw,250px)/.72 Playfair Display,serif}.hero-side{z-index:2;text-align:right;font:10px/1.5 DM Mono,monospace;position:absolute;bottom:11%;right:4.5vw}.scroll-prompt{z-index:2;align-items:center;gap:9px;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:4.5vw;left:4.4vw}.hero-image{z-index:1;width:29vw;height:38vh;min-height:270px;box-shadow:14px 17px 0 var(--coral);position:absolute;bottom:9.5%;right:15.6vw;overflow:hidden;transform:rotate(7deg)}.hero-image:after{content:"";mix-blend-mode:screen;background:linear-gradient(140deg,#d7ff3f57,#0000 50%);position:absolute;inset:0}.hero-image img{object-fit:cover;filter:grayscale()contrast(1.25);width:100%;height:100%}.hero-image-mark{z-index:1;color:var(--lime);letter-spacing:-.13em;font:900 48px/.7 Noto Sans SC,sans-serif;position:absolute;bottom:13px;right:13px}.hero-orbit{pointer-events:none;border:1px solid #d7ff3f73;border-radius:50%;position:absolute}.orbit-a{width:61vw;height:61vw;top:-13vw;right:-20vw}.orbit-b{border-style:dashed;width:47vw;height:47vw;top:-5vw;right:-13vw}.manifesto{background:var(--paper);padding:12vw 10vw 7vw}.manifesto h2,.services h2{letter-spacing:-.1em;max-width:1000px;margin:7.8vw 0 8vw;font-size:clamp(39px,5.1vw,76px);line-height:1.14}.manifesto h2 em,.services h2 em,.contact h2 em{color:var(--coral);letter-spacing:-.11em;font:600 1em Playfair Display,serif}.manifesto-bottom{border-top:1px solid var(--line);grid-template-columns:1fr 140px;padding-top:20px;display:grid}.manifesto-bottom p{max-width:380px;margin:0;font-size:14px;line-height:1.9}.manifesto-bottom span{text-align:right;font:10px/1.6 DM Mono,monospace}.works{background:#d8d9cc;padding:6.5vw 0 10vw;overflow:hidden}.section-line{justify-content:space-between;margin-bottom:6vw;padding:0 4.5vw;display:flex}.section-line p:last-child{align-items:center;gap:5px;font:10px DM Mono,monospace;display:flex}.work-rail{gap:26px;width:max-content;padding-left:4.5vw;display:flex}.work-card{width:min(65vw,900px)}.work-art{height:min(40vw,560px);position:relative;overflow:hidden}.tea .work-art{color:#ebd5a4;background:#1c4d3a}.tea .work-art:before{content:"";background:#dca77d;width:39%;height:72%;position:absolute;top:13%;left:25%;transform:rotate(-15deg);box-shadow:22px 22px #103528}.tea .work-art b{z-index:1;letter-spacing:-.17em;font-size:clamp(70px,11vw,170px);line-height:.84;position:absolute;top:26%;left:calc(25% + 9vw)}.tea .work-art i{writing-mode:vertical-rl;font-size:13px;font-style:normal;position:absolute;bottom:8%;right:6%}.tea .work-art span{font:10px DM Mono,monospace;position:absolute;bottom:6%;left:5%}.space .work-art{color:#161616;background:#c8c8c1;padding:7%}.arch{background:#e9e7df;border-radius:300px 300px 0 0;width:48%;height:76%;margin-left:19%;box-shadow:19px 0 #252525}.space .work-art span{font:500 clamp(26px,3.8vw,54px)/.9 Playfair Display,serif;position:absolute;top:13%;right:7%}.space .work-art i{font:10px DM Mono,monospace;position:absolute;bottom:7%;left:7%}.city .work-art{background:linear-gradient(130deg,transparent 45%,var(--lime) 45% 48%,transparent 48%),var(--coral);color:#161616}.city .work-art b{letter-spacing:-.11em;font-size:clamp(48px,7.2vw,107px);line-height:.78;position:absolute;top:14%;left:7%}.city .work-art b em{font:600 .74em Playfair Display,serif}.city .work-art span,.city .work-art i{font:10px DM Mono,monospace;position:absolute;bottom:8%}.city .work-art span{left:7%}.city .work-art i{right:7%}.work-info{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:15px;padding-top:12px;display:grid}.work-info>span{font:10px DM Mono,monospace}.work-info>div{grid-column:1}.work-info svg{grid-area:1/2/3}.work-info h3{letter-spacing:-.08em;margin:0 0 4px;font-size:28px}.work-info p{margin:0;font-size:13px}.statement{background:var(--coral);place-content:center;height:75vh;min-height:500px;padding:7vw;display:grid;position:relative;overflow:hidden}.statement>p{z-index:1;letter-spacing:-.1em;margin:0;font-size:clamp(39px,5.8vw,88px);font-weight:800;line-height:1.1;position:relative}.statement p em{font:600 1em Playfair Display,serif}.statement-sign{color:var(--lime);letter-spacing:-.24em;font:900 27vw/.65 Noto Sans SC,sans-serif;position:absolute;bottom:-4vw;right:4vw;transform:rotate(-13deg)}.services{background:var(--paper);grid-template-columns:.88fr 1.12fr;gap:8vw;padding:10vw;display:grid}.services h2{margin:5vw 0;font-size:clamp(37px,4vw,63px)}.service-list{align-self:end}.service{border-top:1px solid var(--line);grid-template-columns:46px 1fr 1.4fr 25px;align-items:start;gap:15px;padding:26px 0;display:grid}.service:last-child{border-bottom:1px solid var(--line)}.service>span{padding-top:7px;font:10px DM Mono,monospace}.service h3{letter-spacing:-.06em;margin:0;padding-top:1px;font-size:20px}.service p{color:#5d5c58;margin:0;font-size:12px;line-height:1.9}.numbers{background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,1fr);gap:2vw;padding:8vw 10vw;display:grid}.numbers div{border-top:1px solid #5a5a5a;justify-content:space-between;align-items:end;padding-top:13px;display:flex}.numbers b{color:var(--lime);letter-spacing:-.12em;font:600 clamp(63px,9vw,140px)/.8 Playfair Display,serif}.numbers span{color:#bdbdb8;font:10px/1.5 DM Mono,monospace}.contact{background:var(--ink);min-height:82vh;color:var(--paper);padding:11vw 10vw 5vw;position:relative;overflow:hidden}.contact:before{content:"景明";color:#1c1c1e;letter-spacing:-.2em;font-size:34vw;font-weight:900;line-height:1;position:absolute;top:-.3em;right:-.05em}.contact .eyebrow,.contact h2,.contact-link,.contact-foot{z-index:1;position:relative}.contact h2{letter-spacing:-.13em;margin:8vw 0 4vw;font-size:clamp(63px,9vw,138px);line-height:.94}.contact-link{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;max-width:500px;padding-bottom:14px;font-size:16px;display:flex}.contact-link svg{width:26px;height:26px}.contact-foot{color:#9a9a96;justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:4vw;left:10vw;right:10vw}.contact-foot p{margin:0}footer{background:var(--ink);min-height:86px;color:var(--paper);border-top:1px solid #3f3f42;justify-content:space-between;align-items:center;padding:20px 4.5vw;font:10px DM Mono,monospace;display:flex}footer .logo span{font-size:20px}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor,.cursor-trail{display:none}body{cursor:auto}}@media (width<=760px){.nav{height:70px;padding:0 20px}.nav nav,.nav-contact{display:none}.menu{background:0 0;border:0;padding:0;display:block}.mobile-menu{z-index:9;background:var(--lime);letter-spacing:-.12em;flex-direction:column;gap:20px;padding:108px 20px;font-size:54px;font-weight:900;display:flex;position:fixed;inset:0}.hero{min-height:700px;padding:94px 20px 30px}.hero-topline{font-size:8px}.hero-topline span:last-child,.hero-side{display:none}.hero-content{margin-top:18vh}.hero h1{font-size:24vw}.hero h1 em{font-size:25vw}.hero-image{width:56vw;height:255px;box-shadow:9px 10px 0 var(--coral);bottom:16%;right:17vw}.scroll-prompt{font-size:8px;bottom:39px;left:20px}.orbit-a{width:120vw;height:120vw;top:5vw;right:-52vw}.orbit-b{width:100vw;height:100vw;top:15vw;right:-40vw}.manifesto{padding:80px 20px 55px}.manifesto h2{margin:55px 0 65px;font-size:37px}.manifesto-bottom{display:block}.manifesto-bottom span{text-align:left;margin-top:32px;display:block}.works{padding:54px 0 75px}.section-line{margin-bottom:45px;padding:0 20px}.section-line p:last-child{font-size:8px}.work-rail{gap:16px;padding-left:20px}.work-card{width:78vw}.work-art{height:108vw}.work-info h3{font-size:22px}.statement{height:430px;min-height:0;padding:20px}.statement>p{font-size:36px}.statement-sign{font-size:43vw;bottom:-1vw;right:0}.services{padding:75px 20px;display:block}.services h2{margin:46px 0 65px;font-size:36px}.service{grid-template-columns:30px 1fr 20px;gap:8px;padding:22px 0}.service p{grid-area:2/2;font-size:11px}.service svg{grid-area:1/3}.numbers{grid-template-columns:1fr;gap:27px;padding:48px 20px}.numbers b{font-size:67px}.contact{min-height:590px;padding:80px 20px 35px}.contact h2{margin:100px 0 52px;font-size:61px}.contact-foot{font-size:8px;bottom:30px;left:20px;right:20px}.contact-foot p:last-child,footer>span{display:none}footer{min-height:76px;padding:18px 20px}}.founder{min-height:720px;color:var(--paper);background:#1a1a1c;grid-template-columns:42% 1fr;display:grid}.founder-image{background:#101011;min-height:720px;overflow:hidden}.founder-image img{object-fit:cover;object-position:center;width:100%;height:100%}.founder h2{letter-spacing:-.1em;margin:5vw 0 8vw;font-size:clamp(34px,4.1vw,63px);line-height:1.15}.founder-signoff{border-top:1px solid #4f4f52;grid-template-columns:.9fr 1.1fr;gap:32px;padding-top:20px;display:grid}.founder-signoff div{align-content:start;gap:8px;display:grid}.founder-signoff b{letter-spacing:-.05em;font-size:19px}.founder-signoff span{color:#aaa9a5;font:10px/1.65 DM Mono,monospace}.founder-signoff p{color:#c5c4bf;margin:0;font-size:13px;line-height:1.95}@media (width<=760px){.founder{display:block}.founder-image{height:600px;min-height:0}.founder-copy{padding:70px 20px}.founder h2{margin:43px 0 55px;font-size:35px}.founder-signoff{display:block}.founder-signoff p{margin-top:25px}}.contact-actions{z-index:1;align-items:flex-start;gap:40px;display:flex;position:relative}.wechat-card{color:#bcbcb6;align-items:center;gap:12px;font:10px/1.6 DM Mono,monospace;display:flex}.wechat-card b{color:var(--paper);font-weight:500}@media (width<=760px){.contact-actions{display:block}.wechat-card{margin-top:30px}.wechat-card img{width:76px;height:76px}}.language-switch{color:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;margin-right:24px;padding:3px 0;font:10px DM Mono,monospace}.xinliang .work-art{background:#142b3e}.xinliang .work-art>img{object-fit:cover;filter:brightness(.72)saturate(.78);width:100%;height:100%}.xinliang-overlay{color:#fff;background:linear-gradient(120deg,#05141fa6,#0000 62%);flex-direction:column;justify-content:space-between;padding:7%;display:flex;position:absolute;inset:0}.xinliang-overlay b{letter-spacing:-.14em;font-size:clamp(55px,8vw,122px);line-height:.8}.xinliang-overlay span,.xinliang-overlay i{letter-spacing:.08em;font:10px DM Mono,monospace}.xinliang-overlay i{color:#d7ff3f}@media (width<=760px){.language-switch{margin:0;position:absolute;right:58px}.xinliang-overlay b{font-size:54px}}.nav{justify-content:initial}.nav nav{gap:42px;font-size:15px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.language-switch{margin-left:auto;margin-right:28px;font-size:13px;font-weight:700}.nav-contact{font-size:14px;font-weight:700}.logo span{font-size:28px}.logo small{font-size:10px;line-height:1.05}.hero{isolation:isolate;background:#101417 url(/assets/hero-export-manufacturing.png) 50%/cover no-repeat}.hero:before{content:"";z-index:0;background:linear-gradient(90deg,#090c0fb8 0%,#090c0f59 54%,#090c0f1f 100%);position:absolute;inset:0}.hero-noise{display:none}.hero-topline,.hero-content,.hero-side,.scroll-prompt{z-index:1}.hero-topline{font-size:13px;font-weight:500}.hero-content>p{color:#f0f0eb;max-width:440px;font-size:18px;line-height:1.7}.hero-side{font-size:13px;font-weight:500;line-height:1.55}.scroll-prompt{font-size:13px;font-weight:700}.eyebrow{letter-spacing:.12em;font-size:13px;font-weight:700}.manifesto{padding:9vw 10vw 7vw}.manifesto h2{margin:4.5vw 0 5vw}.manifesto-bottom{padding-top:25px}.manifesto-bottom p{max-width:510px;font-size:17px;line-height:1.9}.manifesto-bottom span{font-size:13px;font-weight:700;line-height:1.7}.manifesto-detail{grid-template-columns:1fr 45%;align-items:end;gap:8vw;margin-top:6vw;display:grid}.manifesto-detail img{object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:280px;display:block}.manifesto-proof{border-top:2px solid var(--ink);align-content:end;gap:18px;min-height:280px;padding-top:18px;display:grid}.manifesto-proof span:first-child{color:var(--coral);font:600 clamp(56px,7vw,100px)/.7 Playfair Display,serif}.manifesto-proof p{letter-spacing:-.04em;max-width:380px;margin:0;font-size:19px;font-weight:700;line-height:1.55}.manifesto-proof span:last-child{letter-spacing:.1em;font:12px DM Mono,monospace}.founder{grid-template-columns:minmax(420px,.78fr) 1.22fr;min-height:760px}.founder-image{min-height:760px}.founder-copy{padding:8vw 9vw 6vw}.founder h2{margin:4vw 0 6vw;font-size:clamp(43px,4.6vw,72px)}.founder-signoff{grid-template-columns:.85fr 1.15fr;padding-top:24px}.founder-signoff b{font-size:25px}.founder-signoff span{font-size:13px;line-height:1.7}.founder-signoff p{font-size:16px;line-height:1.9}.section-line p:last-child{font-size:13px;font-weight:700}.work-info>span{font-size:13px}.work-info p{font-size:16px}.service>span{font-size:13px}.service h3{font-size:27px}.numbers span{font-size:13px;line-height:1.7}.contact{min-height:900px;padding:9vw 10vw 6vw}.contact h2{margin:5vw 0 3vw}.contact-actions{border-top:1px solid #555;align-items:center;gap:70px;max-width:980px;padding-top:28px}.contact-link{flex:1;max-width:none;padding-bottom:16px;font-size:20px;font-weight:700}.wechat-card{gap:20px;font-size:15px;line-height:1.8}.wechat-card img{width:188px;height:188px;padding:7px}.contact-foot{font-size:13px;line-height:1.6;bottom:5vw}.contact-foot p:last-child{text-align:right;max-width:380px}.contact:before{opacity:.72}.mobile-menu{font-size:60px}@media (width<=760px){.nav nav{display:none}.language-switch{font-size:12px;right:64px}.nav-contact{display:none}.hero{min-height:760px}.hero-content>p{max-width:260px;font-size:16px}.hero-topline{font-size:11px}.hero h1{font-size:23vw}.hero h1 em{font-size:24vw}.manifesto{padding:76px 20px 64px}.manifesto h2{margin:42px 0;font-size:39px}.manifesto-bottom p{font-size:16px}.manifesto-bottom span{font-size:12px}.manifesto-detail{flex-direction:column-reverse;gap:30px;margin-top:46px;display:flex}.manifesto-detail img{height:240px}.manifesto-proof{width:100%;min-height:0}.manifesto-proof p{font-size:18px}.founder{flex-direction:column;display:flex}.founder-image{height:570px;min-height:0}.founder-copy{padding:64px 20px}.founder h2{margin:42px 0 54px;font-size:38px}.founder-signoff b{font-size:22px}.founder-signoff span{font-size:12px}.founder-signoff p{font-size:15px}.service h3{font-size:21px}.service p{font-size:14px}.contact{min-height:760px;padding:76px 20px 42px}.contact h2{margin:70px 0 44px}.contact-actions{gap:28px;padding-top:22px;display:grid}.contact-link{font-size:18px}.wechat-card{font-size:14px}.wechat-card img{width:156px;height:156px}.contact-foot{font-size:11px;bottom:28px;left:20px;right:20px}.contact-foot p:last-child{text-align:left;display:block}.numbers span{font-size:12px}}.hero h1 .hero-focus{clear:both;color:var(--paper);letter-spacing:.06em;margin-top:.38em;font:700 clamp(66px,8vw,128px)/.95 Noto Sans SC,sans-serif;display:block}.wechat-card{align-items:flex-start}.wechat-card img{object-fit:contain;background:#fff;width:220px;height:auto;padding:0}.wechat-card span{align-content:center;gap:7px;min-height:220px;display:grid}.wechat-card strong{color:var(--paper);letter-spacing:.03em;font-size:17px}.wechat-card b{letter-spacing:.04em;font-size:20px}.wechat-card em{color:#c8c8c3;font-size:15px;font-style:normal}@media (width<=760px){.hero h1 .hero-focus{letter-spacing:.04em;margin-top:.48em;font-size:clamp(42px,12vw,64px)}.wechat-card img{width:200px;height:auto}.wechat-card span{min-height:200px}}.cursor-trail{opacity:.28}.pain-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:6vw;display:grid}.pain-item{border-top:2px solid var(--ink);min-height:244px;padding:18px 4px 0}.pain-item span,.process-grid span{color:var(--coral);letter-spacing:.1em;font:500 13px DM Mono,monospace}.pain-item h3{letter-spacing:-.07em;margin:52px 0 12px;font-size:25px}.pain-item p{color:#55544f;max-width:240px;margin:0;font-size:15px;line-height:1.8}.direction-heading{grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:6vw;padding:0 4.5vw 4vw;display:grid}.direction-heading h2{letter-spacing:-.1em;margin:0;font-size:clamp(42px,5.5vw,84px);line-height:1.02}.direction-heading h2 em{color:var(--coral);font:600 1em Playfair Display,serif}.direction-heading p{color:#55544f;max-width:360px;margin:0;font-size:16px;line-height:1.8}.service-intro-copy{color:#575650;max-width:380px;margin:0;font-size:17px;line-height:1.85}.service{grid-template-columns:54px minmax(190px,.9fr) 1.5fr 25px}.service>div{gap:12px;display:grid}.service p{font-size:15px;line-height:1.8}.service b{color:var(--ink);font-size:15px;line-height:1.65}.service-fit{font-weight:700;color:var(--ink)!important}.service-cta{width:max-content;color:var(--ink);letter-spacing:.05em;border-bottom:1px solid;align-items:center;gap:7px;margin-top:7px;padding-bottom:4px;font:700 11px/1.3 DM Mono,monospace;transition:color .2s,transform .2s;display:inline-flex}.service-cta:hover,.service-cta:focus-visible{color:var(--coral);outline:none;transform:translate(3px)}.process{background:#d8d9cc;grid-template-columns:.86fr 1.14fr;gap:8vw;padding:10vw;display:grid}.process-intro h2{letter-spacing:-.1em;max-width:760px;margin:5vw 0 0;font-size:clamp(40px,4.6vw,70px);line-height:1.08}.process-intro h2 em{color:var(--coral);font:600 1em Playfair Display,serif}.process-grid{grid-template-columns:repeat(2,1fr);align-self:end;gap:0 28px;display:grid}.process-grid article{border-top:1px solid var(--ink);min-height:245px;padding-top:17px}.process-grid h3{letter-spacing:-.07em;margin:58px 0 12px;font-size:24px}.process-grid p{color:#55544f;max-width:300px;margin:0;font-size:15px;line-height:1.8}.contact-intro{z-index:1;color:#d1d1cc;max-width:500px;margin:-1vw 0 4vw;font-size:18px;line-height:1.8;position:relative}.hero h1{max-width:91.2vw;font-size:clamp(76px,8vw,154px);line-height:.8}.hero h1 em{font-size:clamp(78px,8.2vw,158px);line-height:.8}.hero h1 .hero-focus{margin-top:.42em;font-size:clamp(54px,4.8vw,96px);line-height:.98}.hero-service-tags{z-index:2;flex-wrap:wrap;gap:9px;max-width:820px;display:flex;position:absolute;bottom:13.5vw;left:4.4vw}.hero-service-tags a{letter-spacing:.04em;background:#0a0d1040;border:1px solid #efeee98a;align-items:center;min-height:44px;padding:8px 11px;font:600 11px/1.2 DM Mono,monospace;transition:background .2s,color .2s;display:inline-flex}.hero-service-tags a:hover,.hero-service-tags a:focus-visible{color:var(--ink);background:var(--paper);outline:none}.hero-primary-cta{z-index:2;min-height:50px;color:var(--ink);background:var(--lime);letter-spacing:-.02em;align-items:center;gap:9px;padding:0 17px;font-size:15px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;position:absolute;bottom:7.2vw;left:4.4vw}.hero-primary-cta:hover,.hero-primary-cta:focus-visible{background:var(--paper);outline:2px solid var(--lime);outline-offset:3px;transform:translateY(-2px)}.manifesto-detail{margin-bottom:7vw}.manifesto-detail img{aspect-ratio:auto;object-fit:contain;object-position:center;background:#202526;height:auto}.evidence{background:#d8d9cc;padding:10vw}.evidence-heading{grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;column-gap:8vw;margin-bottom:4vw;display:grid}.evidence-heading .eyebrow{grid-column:1/-1;margin:0 0 4vw}.evidence-heading h2{letter-spacing:-.1em;max-width:760px;margin:0;font-size:clamp(42px,5vw,76px);line-height:1.06}.evidence-heading h2 em{color:var(--coral);letter-spacing:-.1em;font:600 1em Playfair Display,serif}.evidence-heading>p:last-child{color:#55544f;max-width:340px;margin:0;font-size:15px;line-height:1.8}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.evidence-grid article{border-top:1px solid var(--ink);padding-top:12px}.evidence-grid img{aspect-ratio:1.32;object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;margin-bottom:16px;display:block}.evidence-grid span{color:var(--coral);letter-spacing:.08em;font:500 11px DM Mono,monospace}.evidence-grid h3{letter-spacing:-.07em;margin:25px 0 10px;font-size:25px;line-height:1.15}.evidence-grid p{color:#55544f;max-width:390px;margin:0;font-size:15px;line-height:1.8}.contact-quick-actions{gap:10px;width:min(100%,430px);margin-bottom:26px;display:grid}.contact-call{min-height:54px;color:var(--paper);border-bottom:1px solid #72726f;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:700;display:grid}.contact-call b{letter-spacing:.04em;font:500 13px DM Mono,monospace}.contact-call:hover{color:var(--lime)}.contact-copy{color:#d6d6d1;letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:1px solid #70706c;min-height:44px;padding:10px 12px;font:500 12px DM Mono,monospace;transition:border-color .2s,color .2s}.contact-copy:hover,.contact-copy:focus-visible{border-color:var(--lime);color:var(--lime);outline:none}@media (width<=760px){.hero h1{max-width:none}.pain-item{min-height:236px;padding-top:14px}.pain-item h3{margin-top:40px;font-size:20px}.pain-item p{font-size:13px;line-height:1.75}.direction-heading{padding:0 20px 38px;display:block}.direction-heading h2{font-size:40px}.direction-heading p{margin-top:24px;font-size:14px}.service-intro-copy{font-size:15px}.service{grid-template-columns:30px 1fr 20px}.service>div{grid-area:2/2;gap:10px}.service p,.service b{font-size:14px}.service-fit{font-size:14px!important}.service-cta{margin-top:8px;font-size:10px}.process{padding:75px 20px;display:block}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:0;padding:16px 0 28px}.process-grid p{font-size:14px}.contact-intro{margin:-15px 0 42px;font-size:15px}.hero-service-tags{gap:7px;margin:17px 20px 0;position:relative;bottom:auto;left:auto}.hero-service-tags a{min-height:44px;padding:8px;font-size:9px}.hero-primary-cta{min-height:52px;margin:12px 20px 0;padding:0 15px;font-size:14px;position:relative;bottom:auto;left:auto}.manifesto-detail{margin-bottom:54px}.manifesto-detail img{height:auto}.evidence{padding:72px 20px}.evidence-heading{margin-bottom:34px;display:block}.evidence-heading .eyebrow{margin-bottom:38px}.evidence-heading h2{font-size:38px}.evidence-heading>p:last-child{margin-top:22px;font-size:14px}.evidence-grid{grid-template-columns:1fr;gap:34px}.evidence-grid img{aspect-ratio:1.42}.evidence-grid h3{margin:20px 0 8px;font-size:23px}.evidence-grid p{font-size:14px}.contact-quick-actions{width:100%;margin-bottom:24px}.contact-call{min-width:0;font-size:16px}.contact-copy{min-height:48px;font-size:11px}html{scroll-padding-top:70px}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a0d10b8,#0a0d1000)}.nav--menu-open{color:var(--paper);mix-blend-mode:normal;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);text-shadow:0 2px 14px #000c;background:#070a0d33}.logo span{font-size:25px}.nav .language-switch,.nav .menu{z-index:12;min-width:44px;min-height:44px;color:var(--paper);mix-blend-mode:normal;text-shadow:0 2px 12px #000000e6;place-items:center;margin:0;top:13px;display:grid!important;position:absolute!important}.nav .language-switch{border-bottom:0;right:64px}.nav .menu{right:16px}.mobile-menu{color:var(--paper);-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#070a0d47;padding:126px 24px 44px;font-size:clamp(48px,15vw,70px);line-height:1.08}.mobile-menu a{color:var(--paper);text-shadow:0 3px 18px #000000eb;-webkit-text-stroke:.45px #ffffff59;padding:8px 0;font-weight:900}.hero{background-position:64%;min-height:750px;padding-top:92px}.hero:before{background:linear-gradient(90deg,#080b0ee0 0%,#080b0ea1 55%,#080b0e33 100%)}.hero-content{margin-top:13vh}.hero-content>p{max-width:290px;margin-bottom:26px;font-size:15px;line-height:1.75}.hero h1{font-size:20vw;line-height:.78}.hero h1 em{font-size:20.6vw}.hero h1 .hero-focus{letter-spacing:.055em;overflow-wrap:anywhere;max-width:calc(100vw - 40px);margin-top:.38em;font-size:clamp(32px,9.5vw,40px);line-height:1.08}.hero-topline{font-size:9px}.scroll-prompt{padding:12px 0;font-size:9px;bottom:28px}.manifesto{padding:72px 20px 64px}.manifesto h2{margin:38px 0 42px;font-size:38px;line-height:1.16}.manifesto-bottom{padding-top:18px}.manifesto-bottom p{font-size:15px;line-height:1.85}.manifesto-bottom span{margin-top:24px;font-size:11px}.pain-grid{grid-template-columns:1fr;gap:0;margin-top:48px}.pain-item{grid-template-columns:48px 1fr;column-gap:10px;min-height:0;padding:18px 0 22px;display:grid}.pain-item span{grid-row:1/span 2;padding-top:4px}.pain-item h3{margin:0 0 8px;font-size:21px}.pain-item p{grid-column:2;max-width:none;font-size:14px;line-height:1.75}.works{padding:60px 0 68px}.section-line{margin-bottom:32px}.direction-heading{padding-bottom:30px}.direction-heading h2{font-size:39px;line-height:1.08}.direction-heading p{font-size:14px;line-height:1.75}.work-rail{gap:28px;width:100%;padding:0 20px;display:grid;transform:translate(0)!important}.work-card{width:100%}.work-art{height:72vw;min-height:250px}.work-info{gap:12px;margin-top:12px;padding-top:11px}.work-info>span{font-size:10px}.work-info h3{font-size:24px}.work-info p{font-size:14px}.statement{height:390px;padding:26px 20px}.statement>p{font-size:36px;line-height:1.1}.services{padding:72px 20px}.services h2{margin:40px 0 30px;font-size:38px;line-height:1.1}.service-intro-copy{margin-bottom:46px;font-size:15px;line-height:1.8}.service{grid-template-columns:34px 1fr 24px;gap:10px;padding:22px 0}.service h3{font-size:21px;line-height:1.2}.service>div{grid-template-columns:1fr;gap:9px;display:grid}.service>div p,.service>div b{grid-area:auto}.service p,.service b{font-size:14px;line-height:1.75}.process{padding:72px 20px}.process-intro h2{margin:40px 0 48px;font-size:38px}.process-grid article{padding:18px 0 26px}.process-grid h3{margin:30px 0 9px;font-size:22px}.process-grid p{font-size:14px;line-height:1.8}.founder-image{height:450px}.founder-image img{object-position:center top}.founder-copy{padding:64px 20px}.founder h2{margin:38px 0 46px;font-size:37px;line-height:1.14}.founder-signoff b{font-size:23px}.founder-signoff span{font-size:11px;line-height:1.75}.founder-signoff p{margin-top:24px;font-size:15px;line-height:1.85}.contact{min-height:0;padding:74px 20px 46px}.contact h2{margin:50px 0 22px;font-size:48px;line-height:1.02}.contact-intro{margin:0 0 36px;font-size:15px;line-height:1.8}.contact-actions{gap:30px}.contact-link{width:100%;font-size:17px}.wechat-card{flex-direction:column;gap:15px;margin-top:0}.wechat-card img{width:220px;max-width:100%;height:auto}.wechat-card span{gap:5px;min-height:0}.wechat-card strong{font-size:16px}.wechat-card b{font-size:20px}.wechat-card em{font-size:14px}.contact-foot{gap:5px;margin-top:54px;font-size:10px;display:grid;position:relative;bottom:auto;left:auto;right:auto}.contact-foot p:last-child{text-align:left}footer{gap:14px;min-height:70px}footer>a:last-child{font-size:9px}.mobile-contact-bar{z-index:15;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121214f0;border:1px solid #1212142e;border-radius:2px;grid-template-columns:1.15fr .85fr;min-height:54px;display:grid;position:fixed;left:12px;overflow:hidden;box-shadow:0 12px 34px #0000003d}.mobile-contact-bar a{color:var(--paper);letter-spacing:.025em;justify-content:center;align-items:center;gap:7px;padding:10px;font:700 11px/1.2 DM Mono,monospace;display:flex}.mobile-contact-bar a:first-child{border-right:1px solid #efeee938}.mobile-contact-bar a:last-child{color:var(--ink);background:var(--lime)}.mobile-contact-bar b{white-space:nowrap;font-weight:500}footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (width>=761px){.mobile-contact-bar{display:none}}@media (width>=761px) and (width<=1000px){.manifesto{padding:88px 84px 82px}.manifesto h2{max-width:650px;margin:56px 0 0;font-size:clamp(48px,6.8vw,58px)}.manifesto-stage{max-width:650px;margin-top:328px}.stacked-showcase{width:760px;height:310px;top:284px;left:20px;right:auto}.showcase-card{border-width:4px;width:185px;height:116px}.pain-grid{grid-template-columns:repeat(2,1fr);gap:26px 34px;margin-top:62px}.pain-item{min-height:190px}.pain-item h3{margin-top:38px}.services{min-height:0;padding:92px 84px;display:block}.service-intro{max-width:650px}.services h2{margin:48px 0 34px;font-size:clamp(48px,6.6vw,56px)}.service-intro-copy{max-width:600px;margin-bottom:50px;font-size:17px}.service-list{min-height:0}.service{grid-template-columns:48px minmax(220px,.9fr) minmax(0,1.25fr) 25px;gap:16px;min-height:0;padding:27px 0}.service h3{font-size:25px}.service p,.service b{font-size:15px;line-height:1.72}}.preloader div{align-items:start}.preloader strong{letter-spacing:-.11em;margin:0;font-size:clamp(34px,4.1vw,70px);font-weight:900;line-height:.88;display:block}.preloader span{align-self:start}.manifesto{position:relative;overflow:hidden}.manifesto h2{z-index:2;max-width:min(43vw,790px);position:relative}.manifesto-stage{max-width:650px;margin-top:11vw;display:block}.manifesto-stage .manifesto-bottom{align-self:center}.stacked-showcase{width:min(48vw,980px);height:min(22vw,440px);position:absolute;top:8.1vw;right:5vw}.showcase-card{cursor:pointer;background:#f5f2ea;border:6px solid #fffffff2;border-radius:3px;width:min(22vw,410px);height:min(13.8vw,258px);margin:0;position:absolute;overflow:hidden;box-shadow:0 22px 50px -28px #1212148a}.showcase-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.23,1,.32,1),filter .45s}.work-art>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .55s cubic-bezier(.23,1,.32,1),filter .45s;display:block}.work-card:hover .work-art>img{filter:saturate(1.06)contrast(1.03);transform:scale(1.035)}.showcase-card:hover img{filter:saturate(1.12)contrast(1.04);transform:scale(1.07)}.work-scroll-shift{will-change:transform;width:max-content}.work-rail{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform}.work-rail:active{cursor:grabbing}.snake-statement{isolation:isolate}.snake-statement>p,.snake-statement .statement-sign{z-index:2}.snake-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.snake-score{z-index:3;min-width:96px;color:var(--ink);text-align:right;gap:2px;font-family:DM Mono,monospace;display:grid;position:absolute;top:4vw;right:4.5vw}.snake-score span{letter-spacing:.16em;font-size:10px;font-weight:700}.snake-score b{letter-spacing:-.08em;font-size:30px;line-height:1}.services{min-height:920px}.service-list{flex-direction:column;justify-content:center;min-height:690px;display:flex}.service-list>div{width:100%}.service{isolation:isolate;min-height:218px;padding:30px 0;position:relative;overflow:hidden}.service-preview{z-index:0;opacity:0;object-fit:cover;filter:blur(20px)saturate(.8)brightness(.85);width:calc(100% + 56px);height:calc(100% + 56px);transition:opacity .5s,filter .65s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:-28px;transform:scale(1.08)}.service:after{z-index:1;content:"";opacity:0;background:linear-gradient(90deg,#ffffffe6,#ffffff40);transition:opacity .5s;position:absolute;inset:0}.service>:not(.service-preview){z-index:2;transition:color .35s;position:relative}.service:hover .service-preview{opacity:.86;filter:blur(2px)saturate(.92)brightness(.5);transform:scale(1)}.service:hover:after{opacity:1}.service:hover h3,.service:hover b{color:#fff}.service:hover p,.service:hover>span,.service:hover svg{color:#ffffffe6}.contact-actions{max-width:540px;display:block}.contact-actions .wechat-card{margin:0}@media (width<=760px){.preloader strong{font-size:36px}.manifesto h2{max-width:none}.manifesto-stage{max-width:none;margin-top:220px;display:block}.stacked-showcase{transform-origin:0 0;width:950px;height:440px;top:335px;left:20px;right:auto;transform:scale(.35)}.showcase-card{border-width:4px;width:410px;height:258px}.work-rail{cursor:default}.snake-canvas,.snake-score{display:none}.services,.service-list{min-height:0}.service{min-height:0;padding:22px 0}.service-preview,.service:after{display:none}.contact-actions{max-width:100%}}@media (width>=761px) and (width<=1000px){.manifesto h2{max-width:650px;margin:56px 0 0;font-size:clamp(48px,6.8vw,58px)}.manifesto-stage{max-width:650px;margin-top:440px}.stacked-showcase{width:760px;height:310px;top:540px;left:20px;right:auto}.showcase-card{border-width:4px;width:185px;height:116px}}.hero{background:#101417 url(/assets/hero-creative-marketing-studio.png) 50%/cover no-repeat}.hero-video{z-index:0;object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hero-video.is-ready{opacity:1}.hero:before{z-index:1;background:linear-gradient(90deg,#070a0dd1 0%,#070a0d8a 48%,#070a0d4d 100%),linear-gradient(#070a0d38,#070a0d73)}.hero-topline,.hero-content,.hero-side,.scroll-prompt,.hero-service-tags,.hero-primary-cta,.hero-orbit{z-index:2}@media (width<=760px),(prefers-reduced-motion:reduce){.hero-video{display:none}}.hero--creation{--hero-pan-x:0px;--hero-pan-y:0px;--hero-pan-x-slow:0px;--hero-pan-y-slow:0px;--hero-pan-x-fast:0px;--hero-pan-y-fast:0px;isolation:isolate;background:#15100d}.hero--creation:before{display:none}.hero-creation-scene{z-index:0;background:#21170f;position:absolute;inset:0;overflow:hidden}.hero-creation-art{z-index:0;filter:brightness(1.08)saturate(1.04);transform:translate3d(var(--hero-pan-x),var(--hero-pan-y),0) scale(1.075);will-change:transform;background:url(/assets/hero-creation-collage.png) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate creation-drift;position:absolute;inset:-5%}.hero-figure{z-index:2;opacity:0;pointer-events:none;will-change:clip-path,transform,filter;background:url(/assets/hero-creation-collage.png) 50%/cover no-repeat;position:absolute;inset:-5%}.hero-figure--left{clip-path:inset(0 100% 0 0)}.hero-figure--right{clip-path:inset(0 0 0 100%)}.hero-creation-scene:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 50% 43%,#fff1992e,#0000 7%),linear-gradient(110deg,#5a261129,#0000 40%);position:absolute;inset:0}.hero-creation-haze{z-index:1;filter:blur(14px);mix-blend-mode:screen;pointer-events:none;will-change:transform;background:radial-gradient(#fff1d336,#ffeecc0f 36%,#0000 70%);border-radius:50%;width:52vw;height:23vw;position:absolute}.hero-creation-haze--left{transform:translate3d(var(--hero-pan-x-slow),var(--hero-pan-y-slow),0);animation:13s ease-in-out infinite alternate creation-haze-left;top:35%;left:-17%}.hero-creation-haze--right{opacity:.55;transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0);animation:16s ease-in-out infinite alternate creation-haze-right;top:14%;right:-16%}.hero-impact-flash{z-index:3;opacity:0;mix-blend-mode:screen;pointer-events:none;background:#f3ff9b;border-radius:50%;width:1px;height:1px;position:absolute;top:42.18%;left:50.42%;box-shadow:0 0 #eeff7300,0 0 #ffc45e00}.hero-touchpoint{z-index:2;pointer-events:none;will-change:transform;width:22px;height:22px;position:absolute;top:42.18%;left:50.42%;transform:translate(-50%,-50%)}.hero-touchpoint:before,.hero-touchpoint:after{content:"";border:1px solid #e3ff5bd1;border-radius:50%;animation:2.9s ease-out infinite creation-ring;position:absolute;inset:50%;transform:translate(-50%,-50%)}.hero-touchpoint:after{animation-delay:1.45s}.hero-touchpoint i:first-child{background:#efff7a;border-radius:50%;animation:2.1s ease-in-out infinite creation-spark;position:absolute;inset:0;box-shadow:0 0 12px 5px #e8ff4ae6,0 0 46px 17px #ffc65f6b}.hero-touchpoint i:nth-child(2),.hero-touchpoint i:nth-child(3){background:linear-gradient(90deg,#0000,#f7ffa5f0,#0000);width:80px;height:1px;animation:2.1s ease-in-out infinite creation-ray;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.hero-touchpoint i:nth-child(3){animation-delay:-.7s;transform:translate(-50%,-50%)rotate(-57deg)}.hero-particles{z-index:2;pointer-events:none;width:1px;height:1px;position:absolute;top:42.18%;left:50.42%}.hero-particles i{opacity:0;width:4px;height:4px;animation:4.8s ease-out infinite creation-particle;animation-delay:calc(var(--particle) * -.34s);background:#e8ff72;border-radius:50%;position:absolute;box-shadow:0 0 11px #e0ff46e6}.hero-particles i:first-child{top:-30px;left:-130px}.hero-particles i:nth-child(2){top:74px;left:-99px}.hero-particles i:nth-child(3){top:-122px;left:-65px}.hero-particles i:nth-child(4){top:95px;left:-26px}.hero-particles i:nth-child(5){top:-100px;left:35px}.hero-particles i:nth-child(6){top:81px;left:72px}.hero-particles i:nth-child(7){top:-33px;left:126px}.hero-particles i:nth-child(8){top:68px;left:162px}.hero-particles i:nth-child(9){top:-108px;left:111px}.hero-particles i:nth-child(10){top:65px;left:-160px}.hero-particles i:nth-child(11){top:138px;left:17px}.hero-particles i:nth-child(12){top:-171px;left:-26px}.hero-particles i:nth-child(13){top:-78px;left:181px}.hero-particles i:nth-child(14){top:-78px;left:-191px}.hero--creation .hero-noise{z-index:2;opacity:.12;mix-blend-mode:soft-light;pointer-events:none}.hero--creation .hero-topline,.hero--creation .hero-content,.hero--creation .hero-side,.hero--creation .scroll-prompt,.hero--creation .hero-service-tags,.hero--creation .hero-primary-cta{z-index:3}.hero--creation .hero-topline,.hero--creation .hero-side{color:#fff7e8;text-shadow:0 1px 2px #261408eb,0 0 14px #261408a6;font-size:14px;font-weight:700}.hero--creation .hero-orbit{z-index:3;border-color:#e8ff5e6b}.hero--creation .hero-content{pointer-events:none;justify-content:center;align-items:center;margin:0;transition:none;display:flex;position:absolute;inset:0;transform:none}.hero--creation .hero-side,.hero--creation .scroll-prompt,.hero--creation .hero-service-tags,.hero--creation .hero-primary-cta{transition:transform .7s cubic-bezier(.16,1,.3,1)}.hero--creation .hero-side{transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0)}.hero--creation .hero-primary-cta,.hero--creation .scroll-prompt{transform:translate3d(var(--hero-pan-x-slow),var(--hero-pan-y-slow),0)}.hero--creation .hero-business-copy{color:#fffaf0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;text-shadow:0 2px 12px #0000009e;background:linear-gradient(90deg,#1f120ad1,#1f120a75);width:min(640px,28vw);max-width:none;margin:0;padding:12px 14px;font-size:22px;font-weight:700;position:absolute;top:58%;left:50%;translate:-50%;box-shadow:0 12px 34px #180c062e}.hero--creation h1{letter-spacing:-.055em;text-align:center;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;width:min(1380px,92vw);margin:0;font-size:clamp(76px,7.6vw,160px);line-height:.92;display:flex;position:absolute;top:10%;left:50%;transform:translate(-50%)}.hero--creation h1 .hero-statement-left{margin:0}.hero--creation h1 .hero-statement-world{color:#e6ff66;letter-spacing:inherit;margin:0;font:900 1em/1 Noto Sans SC,sans-serif}.hero--creation h1 .hero-statement-end{margin:0}.hero--creation h1 .hero-focus{letter-spacing:.1em;text-align:center;flex-basis:100%;margin-top:38px;font-size:clamp(50px,4.6vw,86px);line-height:1}.hero--creation .hero-primary-cta{min-height:54px;padding:0 19px;font-size:15px;inset:46% auto auto 50%;translate:-50%}.hero--creation .scroll-prompt{color:#25170f;text-shadow:0 1px #fff8e7ad;padding:10px 0;font-size:16px;font-weight:800;inset:84% auto auto 50%;translate:-50%}.hero--creation h1{color:#fffaf0;text-shadow:0 2px 2px #261408bd,0 7px 30px #26140894}.hero--creation h1 em{color:#e6ff66;text-shadow:0 0 22px #dfff4140}@media (width>=761px) and (width<=900px){.hero--creation .hero-topline{display:none}.hero--creation h1{width:94vw;font-size:clamp(74px,10vw,112px);top:14%}.hero--creation .hero-business-copy{width:min(460px,62vw);font-size:19px;top:59%}.hero--creation .hero-primary-cta{top:47%}}.nav{mix-blend-mode:normal;transition:color .24s,text-shadow .24s}.nav--over-hero{color:#fff7e8;text-shadow:0 1px 2px #261408eb,0 0 14px #261408a6}.nav--on-paper,.nav--menu-open{color:#18120e;text-shadow:none}.nav .logo{gap:12px}.nav .logo span{font-size:34px}.nav .logo small{font-size:11px;line-height:1.02}.nav nav,.nav .language-switch,.nav .nav-contact{font-weight:800}.hero--idle .hero-creation-art{opacity:0;animation:none;transform:scale(1.15)}.hero--idle .hero-figure,.hero--idle .hero-creation-haze,.hero--idle .hero-touchpoint,.hero--idle .hero-particles,.hero--idle .hero-content,.hero--impact .hero-content,.hero--flash .hero-content,.hero--idle .hero-side,.hero--impact .hero-side,.hero--flash .hero-side,.hero--idle .scroll-prompt,.hero--impact .scroll-prompt,.hero--flash .scroll-prompt{opacity:0}.hero--settled .hero-content,.hero--settled .hero-side,.hero--settled .scroll-prompt{opacity:1}.hero--impact .hero-figure--left{animation:2s cubic-bezier(.16,.9,.16,1) both creation-figure-left}.hero--impact .hero-figure--right{animation:2s cubic-bezier(.16,.9,.16,1) both creation-figure-right}.hero--impact .hero-creation-art{animation:2s cubic-bezier(.16,.9,.16,1) both creation-impact}.hero--impact .hero-creation-haze--left{animation:2s cubic-bezier(.16,1,.3,1) both creation-haze-impact-left}.hero--impact .hero-creation-haze--right{animation:2s cubic-bezier(.16,1,.3,1) both creation-haze-impact-right}.hero--impact .hero-creation-scene:after{animation:1.35s ease-out 1.6s both creation-scene-flash}.hero--impact .hero-impact-flash{animation:1.35s cubic-bezier(.1,.8,.2,1) 1.6s both creation-impact-flash}.hero--impact .hero-touchpoint{animation:1.9s cubic-bezier(.16,1,.3,1) 1.5s both creation-touch-arrival}.hero--impact .hero-particles{animation:.45s linear 1.63s both creation-particles-arrival}.hero--flash .hero-figure{opacity:0}.hero--flash .hero-creation-scene:after{mix-blend-mode:screen;background:#f4ffb4;animation:.8s cubic-bezier(.3,0,.1,1) both creation-fullscreen-wash}.hero--flash .hero-impact-flash{animation:.8s cubic-bezier(.3,0,.1,1) both creation-fullscreen-flash}@keyframes creation-drift{0%{transform:translate3d(var(--hero-pan-x),var(--hero-pan-y),0) scale(1.075)}to{transform:translate3d(calc(var(--hero-pan-x) - 14px),calc(var(--hero-pan-y) - 8px),0) scale(1.11)}}@keyframes creation-impact{0%{opacity:0;filter:blur(17px)saturate(1.45)contrast(1.3);transform:translateY(34px)scale(1.42)}18%{opacity:1;filter:blur()saturate(1.17)contrast(1.12);transform:translate(0,0)scale(1.24)}36%{filter:blur()saturate(1.05)contrast(1.05);transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0) scale(1.15)}to{opacity:1;filter:none;transform:translate3d(var(--hero-pan-x),var(--hero-pan-y),0) scale(1.075)}}@keyframes creation-figure-left{0%{opacity:0;clip-path:inset(5% 100% 6% 0);filter:blur(14px)brightness(.72);transform:translate(-12vw,4vw)scale(1.12)}15%{opacity:1}43%{opacity:1;clip-path:inset(0 60% 0 0);filter:blur()brightness(1.05);transform:translate(-1vw)scale(1.045)}70%{opacity:.9;clip-path:inset(0 52% 0 0);transform:translate(0,0)scale(1.01)}to{opacity:0;clip-path:inset(0 52% 0 0);filter:none;transform:translate(0,0)scale(1)}}@keyframes creation-figure-right{0%{opacity:0;clip-path:inset(5% 0 6% 100%);filter:blur(14px)brightness(.72);transform:translate(12vw,-4vw)scale(1.12)}15%{opacity:1}43%{opacity:1;clip-path:inset(0 0 0 60%);filter:blur()brightness(1.05);transform:translate(1vw)scale(1.045)}70%{opacity:.9;clip-path:inset(0 0 0 52%);transform:translate(0,0)scale(1.01)}to{opacity:0;clip-path:inset(0 0 0 52%);filter:none;transform:translate(0,0)scale(1)}}@keyframes creation-haze-left{0%{margin-top:0;margin-left:-1%}to{margin-top:-4%;margin-left:4%}}@keyframes creation-haze-right{0%{margin-top:0;margin-right:0}to{margin-top:5%;margin-right:5%}}@keyframes creation-haze-impact-left{0%{opacity:0;transform:translate(-12vw,5vw)scale(.7)}32%{opacity:1;transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0) scale(1.28)}to{opacity:1;transform:translate3d(var(--hero-pan-x-slow),var(--hero-pan-y-slow),0) scale(1)}}@keyframes creation-haze-impact-right{0%{opacity:0;transform:translate(13vw,-6vw)scale(.65)}30%{opacity:.85;transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0) scale(1.2)}to{opacity:.55;transform:translate3d(var(--hero-pan-x-fast),var(--hero-pan-y-fast),0) scale(1)}}@keyframes creation-scene-flash{0%{opacity:0}22%{opacity:.85}to{opacity:1}}@keyframes creation-impact-flash{0%{opacity:0;box-shadow:0 0 #eeff7300,0 0 #ffc45e00}26%{opacity:1;box-shadow:0 0 122px 56px #eeff73e0,0 0 280px 130px #ffc45e8c}to{opacity:0;box-shadow:0 0 190px 105px #eeff7300,0 0 440px 210px #ffc45e00}}@keyframes creation-fullscreen-wash{0%{opacity:0}42%{opacity:1}to{opacity:0}}@keyframes creation-fullscreen-flash{0%{opacity:0;box-shadow:0 0 #f4ffa400,0 0 #fff0}40%{opacity:1;box-shadow:0 0 52vmax 34vmax #efff87,0 0 96vmax 72vmax #fffffff0}to{opacity:0;box-shadow:0 0 82vmax 56vmax #efff8700,0 0 120vmax 96vmax #fff0}}@keyframes creation-touch-arrival{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.12)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes creation-particles-arrival{0%{opacity:0}to{opacity:1}}@keyframes creation-spark{0%,to{opacity:.72;transform:scale(.74)}45%{opacity:1;transform:scale(1.28)}}@keyframes creation-ring{0%{opacity:.88;width:7px;height:7px}to{opacity:0;width:210px;height:210px}}@keyframes creation-ray{0%,to{opacity:.15;scale:.5}47%{opacity:1;scale:1.15}}@keyframes creation-particle{0%{opacity:0;transform:translateY(6px)scale(.4)}20%{opacity:.92}76%{opacity:.32}to{opacity:0;transform:translate(15px,-25px)scale(1.35)}}@media (width<=760px){.hero--creation .hero-content{pointer-events:auto;margin-top:13vh;display:block;position:relative;inset:auto}.hero--creation .hero-business-copy{color:#f0e7d8;text-align:left;text-shadow:0 2px 18px #0000008c;width:auto;max-width:290px;margin:0 0 26px;font-size:16px;position:static;translate:none}.hero--creation h1{text-align:left;width:auto;font-size:20vw;line-height:.78;display:block;position:relative;top:auto;left:auto;transform:none}.hero--creation h1 .hero-statement-left{margin:0}.hero--creation h1 .hero-statement-world{font-size:20.6vw}.hero--creation h1 .hero-focus{text-align:left;margin-top:.38em;font-size:clamp(32px,9.5vw,40px)}.hero--creation .hero-primary-cta{min-height:52px;padding:0 15px;font-size:14px;inset:auto;translate:none}.hero--creation .scroll-prompt{color:#f0e7d8;text-shadow:0 2px 18px #0000008c;font-size:9px;inset:auto auto 28px 20px;translate:none}.hero--creation{background:#17100d}.hero--creation:before{background:linear-gradient(90deg,#0b0807d6 0%,#0b0807ad 58%,#0b080752 100%),linear-gradient(#0805037a,#0000 40%,#08050399)}.hero-creation-art{background-position:52%;animation-duration:23s;inset:-3% -38%}.hero-creation-haze--left{width:110vw;height:50vw;top:44%;left:-48%}.hero-creation-haze--right,.hero-touchpoint,.hero-particles,.hero-impact-flash{display:none}.hero--creation .hero-content{transform:none}html,body{overflow-x:clip}.hero--creation{height:auto;min-height:max(760px,100svh)}.hero--creation .hero-content{margin-top:clamp(84px,13svh,140px)}.hero--creation .hero-business-copy{max-width:min(100%,324px);padding:10px 12px;font-size:clamp(14px,4vw,16px)}.hero--creation h1{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0;max-width:100%;font-size:18vw;line-height:.9;display:flex}.hero--creation h1 .hero-statement-left{white-space:nowrap;flex:0 0 100%;display:block}.hero--creation h1 .hero-statement-world,.hero--creation h1 .hero-statement-end{white-space:nowrap;font-size:18vw;line-height:.9;display:inline-block}.hero--creation h1 .hero-focus{white-space:normal;overflow-wrap:anywhere;flex:0 0 100%;max-width:100%;margin-top:.48em;font-size:clamp(30px,9.4vw,40px);line-height:1.08}}@media (orientation:landscape) and (width<=1024px) and (height<=600px){html,body{overflow-x:clip}.nav{height:64px;padding:0 24px}.nav nav,.nav-contact{display:none}.nav .language-switch,.nav .menu{place-items:center;min-width:44px;min-height:44px;display:grid}.nav .language-switch{margin-left:auto;margin-right:10px}.menu{color:inherit;background:0 0;border:0}.hero--creation{height:auto;min-height:max(620px,100svh);padding:80px 24px 56px;overflow:hidden}.hero--creation .hero-topline{font-size:10px}.hero--creation .hero-content{pointer-events:auto;margin-top:24px;display:block;position:relative;inset:auto}.hero--creation .hero-business-copy{color:#f0e7d8;text-align:left;width:min(54vw,430px);max-width:100%;margin:0 0 14px;padding:9px 11px;font-size:13px;line-height:1.65;position:static;translate:none}.hero--creation h1{white-space:normal;text-align:left;flex-wrap:wrap;align-items:baseline;width:100%;max-width:100%;font-size:9.8vw;line-height:.9;display:flex;position:relative;top:auto;left:auto;transform:none}.hero--creation h1 .hero-statement-left{white-space:nowrap;flex:0 0 100%;display:block}.hero--creation h1 .hero-statement-world,.hero--creation h1 .hero-statement-end{white-space:nowrap;font-size:9.8vw;line-height:.9;display:inline-block}.hero--creation h1 .hero-focus{white-space:normal;text-align:left;flex:0 0 100%;max-width:100%;margin-top:.38em;font-size:clamp(24px,4.4vw,38px);line-height:1.05}.hero--creation .hero-primary-cta{min-height:48px;margin:18px 0 0;padding:0 15px;font-size:13px;position:relative;inset:auto;translate:none}.hero--creation .scroll-prompt{color:#f0e7d8;font-size:10px;bottom:20px;left:24px;right:auto;translate:none}.hero-creation-art{background-position:50% 46%;inset:-8% -12%}.hero-touchpoint,.hero-particles,.hero-impact-flash{display:none}}@media (prefers-reduced-motion:reduce){.hero-creation-art,.hero-creation-haze,.hero-touchpoint,.hero-touchpoint:before,.hero-touchpoint:after,.hero-touchpoint i,.hero-particles i{animation:none!important}.hero-creation-art{transform:scale(1.075)}.hero-touchpoint:before,.hero-touchpoint:after,.hero-particles{display:none}}.footer-meta{align-items:center;gap:16px;display:flex}.icp-link{white-space:nowrap;text-underline-offset:3px;text-decoration:underline}@media (width<=760px){footer>.footer-meta{text-align:center;flex:1;font-size:0;display:block}.footer-meta .icp-link{margin-top:3px;font-size:8px;display:block}}
