.machine-hero[data-astro-cid-n5hn6uuo]{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden;padding-top:var(--nav-height)}@media(max-width:768px){.machine-hero[data-astro-cid-n5hn6uuo]{background-attachment:scroll;min-height:60vh}}.machine-hero-overlay[data-astro-cid-n5hn6uuo]{position:absolute;inset:0;background:linear-gradient(160deg,#1a1a1ae0,#05adedcc,#1a1a1ad9);z-index:1}.machine-hero-noise[data-astro-cid-n5hn6uuo]{position:absolute;inset:0;z-index:2;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none}.machine-hero-content[data-astro-cid-n5hn6uuo]{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:900px;padding:var(--space-4xl) var(--space-lg)}.machine-hero-badge[data-astro-cid-n5hn6uuo]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;letter-spacing:.25em;color:var(--cream);background:#e6881c40;border:1px solid rgba(230,136,28,.45);padding:6px 18px;border-radius:100px;backdrop-filter:blur(4px)}.machine-hero-headline[data-astro-cid-n5hn6uuo]{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1;color:var(--cream);text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 4px 40px rgba(0,0,0,.4)}.machine-hero-sub[data-astro-cid-n5hn6uuo]{font-family:var(--font-body);font-size:var(--text-xl);font-weight:400;line-height:1.6;color:#fff;max-width:750px}@media(max-width:768px){.machine-hero-content[data-astro-cid-n5hn6uuo]{padding:var(--space-3xl) var(--space-md)}}.promise-counter[data-astro-cid-i6umi3cc]{width:100%;max-width:860px;margin:0 auto}.pc-readout[data-astro-cid-i6umi3cc]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:var(--space-2xl);text-align:center}.pc-number[data-astro-cid-i6umi3cc]{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:900;line-height:1;color:var(--orange);text-shadow:0 2px 24px rgba(230,136,28,.25)}.pc-readout-label[data-astro-cid-i6umi3cc]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:inherit;opacity:.85}.pc-chart[data-astro-cid-i6umi3cc]{display:flex;flex-direction:column;gap:var(--space-lg)}.pc-row[data-astro-cid-i6umi3cc]{display:grid;grid-template-columns:200px 1fr 84px;align-items:center;gap:var(--space-md)}.pc-row-label[data-astro-cid-i6umi3cc]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.35;text-align:right;color:inherit;opacity:.85}.pc-row-track[data-astro-cid-i6umi3cc]{height:34px}.pc-row-bar[data-astro-cid-i6umi3cc]{width:var(--bar);height:100%;border-radius:6px;transform:scaleX(0);transform-origin:left}.visible[data-astro-cid-i6umi3cc] .pc-row-bar[data-astro-cid-i6umi3cc]{animation:pc-bar-grow .9s cubic-bezier(.22,1,.36,1) var(--bar-delay) forwards}@keyframes pc-bar-grow{to{transform:scaleX(1)}}.pc-row-value[data-astro-cid-i6umi3cc]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;line-height:1;color:inherit;opacity:0;white-space:nowrap}.visible[data-astro-cid-i6umi3cc] .pc-row-value[data-astro-cid-i6umi3cc]{animation:pc-value-in .4s var(--ease-default) var(--bar-delay) forwards}@keyframes pc-value-in{to{opacity:1}}.pc-row-machine[data-astro-cid-i6umi3cc] .pc-row-bar[data-astro-cid-i6umi3cc]{background:var(--gray-500);min-width:10px}.pc-row-law[data-astro-cid-i6umi3cc] .pc-row-bar[data-astro-cid-i6umi3cc]{background:var(--blue-deeper)}.pc-row-promise[data-astro-cid-i6umi3cc] .pc-row-bar[data-astro-cid-i6umi3cc]{background:transparent;border:2.5px dashed rgba(230,136,28,.75)}.pc-row-promise[data-astro-cid-i6umi3cc] .pc-row-label[data-astro-cid-i6umi3cc],.pc-row-promise[data-astro-cid-i6umi3cc] .pc-row-value[data-astro-cid-i6umi3cc]{color:var(--orange-dark);opacity:1}.pc-row-delivered[data-astro-cid-i6umi3cc] .pc-row-bar[data-astro-cid-i6umi3cc]{background:linear-gradient(90deg,var(--orange-dark),var(--orange),var(--orange-light));box-shadow:0 2px 16px #e6881c59}.pc-row-delivered[data-astro-cid-i6umi3cc] .pc-row-label[data-astro-cid-i6umi3cc]{opacity:1;font-weight:900}.pc-row-delivered[data-astro-cid-i6umi3cc] .pc-row-value[data-astro-cid-i6umi3cc]{font-size:var(--text-2xl);color:var(--orange)}.pc-caption[data-astro-cid-i6umi3cc]{margin-top:var(--space-2xl);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;text-align:center;color:inherit}.pc-compact[data-astro-cid-i6umi3cc] .pc-chart[data-astro-cid-i6umi3cc]{gap:var(--space-md)}.pc-compact[data-astro-cid-i6umi3cc] .pc-row-track[data-astro-cid-i6umi3cc]{height:26px}@media(max-width:768px){.pc-row[data-astro-cid-i6umi3cc]{grid-template-columns:1fr 72px;gap:6px var(--space-sm)}.pc-row-label[data-astro-cid-i6umi3cc]{grid-column:1 / -1;text-align:left}.pc-row-track[data-astro-cid-i6umi3cc]{height:28px}.pc-row-value[data-astro-cid-i6umi3cc]{font-size:var(--text-base)}.pc-row-delivered[data-astro-cid-i6umi3cc] .pc-row-value[data-astro-cid-i6umi3cc]{font-size:var(--text-lg)}}@media(prefers-reduced-motion:reduce){.pc-row-bar[data-astro-cid-i6umi3cc]{transform:scaleX(1)}.pc-row-value[data-astro-cid-i6umi3cc]{opacity:1}}.duel[data-astro-cid-uvstst3k]{position:relative;padding-bottom:var(--space-4xl)}.duel-bg[data-astro-cid-uvstst3k]{position:absolute;inset:0;background:linear-gradient(90deg,#141c22 0%,#141c22 50%,var(--cream) 50%,var(--cream) 100%);z-index:0}.duel-head[data-astro-cid-uvstst3k]{position:sticky;top:var(--nav-height);z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);background:linear-gradient(90deg,#10171c 0%,#10171c 50%,var(--cream-dark) 50%,var(--cream-dark) 100%);border-bottom:3px solid var(--gold-soft)}.duel-side[data-astro-cid-uvstst3k]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.duel-side-machine[data-astro-cid-uvstst3k]{color:var(--gray-300);text-align:right;padding-right:var(--space-xl)}.duel-side-movement[data-astro-cid-uvstst3k]{color:var(--blue-deeper);padding-left:var(--space-xl)}.duel-badge[data-astro-cid-uvstst3k]{font-family:var(--font-display);font-size:var(--text-base);font-weight:900;color:var(--cream);background:var(--orange);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #e6881c40}.duel-rounds[data-astro-cid-uvstst3k]{position:relative;z-index:1;max-width:var(--container-wide);margin:0 auto;padding:var(--space-2xl) var(--space-lg) 0;display:flex;flex-direction:column;gap:var(--space-3xl)}.duel-round[data-astro-cid-uvstst3k]{display:grid;grid-template-columns:1fr 64px 1fr;align-items:center}.duel-spine[data-astro-cid-uvstst3k]{position:relative;align-self:stretch}.duel-spine[data-astro-cid-uvstst3k]:before{content:"";position:absolute;top:-24px;bottom:-72px;left:50%;width:2px;translate:-50% 0;background:linear-gradient(180deg,#f5d08a1a,#e6881c80,#f5d08a1a)}.duel-panel[data-astro-cid-uvstst3k]{padding:var(--space-2xl)}.duel-machine[data-astro-cid-uvstst3k]{background:#1c262c;color:var(--gray-300);border-left:4px solid var(--blue-deeper);box-shadow:0 8px 30px #00000059}.duel-movement[data-astro-cid-uvstst3k]{position:relative;overflow:visible;background:var(--cream-light);color:var(--gray-700);border-left:4px solid var(--orange);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg)}.duel-movement[data-astro-cid-uvstst3k]:before{content:"";position:absolute;width:84px;height:24px;top:-11px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08a8c;box-shadow:0 1px 3px #0000001f;pointer-events:none}.duel-round-label[data-astro-cid-uvstst3k]{display:inline-block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.22em;padding:3px 10px;border-radius:3px;margin-bottom:var(--space-md)}.duel-machine[data-astro-cid-uvstst3k] .duel-round-label[data-astro-cid-uvstst3k]{color:#9fb4bf;border:2px solid rgba(159,180,191,.4)}.duel-movement[data-astro-cid-uvstst3k] .duel-round-label[data-astro-cid-uvstst3k]{color:var(--orange-dark);border:2px solid rgba(230,136,28,.5);rotate:-1.5deg}.duel-title[data-astro-cid-uvstst3k]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:900;line-height:1.15;margin-bottom:var(--space-md)}.duel-machine[data-astro-cid-uvstst3k] .duel-title[data-astro-cid-uvstst3k]{color:#e8eef2}.duel-movement[data-astro-cid-uvstst3k] .duel-title[data-astro-cid-uvstst3k]{color:var(--blue-deeper)}.duel-text[data-astro-cid-uvstst3k]{font-size:var(--text-base);line-height:1.75}.duel-text[data-astro-cid-uvstst3k]+.duel-text[data-astro-cid-uvstst3k]{margin-top:var(--space-md)}.duel-text-counter[data-astro-cid-uvstst3k]{margin-top:var(--space-lg)}.duel-quote[data-astro-cid-uvstst3k]{margin-top:var(--space-lg);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1.4;color:var(--orange-dark)}.duel-stats[data-astro-cid-uvstst3k]{display:flex;gap:var(--space-2xl);margin-top:var(--space-xl)}.duel-stat[data-astro-cid-uvstst3k]{display:flex;flex-direction:column;gap:4px}.duel-stat-number[data-astro-cid-uvstst3k]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;line-height:1;color:#e8eef2}.duel-stat-label[data-astro-cid-uvstst3k]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9fb4bf}.duel-movement-counter[data-astro-cid-uvstst3k]{color:var(--blue-deeper)}.duel-machine-money[data-astro-cid-uvstst3k]{border-left-color:#3a4a55}.duel-money[data-astro-cid-uvstst3k]{display:block;font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;line-height:1;color:#5d7280;letter-spacing:-.02em;margin-bottom:var(--space-md)}.duel-dots-wrap[data-astro-cid-uvstst3k]{margin-top:var(--space-lg);clip-path:inset(0 100% 0 0)}.visible[data-astro-cid-uvstst3k] .duel-dots-wrap[data-astro-cid-uvstst3k]{animation:dots-sweep 1.8s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes dots-sweep{to{clip-path:inset(0 0 0 0)}}.duel-dots[data-astro-cid-uvstst3k]{width:100%;height:auto;display:block}.duel-dots[data-astro-cid-uvstst3k] circle[data-astro-cid-uvstst3k]{fill:var(--orange);opacity:.75}.duel-micro-cta[data-astro-cid-uvstst3k]{margin-top:var(--space-lg)}.duel-stamp[data-astro-cid-uvstst3k]{display:inline-flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;gap:2px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;letter-spacing:.12em;color:#ff6b4a;border:4px solid #ff6b4a;border-radius:6px;padding:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg);text-transform:uppercase}.duel-stamp-date[data-astro-cid-uvstst3k]{font-size:var(--text-sm);letter-spacing:.3em}.duel-cta-row[data-astro-cid-uvstst3k]{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-lg)}.duel-btn-outline[data-astro-cid-uvstst3k]{border-color:var(--blue-deeper);color:var(--blue-deeper)}@media(max-width:768px){.duel-bg[data-astro-cid-uvstst3k]{background:#141c22}.duel-head[data-astro-cid-uvstst3k]{grid-template-columns:1fr auto 1fr;padding:var(--space-sm) var(--space-md);background:#10171c}.duel-side[data-astro-cid-uvstst3k]{font-size:var(--text-xs)}.duel-side-machine[data-astro-cid-uvstst3k]{padding-right:var(--space-sm)}.duel-side-movement[data-astro-cid-uvstst3k]{padding-left:var(--space-sm);color:var(--gold-soft)}.duel-badge[data-astro-cid-uvstst3k]{width:34px;height:34px;font-size:var(--text-xs)}.duel-round[data-astro-cid-uvstst3k]{grid-template-columns:1fr;gap:var(--space-lg)}.duel-spine[data-astro-cid-uvstst3k]{display:none}.duel-panel[data-astro-cid-uvstst3k]{padding:var(--space-xl)}.duel-stats[data-astro-cid-uvstst3k]{gap:var(--space-xl)}.duel-panel[data-astro-cid-uvstst3k].anim-left.visible,.duel-panel[data-astro-cid-uvstst3k].anim-right.visible{animation-name:fadeInUp}}.sigwall[data-astro-cid-p2xxwjlt]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-xl);position:relative;overflow:visible}.sigwall[data-astro-cid-p2xxwjlt]:before,.sigwall[data-astro-cid-p2xxwjlt]:after{content:"";position:absolute;width:92px;height:26px;top:-12px;background:#f5d08a8c;box-shadow:0 1px 3px #0000001f;pointer-events:none}.sigwall[data-astro-cid-p2xxwjlt]:before{left:14%;transform:rotate(-4deg)}.sigwall[data-astro-cid-p2xxwjlt]:after{right:14%;transform:rotate(3deg)}.sigwall-canvas-wrap[data-astro-cid-p2xxwjlt]{height:300px;background-image:repeating-linear-gradient(100deg,rgba(3,109,153,.06) 0 1px,transparent 1px 7px);border-radius:var(--radius-md);overflow:hidden}.sigwall-canvas-wrap[data-astro-cid-p2xxwjlt] canvas[data-astro-cid-p2xxwjlt]{display:block}.sigwall-readout[data-astro-cid-p2xxwjlt]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:var(--space-lg);text-align:center}.sigwall-num[data-astro-cid-p2xxwjlt]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;line-height:1;color:var(--orange)}.sigwall-label[data-astro-cid-p2xxwjlt]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue-deeper)}@media(max-width:768px){.sigwall-canvas-wrap[data-astro-cid-p2xxwjlt]{height:220px}.sigwall[data-astro-cid-p2xxwjlt]:before,.sigwall[data-astro-cid-p2xxwjlt]:after{width:64px;height:20px;top:-9px}}.battle[data-astro-cid-i6xfud24]{background:var(--cream)}.battle-wall[data-astro-cid-i6xfud24]{margin:0 auto var(--space-md);max-width:900px}.bt-item-wall[data-astro-cid-i6xfud24]{padding-bottom:var(--space-2xl)}.bt-list[data-astro-cid-i6xfud24]{position:relative;list-style:none;margin:0 auto;padding:var(--space-xl) 0;max-width:980px}.bt-spine[data-astro-cid-i6xfud24]{position:absolute;top:0;bottom:0;left:15px;width:4px;background:#036d9926;border-radius:100px;overflow:hidden}.bt-spine-fill[data-astro-cid-i6xfud24]{position:absolute;inset:0;background:linear-gradient(180deg,var(--orange-light),var(--orange),var(--orange-dark));transform:scaleY(0);transform-origin:top}.bt-item[data-astro-cid-i6xfud24]{position:relative;padding:0 0 var(--space-2xl) 56px}.bt-item[data-astro-cid-i6xfud24]:last-child{padding-bottom:0}.bt-dot[data-astro-cid-i6xfud24]{position:absolute;left:8px;top:6px;width:18px;height:18px;border-radius:50%;background:var(--cream);border:3px solid rgba(3,109,153,.35);transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.bt-item[data-astro-cid-i6xfud24].reached .bt-dot[data-astro-cid-i6xfud24]{background:var(--orange);border-color:var(--orange-dark);box-shadow:0 0 0 5px #e6881c33}.bt-now[data-astro-cid-i6xfud24] .bt-dot[data-astro-cid-i6xfud24]:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(230,136,28,.5);animation:bt-pulse 2s ease-out infinite}@keyframes bt-pulse{0%{scale:.7;opacity:1}to{scale:1.5;opacity:0}}.bt-card[data-astro-cid-i6xfud24]{background:var(--white);padding:var(--space-xl);box-shadow:var(--shadow-sm);border-left:4px solid rgba(3,109,153,.2);transition:border-color var(--duration-normal) var(--ease-default)}.bt-item[data-astro-cid-i6xfud24].reached .bt-card[data-astro-cid-i6xfud24]{border-left-color:var(--orange)}.bt-now[data-astro-cid-i6xfud24] .bt-card[data-astro-cid-i6xfud24]{border:2px solid var(--orange);border-left-width:4px;box-shadow:var(--shadow-md)}.bt-date[data-astro-cid-i6xfud24]{display:inline-block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--orange-dark);margin-bottom:var(--space-xs)}.bt-now[data-astro-cid-i6xfud24] .bt-date[data-astro-cid-i6xfud24]{color:var(--white);background:var(--orange);padding:2px 10px;border-radius:3px;rotate:-1.5deg}.bt-title[data-astro-cid-i6xfud24]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:900;color:var(--blue-deeper);margin-bottom:var(--space-sm)}.bt-desc[data-astro-cid-i6xfud24]{font-size:var(--text-base);line-height:1.7;color:var(--gray-700)}.bt-cta[data-astro-cid-i6xfud24]{margin-top:var(--space-md)}@media(min-width:900px){.bt-spine[data-astro-cid-i6xfud24]{left:50%;translate:-50% 0}.bt-item[data-astro-cid-i6xfud24]{width:calc(50% - 44px);padding-left:0}.bt-item[data-astro-cid-i6xfud24] .bt-dot[data-astro-cid-i6xfud24]{left:auto;right:-57px}.bt-item[data-astro-cid-i6xfud24]:nth-child(odd){margin-left:auto;padding-left:0}.bt-item[data-astro-cid-i6xfud24]:nth-child(odd) .bt-dot[data-astro-cid-i6xfud24]{right:auto;left:-57px}.bt-item-wall[data-astro-cid-i6xfud24],.bt-item-wall[data-astro-cid-i6xfud24]:nth-child(odd){width:100%;margin-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.bt-spine-fill[data-astro-cid-i6xfud24]{transform:scaleY(1)}.bt-now[data-astro-cid-i6xfud24] .bt-dot[data-astro-cid-i6xfud24]:after{animation:none;opacity:0}}.machine-cta-block[data-astro-cid-i6xfud24]{position:relative;padding:var(--space-4xl) 0;overflow:hidden}.machine-cta-bg[data-astro-cid-i6xfud24]{position:absolute;inset:0;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-deeper) 100%);z-index:0}.machine-cta-pattern[data-astro-cid-i6xfud24]{position:absolute;inset:0;opacity:.04;background-image:radial-gradient(circle at 30% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.machine-cta-content[data-astro-cid-i6xfud24]{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xl)}.machine-cta-headline[data-astro-cid-i6xfud24]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:900;color:var(--cream);text-transform:uppercase;max-width:700px}.machine-cta-buttons[data-astro-cid-i6xfud24]{display:flex;gap:var(--space-lg);flex-wrap:wrap;justify-content:center}@media(max-width:768px){.machine-cta-buttons[data-astro-cid-i6xfud24]{flex-direction:column;width:100%}.machine-cta-buttons[data-astro-cid-i6xfud24] .btn[data-astro-cid-i6xfud24]{width:100%}}.machine-expose[data-astro-cid-d57x3swc]{position:relative;padding:var(--space-4xl) 0;overflow:hidden}.machine-expose-bg[data-astro-cid-d57x3swc]{position:absolute;inset:0;background:var(--blue);z-index:0}.machine-expose-pattern[data-astro-cid-d57x3swc]{position:absolute;inset:0;opacity:.04;background-image:repeating-linear-gradient(-45deg,transparent,transparent 30px,rgba(255,255,255,.05) 30px,rgba(255,255,255,.05) 31px)}.machine-expose-content[data-astro-cid-d57x3swc]{position:relative;z-index:1;max-width:900px;margin:0 auto}.machine-expose-label[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--gold-soft);display:block;text-align:center;margin-bottom:var(--space-sm)}.machine-expose-headline[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:900;line-height:1;color:var(--cream);text-transform:uppercase;text-align:center;margin-bottom:var(--space-3xl)}.subversion-block[data-astro-cid-d57x3swc]{margin-bottom:var(--space-2xl)}.subversion-title[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--cream);margin-bottom:var(--space-lg)}.subversion-text[data-astro-cid-d57x3swc]{font-size:var(--text-base);line-height:1.8;color:#fff;margin-bottom:var(--space-md)}.subversion-text[data-astro-cid-d57x3swc]:last-child{margin-bottom:0}.thesis-block[data-astro-cid-d57x3swc]{text-align:center;padding:var(--space-2xl) var(--space-xl);margin:var(--space-3xl) 0;border-top:2px solid rgba(251,226,186,.15);border-bottom:2px solid rgba(251,226,186,.15)}.thesis-text[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;font-style:italic;line-height:1.4;color:var(--cream);margin:0}.timeline-title[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--cream);margin-bottom:var(--space-md)}.timeline-intro[data-astro-cid-d57x3swc]{font-size:var(--text-base);line-height:1.7;color:#fff;margin-bottom:var(--space-2xl)}.timeline[data-astro-cid-d57x3swc]{position:relative;padding-left:36px}.timeline[data-astro-cid-d57x3swc]:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--gold-soft),rgba(251,226,186,.2))}.timeline-item[data-astro-cid-d57x3swc]{position:relative;margin-bottom:var(--space-2xl)}.timeline-item[data-astro-cid-d57x3swc]:last-child{margin-bottom:0}.timeline-item[data-astro-cid-d57x3swc]:before{content:"";position:absolute;left:-30px;top:6px;width:12px;height:12px;background:var(--gold-soft);border-radius:50%;border:2px solid var(--blue);box-shadow:0 0 0 3px #f5d08a4d}.timeline-item-now[data-astro-cid-d57x3swc]:before{background:var(--orange);width:14px;height:14px;left:-31px;top:5px;box-shadow:0 0 0 4px #e6881c4d;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 4px #e6881c4d}50%{box-shadow:0 0 0 8px #e6881c1a}}.timeline-year[data-astro-cid-d57x3swc]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:900;color:var(--gold-soft);margin-bottom:4px}.timeline-item-now[data-astro-cid-d57x3swc] .timeline-year[data-astro-cid-d57x3swc]{color:var(--orange);font-size:var(--text-xl)}.timeline-content[data-astro-cid-d57x3swc] p[data-astro-cid-d57x3swc]{font-size:var(--text-sm);line-height:1.7;color:#ffffffe6;margin:0}@media(max-width:768px){.machine-expose-headline[data-astro-cid-d57x3swc]{font-size:var(--text-3xl)}.thesis-text[data-astro-cid-d57x3swc]{font-size:var(--text-xl)}}.movement-section[data-astro-cid-vcvqdazc]{background:var(--cream);position:relative;overflow:hidden}.movement-grid[data-astro-cid-vcvqdazc]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-4xl);align-items:start}.movement-paragraph[data-astro-cid-vcvqdazc]{font-size:var(--text-lg);line-height:1.8;color:var(--gray-700);margin-bottom:var(--space-xl)}.movement-sheet[data-astro-cid-vcvqdazc]{position:relative;overflow:visible;background:var(--cream-light);padding:var(--space-xl);margin-bottom:var(--space-xl);box-shadow:var(--shadow-md);rotate:var(--tilt, 0deg);transition:rotate var(--duration-normal) var(--ease-default),translate var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.movement-sheet[data-astro-cid-vcvqdazc]:before{content:"";position:absolute;width:76px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08aa6;box-shadow:0 1px 3px #00000026;pointer-events:none}.movement-sheet[data-astro-cid-vcvqdazc]:hover{rotate:0deg;translate:0 -3px;box-shadow:var(--shadow-lg)}.movement-stamp[data-astro-cid-vcvqdazc]{display:inline-block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--orange-dark);border:3px solid var(--orange-dark);border-radius:3px;padding:3px 12px;rotate:-1.5deg;margin-bottom:var(--space-md);mix-blend-mode:multiply}.movement-sheet-text[data-astro-cid-vcvqdazc]{font-size:var(--text-sm);line-height:1.75;color:var(--gray-700);margin:0}.movement-image-stack[data-astro-cid-vcvqdazc]{position:sticky;top:calc(var(--nav-height) + var(--space-xl));display:flex;flex-direction:column;gap:var(--space-xl)}.movement-print[data-astro-cid-vcvqdazc]{position:relative;margin:0;background:var(--white);padding:10px 10px 12px;box-shadow:var(--shadow-lg);rotate:var(--tilt, 0deg)}.movement-print[data-astro-cid-vcvqdazc]:before{content:"";position:absolute;width:84px;height:24px;top:-11px;left:50%;transform:translate(-50%) rotate(-3deg);background:#f5d08a99;box-shadow:0 1px 3px #00000026;z-index:1}.movement-image[data-astro-cid-vcvqdazc]{width:100%;height:330px;object-fit:cover;display:block}.movement-image-office[data-astro-cid-vcvqdazc]{height:280px;object-position:50% 30%}.movement-pullquote[data-astro-cid-vcvqdazc]{background:var(--blue-deeper);padding:var(--space-xl);position:relative;rotate:var(--tilt, 0deg);box-shadow:var(--shadow-md)}.movement-pullquote[data-astro-cid-vcvqdazc]:before{content:'"';position:absolute;top:-10px;left:16px;font-family:var(--font-display);font-size:5rem;line-height:1;color:#fbe2ba2e;pointer-events:none}.movement-pullquote[data-astro-cid-vcvqdazc] blockquote[data-astro-cid-vcvqdazc]{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;font-style:italic;line-height:1.6;color:var(--cream);margin:0}@media(max-width:768px){.movement-grid[data-astro-cid-vcvqdazc]{grid-template-columns:1fr;gap:var(--space-2xl)}.movement-image-stack[data-astro-cid-vcvqdazc]{position:static}.movement-image[data-astro-cid-vcvqdazc]{height:280px}.movement-image-office[data-astro-cid-vcvqdazc]{height:240px}}
