.process-video[data-v-ce8bac39]{filter:saturate(.55);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.64;position:absolute;width:100%}.card-background[data-v-ce8bac39]{background:#f5f5f4}.card-rows[data-v-ce8bac39]{display:grid;filter:saturate(.65);gap:14px;grid-template-rows:repeat(5,minmax(0,1fr));inset:-3% -5%;opacity:.46;position:absolute;transform:rotate(-7deg) scale(1.08)}.card-row[data-v-ce8bac39]{align-items:center;display:flex;min-height:0;overflow:hidden}.card-track[data-v-ce8bac39]{animation:drift-ce8bac39 linear infinite;width:-moz-max-content;width:max-content;will-change:transform}.card-group[data-v-ce8bac39],.card-track[data-v-ce8bac39]{display:flex;height:100%}.card-group[data-v-ce8bac39]{flex:none;gap:16px;padding-right:16px}.image-card[data-v-ce8bac39]{align-self:center;background:#e5e7eb;border-radius:12px;box-shadow:0 5px 18px #17203312;height:100%;max-height:155px;overflow:hidden;width:clamp(150px,19vw,260px)}.image-card img[data-v-ce8bac39]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reverse .card-track[data-v-ce8bac39]{animation-direction:reverse}.card-rows.paused .card-track[data-v-ce8bac39],.paused .card-track[data-v-ce8bac39]{animation-play-state:paused}.card-wash[data-v-ce8bac39]{background:radial-gradient(ellipse at 50% 43%,#f7f7f7f5 0,#f7f7f7e8 27%,#f7f7f785 64%,#f7f7f74d);inset:0;position:absolute}.motion-toggle[data-v-ce8bac39]{background:#ffffffb3;border:1px solid #94a3b866;border-radius:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#475569;font-size:13px;height:44px;position:absolute;right:max(20px,env(safe-area-inset-right,0px));width:44px;z-index:30}.motion-toggle[data-v-ce8bac39]:focus-visible{outline:2px solid #475569;outline-offset:4px}@keyframes drift-ce8bac39{to{transform:translate(-50%)}}@media(max-width:640px){.card-rows[data-v-ce8bac39]{gap:10px;inset:-2% -15%}.card-group[data-v-ce8bac39]{gap:10px;padding-right:10px}.image-card[data-v-ce8bac39]{border-radius:9px;width:165px}.card-wash[data-v-ce8bac39]{background:radial-gradient(ellipse at 50% 43%,#f7f7f7f5 0,#f7f7f7eb 35%,#f7f7f794 75%,#f7f7f766)}}@media(prefers-reduced-motion:reduce){.card-track[data-v-ce8bac39]{animation-duration:180s!important}}.adventure-link[data-v-d5c6af9b]{text-decoration:none}.about-story[data-v-d5c6af9b]{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;line-height:20px;min-width:80px;padding:0 8px 4px}.about-arrow[data-v-d5c6af9b]{background:#fffc;border:1px solid #cbd5e1;border-radius:50%;display:grid;height:44px;place-items:center;transition:background .2s;width:44px}.about-story:hover .about-arrow[data-v-d5c6af9b]{background:#fff}.about-story[data-v-d5c6af9b]:focus-visible{border-radius:24px;outline:2px solid #475569;outline-offset:6px}.about-blink[data-v-d5c6af9b]{animation:aboutBlink-d5c6af9b 1.8s ease-in-out infinite}@keyframes aboutBlink-d5c6af9b{0%,to{opacity:1}50%{opacity:.65}}.hero-title[data-v-d5c6af9b]{background:linear-gradient(90deg,#334155,#475569 48%,#64748b);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(33px,3.6vw,48px);font-weight:900;letter-spacing:-.04em;line-height:1.04}.typewriter-text[data-v-d5c6af9b]{color:#64748b;font-size:clamp(22px,3vw,42px);font-style:italic;font-weight:500;letter-spacing:-.035em;line-height:1.1;min-height:1.2em;text-shadow:0 0 12px rgba(100,116,139,.12),0 0 28px rgba(16,185,129,.04);white-space:normal}.typewriter-cursor[data-v-d5c6af9b]{animation:cursorBlink-d5c6af9b .85s steps(1) infinite;color:#10b981;display:inline-block;font-style:normal;margin-left:3px}@keyframes cursorBlink-d5c6af9b{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes logoScroll-d5c6af9b{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-logos-mask[data-v-d5c6af9b]{display:flex;width:-moz-max-content;width:max-content}.client-logos-window[data-v-d5c6af9b]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.client-logos-track[data-v-d5c6af9b]{align-items:center;animation:logoScroll-d5c6af9b 95s linear infinite;display:flex}@keyframes floatDown-d5c6af9b{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@keyframes heroReveal-d5c6af9b{to{filter:blur(0);opacity:1;transform:translateY(0)}}.animate-float-down[data-v-d5c6af9b]{animation:floatDown-d5c6af9b 1.8s ease-in-out infinite}.hero-reveal[data-v-d5c6af9b]{animation:heroReveal-d5c6af9b .95s cubic-bezier(.22,1,.36,1) forwards;filter:blur(8px);opacity:0;transform:translateY(28px)}.delay-1[data-v-d5c6af9b]{animation-delay:.18s}.delay-2[data-v-d5c6af9b]{animation-delay:.34s}.delay-4[data-v-d5c6af9b]{animation-delay:.68s}.delay-5[data-v-d5c6af9b]{animation-delay:.84s}@media(max-width:1023px){.hero-layout[data-v-d5c6af9b]{padding:calc(104px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) calc(72px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px))}.client-logos-window[data-v-d5c6af9b]{bottom:calc(46px + env(safe-area-inset-bottom,0px));top:auto}.client-logos-track img[data-v-d5c6af9b]{height:72px}}@media(prefers-reduced-motion:reduce){.hero-reveal[data-v-d5c6af9b]{filter:none;opacity:1;transform:none}.about-blink[data-v-d5c6af9b],.animate-float-down[data-v-d5c6af9b],.client-logos-track[data-v-d5c6af9b],.hero-reveal[data-v-d5c6af9b],.typewriter-cursor[data-v-d5c6af9b]{animation:none}}.story-dialog[data-v-06af4944]{background:transparent;color:#25262c;height:100svh;inset:0;outline:0;overflow:hidden;padding:clamp(14px,3vh,30px) clamp(20px,5vw,80px);position:fixed;z-index:1000}.story-dialog.is-visible[data-v-06af4944]{background:#f8f7f4}.story-shell[data-v-06af4944]{display:grid;gap:clamp(10px,1.8vh,20px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(0,1fr) auto;height:100%;margin:0 auto;min-width:0;opacity:0;transform:translateY(9px);transition:opacity .32s,transform .32s;visibility:hidden;width:min(1160px,100%)}.story-shell.revealed[data-v-06af4944]{opacity:1;transform:translateY(0);visibility:visible}.story-topbar[data-v-06af4944]{gap:20px;justify-content:space-between}.story-identity[data-v-06af4944],.story-topbar[data-v-06af4944]{align-items:center;display:flex}.story-identity[data-v-06af4944]{gap:25px}.story-identity img[data-v-06af4944]{height:47px;width:auto}.story-identity>span[data-v-06af4944]{color:#8a878b;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.story-close[data-v-06af4944]{background:transparent;border:1px solid #d7d4d1;border-radius:50%;display:grid;height:38px;place-items:center;transition:transform .25s;width:38px}.story-close svg[data-v-06af4944]{height:19px;width:19px}.story-close[data-v-06af4944]:hover{transform:rotate(90deg)}.story-heading[data-v-06af4944]{align-items:center;display:flex;gap:25px;justify-content:space-between}.story-heading h2[data-v-06af4944]{font-size:clamp(38px,6.2vh,68px);font-weight:700;letter-spacing:-.075em;line-height:1.05;white-space:nowrap}.story-heading h2>span[data-v-06af4944]:not(.heading-dot){color:#c8c4c0;font-weight:400}.heading-dot[data-v-06af4944]{color:#e73c43}.story-heading>p[data-v-06af4944]{color:#87838a;font-size:11px;line-height:1.7}.story-heading>p em[data-v-06af4944]{color:#a6a0a4}.story-stats[data-v-06af4944]{border-bottom:1px solid #ddd9d5;border-top:1px solid #ddd9d5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(12px,2vh,20px) 0}.story-stats>div[data-v-06af4944]{border-right:1px solid #ddd9d5;display:flex;flex-direction:column;padding:0 30px}.story-stats>div[data-v-06af4944]:first-child{padding-left:0}.story-stats>div[data-v-06af4944]:last-child{border:0}.story-stats dt[data-v-06af4944]{color:#6e6a70;font-size:10px;margin-top:5px;order:2}.story-stats dd[data-v-06af4944]{font-size:clamp(38px,6.5vh,70px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.075em;line-height:1;order:1}.stat-dot[data-v-06af4944]{color:#e63c43}.story-years[data-v-06af4944]{min-width:0}.years-caption[data-v-06af4944]{align-items:center;color:#999399;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.years-caption>span[data-v-06af4944]:last-child{color:#5b575d;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em}.years-caption i[data-v-06af4944]{color:#b8b3b7;font-style:normal;padding:0 7px}.story-rail[data-v-06af4944]{margin-top:8px;max-width:100%;min-width:0;overflow-x:auto;padding:0 3px 1px;scrollbar-width:none}.story-rail[data-v-06af4944]::-webkit-scrollbar{display:none}.story-rail ol[data-v-06af4944]{display:flex;justify-content:space-between;min-width:700px;position:relative}.story-rail ol[data-v-06af4944]:before{background:#d4cfcb;bottom:8px;content:"";height:1px;left:20px;position:absolute;right:20px}.story-rail li[data-v-06af4944]{flex:0 0 auto;position:relative}.story-rail button[data-v-06af4944]{align-items:center;background:transparent;color:#aaa4aa;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:11px;min-width:43px;padding:5px 9px}.story-rail button>i[data-v-06af4944]{background:#c4bfbc;border-radius:50%;height:6px;outline:5px solid #f8f7f4;transition:transform .2s,background .2s;width:6px}.story-rail button.selected[data-v-06af4944]{color:#24242b}.story-rail button.selected>i[data-v-06af4944]{background:#e63c43;transform:scale(1.3)}.story-rail button[data-v-06af4944]:hover{color:#e63c43}.story-chapter[data-v-06af4944]{align-items:center;display:grid;gap:clamp(25px,5vw,70px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0;overflow:hidden}.chapter-copy[data-v-06af4944]{max-height:100%;min-width:0;overflow:hidden}.chapter-top[data-v-06af4944]{align-items:center;display:flex;gap:22px;margin-bottom:clamp(9px,1.7vh,20px)}.chapter-year[data-v-06af4944]{color:#cfcbc6;font-size:clamp(44px,8.5vh,90px);font-weight:400;letter-spacing:-.09em;line-height:.95}.chapter-discipline[data-v-06af4944]{color:#928a90;font-size:8px;letter-spacing:.12em;line-height:1.7;max-width:130px;text-transform:uppercase}.chapter-copy h3[data-v-06af4944]{font-size:clamp(22px,3.2vh,36px);font-weight:700;letter-spacing:-.045em;line-height:1.12;max-width:360px}.chapter-description[data-v-06af4944]{color:#8b838b;display:-webkit-box;font-size:12px;line-height:1.8;margin-top:14px;max-width:350px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.chapter-project[data-v-06af4944]{color:#625962;font-size:10px;font-weight:700;margin-top:20px}.chapter-visual[data-v-06af4944]{background:#eeebe6;border-radius:2px;height:100%;max-height:410px;min-height:0;min-width:0;overflow:hidden;position:relative}.chapter-visual>img[data-v-06af4944]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chapter-visual>img.print-visual[data-v-06af4944]{-o-object-fit:contain;object-fit:contain;padding:15px}.chapter-artwork[data-v-06af4944]{background:#eae7e1;display:flex;flex-direction:column;inset:0;justify-content:space-between;overflow:hidden;padding:clamp(15px,3vh,28px) clamp(20px,3vw,35px);position:absolute}.artwork-kicker[data-v-06af4944]{font-size:8px;font-weight:700;letter-spacing:.16em;position:relative;text-transform:uppercase;z-index:1}.artwork-type[data-v-06af4944]{font-size:clamp(44px,10.5vh,108px);font-weight:900;letter-spacing:-.085em;line-height:.86;margin-left:13px;position:relative;transform:rotate(-5deg);z-index:1}.artwork-type>span[data-v-06af4944]{color:#e63c43}.artwork-foot[data-v-06af4944]{color:#8b817e;font-size:8px;position:relative;z-index:1}.artwork-orbit[data-v-06af4944]{border:1px solid #d7d0c7;border-radius:50%;box-shadow:0 0 0 40px #ded8d122,0 0 0 80px #ded8d11a;height:350px;position:absolute;right:-100px;top:-130px;width:350px}.present[data-v-06af4944]{background:#ebe6e6}.present .artwork-orbit[data-v-06af4944]{border-color:#e73c43;box-shadow:none;height:220px;top:20%;width:220px}.present .artwork-type[data-v-06af4944]{font-size:clamp(42px,9vh,96px);font-style:italic}.story-bottom[data-v-06af4944]{border-top:1px solid #ddd9d5;gap:25px;justify-content:space-between;padding-top:clamp(10px,1.7vh,18px)}.story-back[data-v-06af4944],.story-bottom[data-v-06af4944]{align-items:center;display:flex}.story-back[data-v-06af4944]{background:transparent;font-size:10px;font-weight:700;gap:10px;white-space:nowrap}.story-back>span[data-v-06af4944]{color:#e73c43;font-size:24px;font-weight:400;line-height:1}.story-bottom>p[data-v-06af4944]{color:#8b828a;font-size:9px;line-height:1.6;margin-left:auto}.story-bottom>p>span[data-v-06af4944]{color:#ada4ab}.chapter-controls[data-v-06af4944]{display:flex;gap:8px}.chapter-controls button[data-v-06af4944]{background:transparent;border:1px solid #d5cfcb;border-radius:50%;font-size:16px;height:32px;width:32px}.chapter-controls button[data-v-06af4944]:hover:not(:disabled){background:#eae5df}.chapter-controls button[data-v-06af4944]:disabled{cursor:default;opacity:.3}.story-dialog button[data-v-06af4944]:focus-visible{outline:2px solid #e73c43;outline-offset:3px}.story-paint[data-v-06af4944]{display:flex;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:10}.story-paint>span[data-v-06af4944]{animation:story-shutter-up-06af4944 .72s cubic-bezier(.72,0,.25,1) both;animation-delay:calc(var(--shutter)*30ms);background:#e34b50;flex:1;transform:translateY(100%)}.story-paint>span[data-v-06af4944]:nth-child(2){background:#d4dade}.story-paint>span[data-v-06af4944]:nth-child(3){background:#cbdcd6}.story-paint>span[data-v-06af4944]:nth-child(4){background:#e9e3dd}.story-paint.closing>span[data-v-06af4944]{animation-name:story-shutter-down-06af4944}@keyframes story-shutter-up-06af4944{0%{transform:translateY(100%)}44%,60%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes story-shutter-down-06af4944{0%{transform:translateY(-100%)}44%,60%{transform:translateY(0)}to{transform:translateY(100%)}}.story-chapter-enter-active[data-v-06af4944]{transition:opacity .22s,transform .22s}.story-chapter-leave-active[data-v-06af4944]{transition:opacity .12s}.story-chapter-enter-from[data-v-06af4944]{opacity:0;transform:translateY(7px)}.story-chapter-leave-to[data-v-06af4944]{opacity:0}@media(min-width:1500px){.story-shell[data-v-06af4944]{width:min(1250px,100%)}}@media(max-width:800px){.story-dialog[data-v-06af4944]{padding:18px 24px}.story-shell[data-v-06af4944]{gap:12px}.story-identity img[data-v-06af4944]{height:39px}.story-identity[data-v-06af4944]{gap:18px}.story-heading h2[data-v-06af4944]{font-size:42px}.story-heading>p[data-v-06af4944]{font-size:10px}.story-stats>div[data-v-06af4944]{padding:0 18px}.story-stats dd[data-v-06af4944]{font-size:43px}.story-stats dt[data-v-06af4944]{font-size:9px}.story-chapter[data-v-06af4944]{gap:27px;grid-template-columns:.95fr 1.05fr}.chapter-top[data-v-06af4944]{gap:13px;margin-bottom:11px}.chapter-year[data-v-06af4944]{font-size:56px}.chapter-discipline[data-v-06af4944]{font-size:7px;letter-spacing:.07em}.chapter-copy h3[data-v-06af4944]{font-size:24px}.chapter-description[data-v-06af4944]{font-size:10px;line-height:1.7;margin-top:9px}.chapter-project[data-v-06af4944]{font-size:9px;margin-top:12px}.artwork-type[data-v-06af4944]{font-size:70px;margin:0}.story-bottom[data-v-06af4944]{gap:15px}.story-bottom>p[data-v-06af4944]{font-size:8px}.story-back[data-v-06af4944]{font-size:9px}.chapter-controls[data-v-06af4944]{gap:6px}}@media(max-width:600px){.story-dialog[data-v-06af4944]{padding:14px 20px}.story-shell[data-v-06af4944]{gap:11px}.story-identity img[data-v-06af4944]{height:36px}.story-identity>span[data-v-06af4944]{font-size:8px;letter-spacing:.12em}.story-close[data-v-06af4944]{height:32px;width:32px}.story-close svg[data-v-06af4944]{height:17px;width:17px}.story-heading h2[data-v-06af4944]{font-size:37px}.story-heading>p[data-v-06af4944]{font-size:8px;line-height:1.6}.story-stats[data-v-06af4944]{padding:12px 0}.story-stats>div[data-v-06af4944]{padding:0 12px}.story-stats dd[data-v-06af4944]{font-size:38px}.story-stats dt[data-v-06af4944]{font-size:8px}.years-caption[data-v-06af4944]{font-size:7px}.story-rail ol[data-v-06af4944]{min-width:650px}.story-rail button[data-v-06af4944]{font-size:9px;gap:10px;min-width:40px;padding:4px 7px}.story-chapter[data-v-06af4944]{gap:20px;grid-template-columns:.95fr 1.05fr}.chapter-top[data-v-06af4944]{gap:10px;margin-bottom:9px}.chapter-year[data-v-06af4944]{font-size:43px}.chapter-discipline[data-v-06af4944]{font-size:6.5px;line-height:1.6;max-width:85px}.chapter-copy h3[data-v-06af4944]{font-size:21px}.chapter-project[data-v-06af4944]{font-size:8px;line-height:1.5;margin-top:10px}.chapter-description[data-v-06af4944]{font-size:9px;-webkit-line-clamp:2;line-height:1.6}.chapter-artwork[data-v-06af4944]{padding:15px 17px}.artwork-kicker[data-v-06af4944]{font-size:6px;letter-spacing:.1em}.artwork-type[data-v-06af4944]{font-size:clamp(36px,10vw,62px);margin:0}.present .artwork-type[data-v-06af4944]{font-size:clamp(33px,9vw,53px)}.artwork-foot[data-v-06af4944]{font-size:6px}.story-bottom[data-v-06af4944]{gap:10px;padding-top:10px}.story-back[data-v-06af4944]{font-size:8px;gap:7px}.story-back>span[data-v-06af4944]{font-size:22px}.story-bottom>p[data-v-06af4944]{font-size:6.5px;line-height:1.5;max-width:138px}.chapter-controls button[data-v-06af4944]{font-size:14px;height:28px;width:28px}}@media(max-height:720px){.story-dialog[data-v-06af4944]{padding-bottom:14px;padding-top:14px}.story-shell[data-v-06af4944]{gap:10px}.story-identity img[data-v-06af4944]{height:34px}.story-heading h2[data-v-06af4944]{font-size:36px}.story-stats[data-v-06af4944]{padding:11px 0}.story-stats dd[data-v-06af4944]{font-size:38px}.chapter-description[data-v-06af4944]{display:none}.chapter-top[data-v-06af4944]{margin-bottom:8px}.chapter-year[data-v-06af4944]{font-size:44px}.chapter-copy h3[data-v-06af4944]{font-size:23px}.chapter-project[data-v-06af4944]{margin-top:10px}.artwork-type[data-v-06af4944]{font-size:clamp(40px,9vh,70px)}.present .artwork-type[data-v-06af4944]{font-size:clamp(36px,8vh,60px)}}@media(max-height:500px){.story-dialog[data-v-06af4944]{padding-bottom:9px;padding-top:9px}.story-shell[data-v-06af4944]{gap:7px}.story-identity img[data-v-06af4944]{height:26px}.story-close[data-v-06af4944]{height:28px;width:28px}.story-heading h2[data-v-06af4944]{font-size:27px}.story-stats[data-v-06af4944]{padding:7px 0}.story-stats dd[data-v-06af4944]{font-size:30px}.chapter-year[data-v-06af4944]{font-size:34px}.chapter-copy h3[data-v-06af4944]{font-size:18px}.artwork-foot[data-v-06af4944],.chapter-discipline[data-v-06af4944],.story-heading>p[data-v-06af4944]{display:none}.story-bottom[data-v-06af4944]{padding-top:7px}.chapter-controls button[data-v-06af4944]{height:25px;width:25px}.chapter-project[data-v-06af4944]{font-size:8px}.artwork-type[data-v-06af4944]{font-size:38px}.artwork-kicker[data-v-06af4944]{font-size:6px}}@media(prefers-reduced-motion:reduce){.story-dialog[data-v-06af4944] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.story-heading h2[data-v-06af4944]{font-size:clamp(28px,4.8vh,52px);letter-spacing:-.055em;line-height:.98;white-space:normal}.story-rail ol[data-v-06af4944]{gap:8px;min-width:550px}.story-rail ol[data-v-06af4944]:before{display:none}.story-rail button[data-v-06af4944]{align-items:flex-start;font-size:10px;font-weight:500;gap:8px;padding:9px 2px}.story-rail button>i[data-v-06af4944]{border-radius:0;height:2px;outline:none;width:24px}.story-rail button.selected>i[data-v-06af4944]{transform:scaleX(1.5);transform-origin:left}.chapter-year[data-v-06af4944]{color:#bbb5b0;font-size:30px;letter-spacing:-.06em}.chapter-discipline[data-v-06af4944]{max-width:190px}.chapter-description[data-v-06af4944]{display:block!important;font-size:clamp(10px,1.6vh,13px);-webkit-line-clamp:unset;line-height:1.7}.chapter-project[data-v-06af4944]{color:#a06767;font-size:9px;letter-spacing:.02em}.evolution-visual[data-v-06af4944]{background:#e8e4de;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;padding:24px}.evolution-foot[data-v-06af4944],.evolution-small[data-v-06af4944]{font-size:9px;letter-spacing:.08em;position:relative;z-index:2}.evolution-small[data-v-06af4944]{text-transform:uppercase}.evolution-foot[data-v-06af4944]{letter-spacing:0;max-width:220px}.evolution-word[data-v-06af4944]{font-size:clamp(56px,10vw,140px);font-weight:800;letter-spacing:-.09em;line-height:.85;position:relative;z-index:2}.evolution-word b[data-v-06af4944]{color:#e63c43}.evolution-rings[data-v-06af4944]{inset:0;overflow:hidden;position:absolute;z-index:-1}.evolution-rings i[data-v-06af4944]{animation:evolve-orbit-06af4944 16s linear infinite;border:1px solid;border-radius:50%;height:240px;opacity:.15;position:absolute;right:-30px;top:15%;width:240px}.evolution-rings i[data-v-06af4944]:nth-child(2){animation-direction:reverse;height:320px;right:-70px;top:0;width:320px}.evolution-rings i[data-v-06af4944]:nth-child(3){height:400px;right:-110px;top:-40px;width:400px}.phase-social[data-v-06af4944]{background:#e7b9af}.phase-digital[data-v-06af4944]{background:#c5d3e6}.phase-digital .evolution-rings i[data-v-06af4944]{border-radius:15%;transform:rotate(25deg)}.phase-mobile[data-v-06af4944]{background:#d1d9c4}.phase-connected[data-v-06af4944]{background:#d8cbe5}.phase-ai[data-v-06af4944]{background:#292b30;color:#f4f0e9}.phase-ai .evolution-word b[data-v-06af4944]{color:#9ddec6}@keyframes evolve-orbit-06af4944{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(1turn) scale(.8)}}@media(max-width:600px){.story-heading h2[data-v-06af4944]{font-size:30px}.chapter-copy h3[data-v-06af4944]{font-size:20px}.evolution-visual[data-v-06af4944]{padding:15px}.evolution-word[data-v-06af4944]{font-size:clamp(40px,10vw,65px)}.evolution-foot[data-v-06af4944],.evolution-small[data-v-06af4944]{font-size:7px}.chapter-description[data-v-06af4944]{font-size:9px}.chapter-year[data-v-06af4944]{font-size:22px}.chapter-top[data-v-06af4944]{gap:8px}.chapter-project[data-v-06af4944]{font-size:7px}}@media(prefers-reduced-motion:reduce){.evolution-rings i[data-v-06af4944]{animation:none}}.story-dialog[data-v-06af4944]{height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:max(clamp(14px,3vh,30px),env(safe-area-inset-top,0px)) max(clamp(20px,5vw,80px),env(safe-area-inset-right,0px)) max(clamp(14px,3vh,30px),env(safe-area-inset-bottom,0px)) max(clamp(20px,5vw,80px),env(safe-area-inset-left,0px))}.chapter-controls button[data-v-06af4944],.story-close[data-v-06af4944]{flex-shrink:0;min-height:44px;min-width:44px}.story-back[data-v-06af4944],.story-rail button[data-v-06af4944]{min-height:44px}@media(max-height:600px),(max-width:600px){.story-shell[data-v-06af4944]{grid-template-rows:auto auto auto auto minmax(210px,1fr) auto;height:auto;min-height:100%}.chapter-copy[data-v-06af4944],.story-chapter[data-v-06af4944]{overflow:visible}.chapter-visual[data-v-06af4944]{min-height:210px}.story-bottom[data-v-06af4944]{flex-wrap:wrap}.story-bottom>p[data-v-06af4944]{flex-basis:100%;margin-left:0;max-width:none;order:3}.chapter-controls[data-v-06af4944]{margin-left:auto}}.story-identity img[data-v-06af4944]{aspect-ratio:145.4/113.65;display:block;flex:none;height:auto;-o-object-fit:contain;object-fit:contain;width:56px}@media(min-width:768px){.story-identity img[data-v-06af4944]{width:66px}}@media(min-width:1024px){.story-identity img[data-v-06af4944]{width:76px}}@media(max-width:600px){.story-shell[data-v-06af4944]{display:flex;flex-direction:column;gap:22px;height:auto;min-height:100%}.story-topbar[data-v-06af4944]{flex:none}.story-identity[data-v-06af4944]{gap:16px}.story-heading[data-v-06af4944]{display:block}.story-heading h2[data-v-06af4944]{font-size:clamp(28px,8vw,36px);letter-spacing:-.055em;line-height:1.05}.story-heading>p[data-v-06af4944]{display:block;font-size:11px;line-height:1.6;margin-top:12px}.story-stats[data-v-06af4944]{gap:18px 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0}.story-stats>div[data-v-06af4944]{padding:0 16px}.story-stats>div[data-v-06af4944]:nth-child(odd){border-right:1px solid #ddd9d5;padding-left:0}.story-stats>div[data-v-06af4944]:nth-child(2n){border:0}.story-stats dd[data-v-06af4944]{font-size:44px}.story-stats dt[data-v-06af4944]{font-size:10px;line-height:1.4}.years-caption[data-v-06af4944]{font-size:8px;gap:16px;line-height:1.5}.years-caption>span[data-v-06af4944]:last-child{flex:none}.story-rail button[data-v-06af4944]{font-size:11px}.story-chapter[data-v-06af4944]{align-items:stretch;display:flex;flex-direction:column;gap:20px;overflow:visible}.chapter-copy[data-v-06af4944]{max-height:none;overflow:visible}.chapter-top[data-v-06af4944]{gap:14px;margin-bottom:12px}.chapter-year[data-v-06af4944]{font-size:30px}.chapter-discipline[data-v-06af4944]{font-size:9px;line-height:1.6;max-width:none}.chapter-copy h3[data-v-06af4944]{font-size:25px;line-height:1.15;max-width:none}.chapter-description[data-v-06af4944]{font-size:13px;line-height:1.7;margin-top:12px;max-width:none}.chapter-project[data-v-06af4944]{font-size:10px;line-height:1.6;margin-top:14px}.chapter-visual[data-v-06af4944]{aspect-ratio:4/3;flex:none;height:auto;max-height:none;min-height:0;width:100%}.evolution-visual[data-v-06af4944]{padding:22px}.evolution-word[data-v-06af4944]{font-size:clamp(64px,20vw,104px)}.evolution-foot[data-v-06af4944],.evolution-small[data-v-06af4944]{font-size:10px;line-height:1.5}.story-bottom[data-v-06af4944]{gap:14px;padding-top:16px}.story-back[data-v-06af4944]{font-size:10px}.story-bottom>p[data-v-06af4944]{font-size:9px;line-height:1.6}}.story-dialog[data-v-06af4944]{padding:32px max(24px,5vw);scroll-padding:32px}.story-shell[data-v-06af4944]{gap:24px;grid-template-rows:auto auto auto auto minmax(280px,1fr) auto;height:auto;min-height:100%}.story-identity[data-v-06af4944]{gap:24px}.story-identity img[data-v-06af4944]{height:auto;width:64px}.story-identity>span[data-v-06af4944]{color:#625d64;font-size:12px;letter-spacing:.12em;line-height:16px}.story-heading[data-v-06af4944]{align-items:flex-end;gap:32px}.story-heading h2[data-v-06af4944]{font-size:clamp(36px,4vw,56px);letter-spacing:-.045em;line-height:1.08}.story-heading>p[data-v-06af4944]{color:#625d64;flex-shrink:0;font-size:14px;line-height:1.5}.story-heading>p em[data-v-06af4944]{color:#625d64}.story-stats[data-v-06af4944]{padding:24px 0}.story-stats>div[data-v-06af4944]{padding:0 24px}.story-stats dd[data-v-06af4944]{font-size:clamp(40px,4.5vw,60px);letter-spacing:-.055em;line-height:1.05}.story-stats dt[data-v-06af4944]{color:#625d64;font-size:12px;line-height:18px;margin-top:8px}.years-caption[data-v-06af4944]{color:#625d64;font-size:11px;gap:16px;letter-spacing:.08em;line-height:16px}.story-rail[data-v-06af4944]{margin-top:12px}.story-rail ol[data-v-06af4944]{gap:16px;min-width:600px}.story-rail button[data-v-06af4944]{color:#625d64;font-size:12px;gap:8px;line-height:18px;min-height:44px;padding:8px 4px}.story-chapter[data-v-06af4944]{align-items:center;gap:48px;min-height:280px;overflow:visible}.chapter-copy[data-v-06af4944]{max-height:none;overflow:visible}.chapter-top[data-v-06af4944]{gap:16px;margin-bottom:16px}.chapter-year[data-v-06af4944]{color:#746c69;font-size:40px;line-height:1}.chapter-discipline[data-v-06af4944]{color:#625d64;font-size:11px;letter-spacing:.08em;line-height:16px;max-width:220px}.chapter-copy h3[data-v-06af4944]{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;line-height:1.2;max-width:24ch}.chapter-description[data-v-06af4944]{color:#625d64;font-size:16px;line-height:1.5;margin-top:16px;max-width:42ch;overflow:visible}.chapter-project[data-v-06af4944]{color:#795252;font-size:12px;line-height:18px;margin-top:16px}.chapter-visual[data-v-06af4944]{height:100%;max-height:420px;min-height:280px}.evolution-visual[data-v-06af4944]{padding:24px}.evolution-foot[data-v-06af4944],.evolution-small[data-v-06af4944]{font-size:12px;letter-spacing:.02em;line-height:18px}.evolution-word[data-v-06af4944]{font-size:clamp(64px,8vw,120px);letter-spacing:-.065em;line-height:1}.story-bottom[data-v-06af4944]{gap:24px;padding-top:16px}.story-back[data-v-06af4944]{font-size:12px;line-height:18px;min-height:44px}.story-bottom>p[data-v-06af4944],.story-bottom>p>span[data-v-06af4944]{color:#625d64;font-size:12px;line-height:18px}.chapter-controls button[data-v-06af4944],.story-close[data-v-06af4944]{height:44px;width:44px}@media(min-width:768px){.story-identity img[data-v-06af4944]{width:74px}}@media(min-width:1024px){.story-identity img[data-v-06af4944]{width:86px}}@media(max-width:800px){.story-dialog[data-v-06af4944]{padding:24px max(24px,env(safe-area-inset-left,0px))}.story-shell[data-v-06af4944]{gap:24px}.story-heading[data-v-06af4944]{display:block}.story-heading>p[data-v-06af4944]{margin-top:16px}.story-chapter[data-v-06af4944]{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.story-stats>div[data-v-06af4944]{padding:0 16px}.chapter-description[data-v-06af4944]{font-size:14px;line-height:1.6}.evolution-word[data-v-06af4944]{font-size:clamp(48px,8vw,80px)}}@media(max-width:600px){.story-dialog[data-v-06af4944]{padding:24px max(20px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-bottom,0px))}.story-shell[data-v-06af4944]{display:flex;gap:24px}.story-identity[data-v-06af4944]{gap:16px}.story-identity>span[data-v-06af4944]{font-size:11px}.story-heading h2[data-v-06af4944]{font-size:clamp(32px,8vw,40px)}.story-stats[data-v-06af4944]{gap:24px 0;padding:24px 0}.story-stats dd[data-v-06af4944]{font-size:44px}.story-stats dt[data-v-06af4944]{font-size:12px;line-height:18px}.years-caption[data-v-06af4944]{font-size:11px;letter-spacing:.04em;line-height:16px}.chapter-top[data-v-06af4944]{margin-bottom:16px}.chapter-year[data-v-06af4944]{font-size:36px}.chapter-copy h3[data-v-06af4944]{font-size:24px;line-height:1.2}.chapter-description[data-v-06af4944]{font-size:16px;line-height:1.5}.chapter-project[data-v-06af4944]{font-size:12px;line-height:18px}.chapter-visual[data-v-06af4944]{aspect-ratio:4/3;height:auto;max-height:none;min-height:0}.evolution-word[data-v-06af4944]{font-size:clamp(64px,20vw,104px)}.story-bottom[data-v-06af4944]{gap:16px}.story-bottom>p[data-v-06af4944]{font-size:12px;line-height:18px}}@media(max-width:1023px){.hero-section[data-v-be5fa5c0]{min-height:560px}}
