.proposal-shell{--background:#090f1d;--foreground:#f2f5f8;--muted:#a7b4c7;--accent:#65d7f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.proposal-shell *{box-sizing:border-box}.proposal-shell{scroll-behavior:smooth;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:100px;font-family:Arial,PingFang TC,Noto Sans TC,sans-serif;line-height:1.7}.proposal-shell a{color:inherit;text-decoration:none}.proposal-shell button{font:inherit;cursor:pointer}:is(.proposal-shell a:focus-visible,.proposal-shell button:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.proposal-shell img{max-width:100%;height:auto;display:block}.proposal-shell h1,.proposal-shell h2,.proposal-shell h3,.proposal-shell h4,.proposal-shell p{margin:0}.proposal-shell h1,.proposal-shell h2,.proposal-shell h3,.proposal-shell h4{font-weight:500}.proposal-shell button{border:0}.proposal-shell .skip{z-index:100;background:var(--accent);color:#090f1d;padding:14px;position:fixed;top:-100px}.proposal-shell .skip:focus{top:0}.proposal-shell .topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090f1de6;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:80px;padding:0 5%;display:flex;position:fixed;inset:0 0 auto}.proposal-shell .brand{letter-spacing:1px;font-size:19px;font-weight:800;line-height:1.2}.proposal-shell .brand span{letter-spacing:5px;margin-top:6px;font-size:11px;font-weight:400;display:block}.proposal-shell .edition{letter-spacing:2px;color:#9ba9ba;font-size:10px}.proposal-shell .chapter-toggle{color:#fff;background:0 0;align-items:center;gap:15px;padding:10px 0;font-size:14px;display:flex}.proposal-shell .chapter-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#122033f5;border:1px solid #ffffff25;border-radius:12px;width:340px;max-width:90vw;max-height:calc(100svh - 110px);padding:18px 26px;display:none;position:fixed;top:90px;right:5%;overflow:auto;box-shadow:0 20px 60px #0008}.proposal-shell .chapter-nav.open{display:block}.proposal-shell .chapter-nav a{border-bottom:1px solid #ffffff15;align-items:center;gap:20px;padding:13px 0;font-size:14px;display:flex}.proposal-shell .chapter-nav a:last-child{border:0}.proposal-shell .chapter-nav a span{color:#65d7f5;font-size:12px}.proposal-shell .chapter-nav svg{margin-left:auto}.proposal-shell .chapter-nav a[aria-current],.proposal-shell .chapter-nav a:hover{color:#65d7f5}.proposal-shell .opening{flex-direction:column;justify-content:space-between;min-height:95svh;padding:170px 8% 50px;display:flex;position:relative;overflow:hidden}.proposal-shell .opening-copy{z-index:2;position:relative}.proposal-shell .eyebrow{color:#65d7f5;letter-spacing:2px;margin-bottom:24px;font-size:12px;font-weight:600}.proposal-shell .opening h1{letter-spacing:-2px;font-size:clamp(40px,5.7vw,82px);line-height:1.35}.proposal-shell .opening h1 span{display:block}.proposal-shell .opening-note{margin-top:36px;font-size:17px}.proposal-shell .opening-note p+p{color:#a7b4c7;margin-top:12px;font-size:15px}.proposal-shell .begin{border-bottom:1px solid #65d7f5;align-items:center;gap:40px;margin-top:20px;padding:15px 0;font-size:14px;display:inline-flex}.proposal-shell .cover-art{opacity:.45;pointer-events:none;width:70%;animation:2s both cover-in;position:absolute;top:25%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.proposal-shell .cover-index{letter-spacing:3px;color:#a7b4c7;z-index:2;margin-top:55px;font-size:11px}.proposal-shell .chapter{padding:105px 8%;scroll-margin-top:0}.proposal-shell .chapter-intro{grid-template-columns:1.2fr 1fr;gap:25px 8%;max-width:1500px;margin:auto;padding-bottom:65px;display:grid}.proposal-shell .chapter-intro .eyebrow{grid-column:1/-1;margin:0}.proposal-shell .chapter-intro h2{letter-spacing:-1px;font-size:clamp(32px,3.6vw,52px);line-height:1.5}.proposal-shell .chapter-intro>p:last-child{color:#a7b4c7;align-self:end;max-width:560px;font-size:17px;line-height:2.05}.proposal-shell .founder{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;display:grid}.proposal-shell .founder img{border-radius:8px;width:100%}.proposal-shell .founder h3{font-size:30px}.proposal-shell .role{color:#65d7f5;margin-top:12px;font-size:14px;line-height:1.9}.proposal-shell .founder blockquote{margin:28px 0 18px;font-size:22px;line-height:1.8}.proposal-shell .founder>div>p:last-child{color:#a7b4c7;font-size:17px;line-height:2}.proposal-shell .experience{border-top:1px solid #ffffff20;grid-template-columns:1fr 1.4fr;gap:8%;margin-top:60px;padding-top:40px;display:grid}.proposal-shell .experience h3{font-size:27px}.proposal-shell .experience p{margin-bottom:20px}.proposal-shell .experience b{font-size:15px;font-weight:500}.proposal-shell .experience span{color:#a7b4c7;margin-top:4px;font-size:14px;display:block}.proposal-shell .capabilities{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.proposal-shell .capabilities>div{border-top:1px solid #65d7f54d;padding-top:25px}.proposal-shell .capabilities span{color:#65d7f5;font-size:12px}.proposal-shell .capabilities h3{margin:13px 0;font-size:22px}.proposal-shell .capabilities p{color:#a7b4c7;font-size:15px}.proposal-shell .chapter-jungle,.proposal-shell .chapter-culture,.proposal-shell .chapter-social{background:#101c2b}.proposal-shell .chapter-brand{color:#101b2c;background:#edf2f5}.proposal-shell .chapter-brand .eyebrow,.proposal-shell .chapter-brand .role,.proposal-shell .chapter-brand .case-no{color:#126d86}.proposal-shell .chapter-brand .chapter-intro>p:last-child,.proposal-shell .chapter-brand .context,.proposal-shell .chapter-brand .case-story p{color:#536375}.proposal-shell .case{border-top:1px solid #fff2;max-width:1500px;margin:auto;padding:65px 0}.proposal-shell .chapter-brand .case{border-color:#101b2c25}.proposal-shell .case-head{grid-template-columns:80px 1fr;gap:20px;display:grid}.proposal-shell .case-no{color:#65d7f5;letter-spacing:1px;padding-top:5px;font-size:13px}.proposal-shell .context{color:#a7b4c7;margin-bottom:12px;font-size:13px}.proposal-shell .case-head h3{font-size:clamp(25px,2.5vw,37px);line-height:1.45}.proposal-shell .case-story{grid-template-columns:1fr 1.15fr;gap:7%;margin:35px 0 35px 100px;display:grid}.proposal-shell .case-story h4{font-size:23px;line-height:1.7}.proposal-shell .case-story p{color:#b1bdcc;max-width:660px;font-size:16px;line-height:2.05}.proposal-shell .media-layout{align-items:start;gap:30px;margin-top:35px;display:grid}.proposal-shell .media{min-width:0;margin:0}.proposal-shell .media-surface{background:#040912;border:1px solid #ffffff12;border-radius:8px;width:100%;overflow:hidden}.proposal-shell .media img{object-fit:contain;width:100%;height:auto}.proposal-shell .landscape-series{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-shell .landscape-series.count-1{grid-template-columns:1fr}.proposal-shell .landscape-series.count-3>.media:first-child{grid-column:1/-1}.proposal-shell .vertical-series{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin-left:auto;margin-right:auto}.proposal-shell .vertical-series.count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.proposal-shell .vertical-series.count-1{grid-template-columns:1fr;max-width:410px}.proposal-shell .mixed-series{grid-template-columns:1.4fr .7fr}.proposal-shell .mixed-series .vertical{justify-self:center;width:100%;max-width:380px}.proposal-shell .film{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.proposal-shell .portrait-film{aspect-ratio:9/16}.proposal-shell .media figcaption{padding:16px 0 0}.proposal-shell .media h4{font-size:17px}.proposal-shell .media figcaption p{color:#a7b4c7;margin-top:8px;font-size:14px;line-height:1.9}.proposal-shell .chapter-brand .media figcaption p{color:#536375}.proposal-shell .media-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;display:flex}.proposal-shell .media-actions:empty{display:none}.proposal-shell .media-actions button{color:#09111e;background:#65d7f5;border-radius:6px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;transition:background .2s;display:inline-flex}.proposal-shell .media-actions button:hover{background:#b0edfc}.proposal-shell .media-actions a{color:#65d7f5;font-size:12px}.proposal-shell .chapter-brand .media-actions a{color:#126d86}.proposal-shell .award{color:#d8b57b;border-left:2px solid #d8b57b;margin-top:30px;padding-left:18px;font-size:14px;line-height:1.9}.proposal-shell .next-chapter{color:#65d7f5;border-top:1px solid #ffffff20;justify-content:center;align-items:center;gap:25px;padding-top:35px;font-size:14px;display:flex}.proposal-shell .chapter-brand .next-chapter{color:#126d86;border-color:#101b2c25}.proposal-shell .social-proof{grid-template-columns:300px 1fr;align-items:center;gap:10%;display:grid}.proposal-shell .social-proof>img{object-fit:contain;width:100%;max-height:500px}.proposal-shell .metrics{grid-template-columns:1fr 1fr;gap:32px;display:grid}.proposal-shell .metrics strong{color:#65d7f5;font-size:38px;font-weight:400}.proposal-shell .metrics p{color:#a7b4c7;margin-top:4px;font-size:14px}.proposal-shell .evidence{color:#a7b4c7;margin:28px 0;font-size:12px;line-height:1.9}.proposal-shell .external{color:#65d7f5;align-items:center;gap:20px;font-size:15px;display:inline-flex}.proposal-shell .closing{color:#090f1d;background:#65d7f5;padding-bottom:30px}.proposal-shell .closing .eyebrow,.proposal-shell .closing .chapter-intro>p:last-child{color:#285365}.proposal-shell .process{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.proposal-shell .process>div{border-top:1px solid #090f1d40;padding-top:25px}.proposal-shell .process span{font-size:12px}.proposal-shell .process h3{margin:15px 0;font-size:24px}.proposal-shell .process p{color:#285365;font-size:16px;line-height:1.9}.proposal-shell .contact{border-top:1px solid #090f1d40;justify-content:space-between;gap:30px;margin-top:85px;padding:40px 0;display:flex}.proposal-shell .contact h3{font-size:25px}.proposal-shell .contact p{margin-top:8px;font-size:14px}.proposal-shell .contact a{margin-bottom:12px;font-size:17px;display:block}.proposal-shell footer{letter-spacing:1px;border-top:1px solid #090f1d40;justify-content:space-between;padding-top:25px;font-size:11px;display:flex}.proposal-shell .reveal.ready{transition:opacity .65s,transform .65s}.proposal-shell .reveal.ready:not(.visible){opacity:0;transform:translateY(18px)}@keyframes proposal-cover-in{0%{opacity:0;transform:translate(35px)}to{opacity:.45;transform:none}}@media (min-width:1700px){.proposal-shell .chapter{padding-left:max(8%,50% - 750px);padding-right:max(8%,50% - 750px)}}@media (max-width:950px){.proposal-shell .edition{display:none}.proposal-shell .chapter-intro{gap:25px 5%}.proposal-shell .founder{grid-template-columns:1fr;gap:35px}.proposal-shell .founder img{max-width:850px}.proposal-shell .case-head{grid-template-columns:55px 1fr}.proposal-shell .case-story{grid-template-columns:1fr;gap:16px;margin-left:75px}.proposal-shell .case-story p{max-width:100%}.proposal-shell .social-proof{grid-template-columns:240px 1fr;gap:6%}.proposal-shell .metrics strong{font-size:29px}.proposal-shell .vertical-series{gap:18px}.proposal-shell .media h4{font-size:16px}}@media (max-width:650px){.proposal-shell{scroll-padding-top:85px}.proposal-shell .topbar{height:72px;padding:0 6%}.proposal-shell .brand{font-size:16px}.proposal-shell .brand span{font-size:10px}.proposal-shell .chapter-toggle{font-size:13px}.proposal-shell .chapter-nav{width:90%;top:82px;right:5%}.proposal-shell .opening{min-height:90svh;padding:140px 7% 40px}.proposal-shell .opening h1{letter-spacing:-1px;font-size:39px}.proposal-shell .opening-note{margin-top:30px;font-size:16px}.proposal-shell .opening-note p+p{font-size:14px}.proposal-shell .cover-art{opacity:.3;width:110%;max-width:none;top:38%;right:-40%}.proposal-shell .opening .eyebrow{letter-spacing:1.4px;font-size:10px}.proposal-shell .chapter{padding:65px 7%}.proposal-shell .chapter-intro{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.proposal-shell .chapter-intro h2{font-size:31px}.proposal-shell .chapter-intro>p:last-child{font-size:16px}.proposal-shell .eyebrow{letter-spacing:1.4px;font-size:11px}.proposal-shell .founder h3{font-size:26px}.proposal-shell .founder blockquote{font-size:20px}.proposal-shell .experience{grid-template-columns:1fr;gap:25px;margin-top:40px}.proposal-shell .experience h3{font-size:23px}.proposal-shell .experience b{font-size:14px}.proposal-shell .capabilities{grid-template-columns:1fr;gap:25px}.proposal-shell .capabilities h3{font-size:22px}.proposal-shell .case{padding:40px 0}.proposal-shell .case-head{grid-template-columns:1fr;gap:12px}.proposal-shell .case-head h3{font-size:25px}.proposal-shell .case-no{padding:0}.proposal-shell .context{font-size:12px}.proposal-shell .role{font-size:13px}.proposal-shell .case-story{gap:14px;margin:24px 0 26px}.proposal-shell .case-story h4{font-size:21px}.proposal-shell .case-story p{font-size:16px}.proposal-shell .media-layout,.proposal-shell .vertical-series,.proposal-shell .vertical-series.count-2,.proposal-shell .mixed-series,.proposal-shell .landscape-series{grid-template-columns:1fr;gap:32px}.proposal-shell .landscape-series.count-3>.media:first-child{grid-column:auto}.proposal-shell .vertical-series{max-width:380px}.proposal-shell .media.vertical{justify-self:center;width:100%;max-width:380px}.proposal-shell .mixed-series .vertical{max-width:380px}.proposal-shell .media figcaption{padding-top:13px}.proposal-shell .media-actions{gap:18px}.proposal-shell .media-actions button{font-size:14px}.proposal-shell .media-actions a{font-size:13px}.proposal-shell .social-proof{grid-template-columns:1fr;gap:32px}.proposal-shell .social-proof>img{max-width:280px;margin:auto}.proposal-shell .metrics{gap:24px 15px}.proposal-shell .metrics strong{font-size:29px}.proposal-shell .metrics p{font-size:13px}.proposal-shell .process{grid-template-columns:1fr;gap:25px}.proposal-shell .contact{flex-direction:column;margin-top:50px;padding:30px 0}.proposal-shell .contact p{font-size:13px}.proposal-shell footer{gap:20px;font-size:10px}.proposal-shell .closing{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.proposal-shell{scroll-behavior:auto}.proposal-shell *,.proposal-shell :before,.proposal-shell :after{transition:none!important;animation:none!important}.proposal-shell .reveal.ready:not(.visible){opacity:1;transform:none}}@media print{.proposal-shell .topbar,.proposal-shell .chapter-nav,.proposal-shell .chapter-toggle,.proposal-shell .media-actions,.proposal-shell .next-chapter,.proposal-shell .begin{display:none!important}.proposal-shell .reveal.ready:not(.visible){opacity:1;transform:none}.proposal-shell .opening{min-height:auto;padding-top:40px}.proposal-shell .chapter{break-before:page;padding:40px 5%}.proposal-shell .case{break-inside:avoid}.proposal-shell .media img{object-fit:contain;max-height:70vh}.proposal-shell .film{display:none}}.proposal-shell .media-surface{position:relative}.proposal-shell .media-surface>img,.proposal-shell .media-surface>.film{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.proposal-shell .case{scroll-margin-top:100px}.proposal-shell .category-breadcrumb{color:#a7b4c7;padding:120px 8% 20px;font-size:14px}.proposal-shell .category-breadcrumb a{color:#65d7f5}.proposal-shell .category-breadcrumb+.chapter{padding-top:30px}.proposal-shell .brand-index{flex-wrap:wrap;gap:10px;padding:0 0 40px;display:flex}.proposal-shell .brand-index a{border:1px solid #7f99ad50;border-radius:7px;align-items:center;gap:14px;padding:10px 14px;font-size:14px;display:flex}.proposal-shell .brand-index a:hover{background:#65d7f526}.proposal-shell .category-footer{padding:30px 8%;font-size:14px}.proposal-shell .next-chapter{text-align:center;line-height:1.8}.proposal-shell .founder>img{aspect-ratio:1672/941}.proposal-shell .social-proof>img{aspect-ratio:2805/3960}@media (max-width:650px){.proposal-shell .category-breadcrumb{padding:105px 7% 15px}.proposal-shell .brand-index{grid-template-columns:1fr;display:grid}.proposal-shell .brand-index a{justify-content:space-between}.proposal-shell .case{scroll-margin-top:85px}.proposal-shell .category-footer{padding:25px 7%}}.proposal-shell .social-proof{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:7%}.proposal-shell .social-stage{perspective:1600px;min-width:0;padding:16px 0}.proposal-shell .social-window{background:#121d2a;border:1px solid #b6d9ea36;border-radius:14px;transition:transform .6s;overflow:hidden;transform:rotateY(4deg)rotateX(1deg);box-shadow:0 30px 65px #0006,0 0 50px #65d7f508}.proposal-shell .social-window:hover{transform:rotateY(0)rotateX(0)}.proposal-shell .window-toolbar{color:#8899ae;background:#182333;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:14px;height:43px;padding:0 17px;display:flex}.proposal-shell .window-dots{gap:6px;display:flex}.proposal-shell .window-dots i{background:#ef7c77;border-radius:50%;width:8px;height:8px}.proposal-shell .window-dots i:nth-child(2){background:#e4c16a}.proposal-shell .window-dots i:nth-child(3){background:#79bea5}.proposal-shell .window-address{letter-spacing:.3px;font-size:11px}.proposal-shell .window-heading{justify-content:space-between;align-items:center;gap:16px;padding:23px 22px;display:flex}.proposal-shell .window-label{color:#65d7f5;letter-spacing:2px;font-size:10px}.proposal-shell .window-heading h3{margin-top:3px;font-size:22px;font-weight:500}.proposal-shell .window-tag{letter-spacing:1px;color:#9cabbb;border:1px solid #ffffff20;border-radius:4px;padding:5px 7px;font-size:9px}.proposal-shell .profile-screen{aspect-ratio:4/3;--travel:0px;isolation:isolate;background:#fff;border:1px solid #ffffff15;border-radius:5px;width:calc(100% - 44px);margin:0 22px;position:relative;overflow:hidden}.proposal-shell .profile-scroll{will-change:transform;width:100%;max-width:none;height:auto;animation:20s cubic-bezier(.45,0,.25,1) infinite proposal-profile-pan;display:block}.proposal-shell .profile-screen.still{aspect-ratio:2805/3960}.proposal-shell .profile-screen.still .profile-scroll{animation:none;transform:none}.proposal-shell .window-controls{color:#a7b4c7;align-items:center;gap:16px;min-height:55px;padding:15px 22px;font-size:12px;display:flex}.proposal-shell .window-caption{margin-right:auto}.proposal-shell .window-controls button{color:#c5dce8;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:12px;display:flex}.proposal-shell .window-controls button:hover,.proposal-shell .window-controls a:hover{color:#65d7f5}.proposal-shell .stage-caption{letter-spacing:1.3px;color:#70869b;justify-content:space-between;padding:20px 3px 0;font-size:10px;display:flex}.proposal-shell .creator .metrics{gap:30px 24px}.proposal-shell .creator .metrics>div{border-top:1px solid #65d7f530;padding-top:19px}.proposal-shell .creator .metrics strong{letter-spacing:-.8px;font-size:clamp(27px,3vw,42px);line-height:1.3}.proposal-shell .creator .metrics p{line-height:1.8}.proposal-shell .creator .evidence{color:#899bb0;font-size:12px}.proposal-shell .creator .external{border-bottom:1px solid #65d7f54a;padding-bottom:8px}@keyframes proposal-profile-pan{0%,15%{transform:translateY(0)}45%,65%{transform:translateY(var(--travel))}95%,to{transform:translateY(0)}}@media (max-width:950px){.proposal-shell .social-proof{grid-template-columns:1fr;gap:38px}.proposal-shell .social-stage{width:100%;max-width:540px;margin:0 auto}.proposal-shell .social-window{transform:none}.proposal-shell .creator .metrics strong{font-size:34px}}@media (max-width:650px){.proposal-shell .social-stage{padding:0}.proposal-shell .window-toolbar{gap:8px;height:37px;padding:0 12px}.proposal-shell .window-address{font-size:9px}.proposal-shell .window-toolbar>svg{display:none}.proposal-shell .window-dots{gap:5px}.proposal-shell .window-dots i{width:7px;height:7px}.proposal-shell .window-heading{padding:18px 14px}.proposal-shell .window-heading h3{font-size:20px}.proposal-shell .window-tag{display:none}.proposal-shell .profile-screen{width:calc(100% - 28px);margin:0 14px}.proposal-shell .window-controls{gap:12px;padding:12px 14px}.proposal-shell .window-caption,.proposal-shell .window-controls button{font-size:11px}.proposal-shell .stage-caption{letter-spacing:.8px;padding-top:14px;font-size:9px}.proposal-shell .creator .metrics{gap:24px 15px}.proposal-shell .creator .metrics strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.proposal-shell .social-window{transform:none}.proposal-shell .profile-screen{aspect-ratio:2805/3960}.proposal-shell .profile-scroll{animation:none!important;transform:none!important}}@media print{.proposal-shell .social-window{box-shadow:none;transform:none}.proposal-shell .profile-screen{aspect-ratio:2805/3960}.proposal-shell .profile-scroll{animation:none;transform:none}.proposal-shell .window-controls{display:none}}.proposal-shell .media-surface>img.poster-cover{object-fit:cover;object-position:50% 45%}
