.sq-manifesto{--mn-fog:var(--color-page-base);--mn-fog-2:var(--color-surface-card-muted);--mn-ink:var(--color-text-primary);--mn-ink-soft:var(--color-text-secondary);--mn-line:var(--color-border-default);--mn-line-soft:var(--color-border-muted);--mn-orbit:oklch(.58 .1 290/.18);--mn-orbit-soft:oklch(.58 .1 290/.09);--mn-orbit-warm:oklch(.68 .12 55/.16);--mn-accent:var(--color-primary-600);--mn-accent-warm:var(--color-orange-500);--mn-accent-cool:var(--color-blue-500);--mn-glow:oklch(.6 .14 285/.24);--mn-glow-warm:oklch(.7 .13 50/.2);color:var(--mn-ink);font-family:var(--font-sans);overflow-x:clip;position:relative}.dark .sq-manifesto{--mn-fog:var(--color-page-base-dark);--mn-fog-2:var(--color-surface-card-muted-dark);--mn-ink:var(--color-text-primary-dark);--mn-ink-soft:var(--color-text-secondary-dark);--mn-line:var(--color-border-default-dark);--mn-line-soft:var(--color-border-muted-dark);--mn-orbit:oklch(.74 .08 285/.22);--mn-orbit-soft:oklch(.74 .08 285/.1);--mn-orbit-warm:oklch(.74 .12 55/.16);--mn-accent:var(--color-primary-400);--mn-accent-warm:var(--color-orange-400);--mn-accent-cool:var(--color-blue-400)}.sq-manifesto *,.sq-manifesto :after,.sq-manifesto :before{box-sizing:border-box}.sq-manifesto a{color:inherit;text-decoration:none}.sq-manifesto [aria-disabled=true]{cursor:default}.sq-manifesto .mn-section-shell>div{max-width:none;padding-left:0;padding-right:0}.sq-manifesto .mn-ethic,.sq-manifesto .mn-final,.sq-manifesto .mn-hero,.sq-manifesto .mn-section{margin:0 auto;max-width:1180px;padding:clamp(80px,12vw,160px) 28px;position:relative}.sq-manifesto .mn-hero{display:flex;flex-direction:column;justify-content:flex-start;min-height:80vh;padding-bottom:clamp(80px,12vw,160px);padding-top:clamp(80px,8vw,128px)}.sq-manifesto .mn-ethic-statement,.sq-manifesto .mn-final-claim,.sq-manifesto .mn-h2,.sq-manifesto .mn-hero-title{color:var(--mn-ink);font-family:var(--font-sans);font-weight:500;letter-spacing:0;line-height:1.04;text-wrap:balance}.sq-manifesto .mn-h2{font-size:clamp(34px,5.2vw,64px);margin:24px 0 0}.sq-manifesto .mn-ethic-statement em,.sq-manifesto .mn-final-claim em,.sq-manifesto .mn-h2 em,.sq-manifesto .mn-hero-title em,.sq-manifesto .mn-human-quote em{color:color-mix(in oklab,var(--mn-ink) 55%,var(--mn-accent) 60%);font-style:normal;font-weight:400}.sq-manifesto .mn-lede{color:var(--mn-ink-soft);font-size:clamp(18px,1.9vw,22px);line-height:1.5;margin:28px 0 0;max-width:800px;text-wrap:pretty}.sq-manifesto .mn-lede strong{color:var(--mn-ink);font-weight:600}.sq-manifesto .mn-hero-stamp{align-items:center;background:color-mix(in oklab,var(--mn-fog) 80%,transparent);border:1px solid var(--mn-line);border-radius:999px;color:var(--mn-ink-soft);display:inline-flex;font:500 11px/1 var(--font-meta);gap:14px;letter-spacing:.22em;padding:8px 16px 8px 12px;text-transform:uppercase;width:-moz-max-content;width:max-content}.sq-manifesto .mn-hero-stamp-dot{animation:mn-pulse 3s ease-out infinite;background:var(--mn-accent);border-radius:50%;height:8px;width:8px}@keyframes mn-pulse{0%{box-shadow:0 0 0 0 var(--mn-glow)}to{box-shadow:0 0 0 14px transparent}}.sq-manifesto .mn-hero-title{font-size:clamp(48px,7.6vw,104px);line-height:.96;margin:36px 0 0;max-width:1000px}.sq-manifesto .mn-hero-title em{white-space:nowrap}.sq-manifesto .mn-hero-sub{color:var(--mn-ink-soft);font-size:clamp(18px,1.9vw,22px);line-height:1.45;margin:48px 0 0;max-width:560px}.sq-manifesto .mn-hero-meta{color:var(--mn-ink-soft);display:flex;flex-wrap:wrap;font:500 11.5px/1 var(--font-meta);gap:28px;letter-spacing:.14em;margin-top:64px;text-transform:uppercase}.sq-manifesto .mn-hero-meta span{align-items:center;display:inline-flex;gap:8px}.sq-manifesto .mn-hero-meta i{background:var(--mn-ink-soft);border-radius:50%;height:5px;opacity:.6;width:5px}.sq-manifesto .mn-hero-field{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:-1}.sq-manifesto .mn-hero-field svg{aspect-ratio:1400/800;height:auto;min-width:1500px;position:absolute;right:-121%;top:50%;transform:translateY(-50%);width:220%}.sq-manifesto .mn-hero-field .ell,.sq-manifesto .mn-reframe-axes .axis-circle{fill:none;stroke:var(--mn-orbit);stroke-width:1}.sq-manifesto .mn-hero-field .ell.dashed,.sq-manifesto .mn-reframe-axes .axis-circle.dashed{stroke-dasharray:2 8}.sq-manifesto .mn-hero-field .ell.soft{stroke:var(--mn-orbit-soft)}.sq-manifesto .mn-hero-field .node,.sq-manifesto .mn-pause-point,.sq-manifesto .mn-reframe-axes .axis-marker{background:var(--mn-accent);fill:var(--mn-accent)}.sq-manifesto .mn-hero-field .node.warm,.sq-manifesto .mn-reframe-axes .axis-marker.warm{fill:var(--mn-accent-warm)}.sq-manifesto .mn-hero-field .node.cool{fill:var(--mn-accent-cool)}.sq-manifesto .mn-false-grid,.sq-manifesto .mn-human,.sq-manifesto .mn-reframe{align-items:center;display:grid;gap:clamp(40px,6vw,80px);grid-template-columns:1.1fr 1fr;margin-top:64px}.sq-manifesto .mn-false-shift{border-left:1px solid var(--mn-line);display:flex;flex-direction:column;gap:28px;padding:8px 0 8px 32px}.sq-manifesto .mn-cycle-steps,.sq-manifesto .mn-shift-flow{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sq-manifesto .mn-shift-step{color:var(--mn-ink);font-size:clamp(19px,2.2vw,25px);line-height:1.25;position:relative}.sq-manifesto .mn-shift-step+.mn-shift-step{margin-top:30px}.sq-manifesto .mn-cycle-step:not(:last-child):after,.sq-manifesto .mn-shift-step:not(:last-child):after{bottom:-23px;color:var(--mn-ink-soft);content:"↓";font:400 15px/1 var(--font-meta);left:4px;opacity:.4;position:absolute;transform:translate(-50%)}.sq-manifesto .mn-shift-step.is-old{color:var(--mn-ink-soft);text-decoration:line-through}.sq-manifesto .mn-shift-step.is-shift{color:color-mix(in oklab,var(--mn-ink) 62%,var(--mn-accent) 58%);font-weight:600}.sq-manifesto .mn-shift-aside,.sq-manifesto .mn-system-foot{color:var(--mn-ink-soft);font-size:14.5px;line-height:1.55;margin:0;max-width:36ch}.sq-manifesto .mn-cycle,.sq-manifesto .mn-layer,.sq-manifesto .mn-spectrum-end,.sq-manifesto .mn-system-map,.sq-manifesto .mn-system-node{background:color-mix(in oklab,var(--mn-fog-2) 58%,transparent);border:1px solid var(--mn-line)}.sq-manifesto .mn-cycle{border-radius:22px;display:flex;flex-direction:column;padding:24px 26px}.sq-manifesto .mn-cycle-label,.sq-manifesto .mn-human-link,.sq-manifesto .mn-human-name,.sq-manifesto .mn-layers-foot-text,.sq-manifesto .mn-method-link,.sq-manifesto .mn-spectrum-end-label,.sq-manifesto .mn-spectrum-flow,.sq-manifesto .mn-spectrum-note-label{color:var(--mn-ink-soft);font-family:var(--font-meta)}.sq-manifesto .mn-cycle-label,.sq-manifesto .mn-spectrum-end-label,.sq-manifesto .mn-spectrum-note-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.sq-manifesto .mn-cycle-state-text{border-bottom:1px dashed var(--mn-line);color:var(--mn-ink);font-size:clamp(17px,1.8vw,20px);margin-top:10px;padding-bottom:18px}.sq-manifesto .mn-cycle-loop{display:flex;gap:10px;margin-top:20px}.sq-manifesto .mn-cycle-return{border:1px solid color-mix(in oklab,var(--mn-accent) 50%,var(--mn-line));border-radius:13px 0 0 13px;border-right:none;margin:11px 0;position:relative;width:30px}.sq-manifesto .mn-cycle-return-head{border-right:1px solid var(--mn-accent);border-top:1px solid var(--mn-accent);height:7px;position:absolute;right:-4px;top:-4px;transform:rotate(45deg);width:7px}.sq-manifesto .mn-cycle-return-label{color:var(--mn-accent);font:500 9px/1 var(--font-meta);left:50%;letter-spacing:.24em;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(180deg);writing-mode:vertical-rl}.sq-manifesto .mn-cycle-step{color:var(--mn-ink-soft);font-size:clamp(15px,1.55vw,17px);min-height:22px;position:relative}.sq-manifesto .mn-cycle-step+.mn-cycle-step{margin-top:18px}.sq-manifesto .mn-cycle-step.is-cause{color:var(--mn-ink);font-size:clamp(17px,1.85vw,20px);font-weight:600}.sq-manifesto .mn-cycle-step.is-loop{color:var(--mn-accent);font-weight:500}.sq-manifesto .mn-cycle-outcome{border-top:1px solid var(--mn-line);display:flex;flex-direction:column;gap:8px;margin:20px 0 0;padding-top:18px}.sq-manifesto .mn-cycle-outcome-word{color:var(--mn-ink-soft);font:500 13px/1 var(--font-meta);letter-spacing:.14em;text-transform:uppercase}.sq-manifesto .mn-cycle-outcome-note{color:var(--mn-ink-soft);font-size:14px;line-height:1.55}.sq-manifesto .mn-cycle-shift{background:color-mix(in oklab,var(--mn-accent-warm) 10%,transparent);border:1px solid color-mix(in oklab,var(--mn-accent-warm) 28%,transparent);border-radius:16px;display:flex;flex-direction:column;gap:2px;margin-top:22px;padding:20px 22px}.sq-manifesto .mn-cycle-shift-line{color:var(--mn-ink-soft);font-size:clamp(20px,2.3vw,26px);line-height:1.18}.sq-manifesto .mn-cycle-shift-line.is-key{color:color-mix(in oklab,var(--mn-ink) 52%,var(--mn-accent-warm) 66%);font-size:clamp(26px,3vw,34px);font-weight:600;margin-top:6px}.sq-manifesto .mn-reframe{grid-template-columns:1fr 1fr}.sq-manifesto .mn-reframe-axes{aspect-ratio:1;color:var(--mn-ink);display:grid;place-items:center}.sq-manifesto .mn-reframe-axes svg{height:100%;max-width:460px;width:100%}.sq-manifesto .mn-reframe-axes .axis-tick{fill:var(--mn-ink-soft);font:500 10px/1 var(--font-meta);letter-spacing:.12em;text-transform:uppercase}.sq-manifesto .mn-reframe-axes .axis-result{fill:none;filter:drop-shadow(0 0 12px var(--mn-glow));stroke:var(--mn-accent);stroke-linecap:round;stroke-width:2}.sq-manifesto .mn-reframe-axes .axis-result.same{stroke:var(--mn-accent-warm);stroke-dasharray:1 6;stroke-width:1.5}.sq-manifesto .mn-reframe-list{display:flex;flex-direction:column;gap:28px}.sq-manifesto .mn-reframe-item{border-bottom:1px dashed var(--mn-line);display:grid;gap:20px;grid-template-columns:auto 1fr;padding-bottom:24px}.sq-manifesto .mn-reframe-item:last-child{border-bottom:none;padding-bottom:0}.sq-manifesto .mn-reframe-item-num{color:var(--mn-ink-soft);font:500 12px/1 var(--font-meta);letter-spacing:.16em;opacity:.65}.sq-manifesto .mn-reframe-item h3{color:var(--mn-ink);font-size:20px;font-weight:500;margin:0 0 6px}.sq-manifesto .mn-layer p,.sq-manifesto .mn-reframe-item p,.sq-manifesto .mn-system-node p{color:var(--mn-ink-soft);font-size:15px;line-height:1.55;margin:0}.sq-manifesto .mn-clear{--c-bg:oklch(.155 .025 282);--c-bg-warm:oklch(.22 .04 50);--c-fg:oklch(.96 .005 75);--c-fg-muted:color-mix(in oklab,var(--c-fg) 65%,transparent);--c-fg-faint:color-mix(in oklab,var(--c-fg) 12%,transparent);--c-strike:color-mix(in oklab,var(--c-fg) 50%,transparent);background:radial-gradient(70% 60% at 88% 8%,color-mix(in oklab,var(--c-bg-warm) 75%,transparent) 0,transparent 60%),radial-gradient(80% 60% at 8% 95%,color-mix(in oklab,oklch(.2 .06 285) 75%,transparent) 0,transparent 65%),radial-gradient(120% 90% at 50% 40%,oklch(.19 .03 282) 0,var(--c-bg) 60%,oklch(.12 .02 282) 100%);border:1px solid color-mix(in oklab,var(--c-fg) 8%,transparent);border-radius:clamp(24px,2.4vw,32px);box-shadow:0 60px 120px -40px color-mix(in oklab,var(--mn-accent) 35%,transparent),0 20px 60px -30px color-mix(in oklab,var(--mn-accent-warm) 25%,transparent);color:var(--c-fg);isolation:isolate;margin:clamp(48px,6vw,80px) auto;max-width:1124px;overflow:hidden;padding:clamp(48px,5vw,72px) clamp(40px,6vw,80px);position:relative}.dark .sq-manifesto .mn-clear{--c-bg:oklch(.085 .025 285);--c-bg-warm:oklch(.14 .04 50)}.sq-manifesto .mn-clear:after{background-image:radial-gradient(60% 40% at 90% 10%,color-mix(in oklab,var(--mn-accent-warm) 20%,transparent) 0,transparent 60%),radial-gradient(60% 45% at 10% 95%,color-mix(in oklab,var(--mn-accent) 20%,transparent) 0,transparent 60%);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}.sq-manifesto .mn-clear>*{position:relative;z-index:1}.sq-manifesto .mn-clear .mn-h2{color:var(--c-fg);max-width:880px}.sq-manifesto .mn-clear-h2-lead{color:color-mix(in oklab,var(--c-fg) 48%,transparent);display:block;font-size:.6em;line-height:1.25;margin-bottom:.4em}.sq-manifesto .mn-clear-h2 em{color:color-mix(in oklab,var(--c-fg) 65%,var(--mn-accent-warm) 70%);font-style:normal}.sq-manifesto .mn-clear-grid{display:grid;gap:clamp(40px,5vw,64px);grid-template-columns:1.4fr .85fr;margin-top:44px}.sq-manifesto .mn-clear-col{display:flex;flex-direction:column}.sq-manifesto .mn-clear-col-label{color:var(--c-fg-muted);font:500 11px/1 var(--font-meta);letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.sq-manifesto .mn-clear-col.is-is .mark,.sq-manifesto .mn-clear-col.is-is .mn-clear-col-label{color:var(--mn-accent-warm)}.sq-manifesto .mn-clear-row{align-items:baseline;border-top:1px solid var(--c-fg-faint);display:grid;font-size:16px;gap:14px;grid-template-columns:22px 1fr;line-height:1.35;padding:11px 0}.sq-manifesto .mn-clear-row .mark{font:600 14px/1 var(--font-meta)}.sq-manifesto .mn-clear-col.is-not{opacity:.78}.sq-manifesto .mn-clear-col.is-not .mn-clear-row{color:var(--c-strike);font-size:14px;text-decoration:line-through}.sq-manifesto .mn-clear-col.is-is .mn-clear-row{color:var(--c-fg);font-size:clamp(17px,1.5vw,20px)}.sq-manifesto .mn-clear-summary{color:color-mix(in oklab,var(--c-fg) 85%,transparent);font-size:clamp(20px,2.4vw,28px);line-height:1.35;margin-top:40px;max-width:760px}.sq-manifesto .mn-clear-summary strong{border-bottom:1px solid var(--mn-accent-warm);color:var(--c-fg);font-weight:500;padding-bottom:2px}.sq-manifesto .mn-spectrum{margin-top:64px;position:relative}.sq-manifesto .mn-spectrum-track{background:linear-gradient(90deg,color-mix(in oklab,var(--mn-accent-cool) 12%,var(--mn-fog-2)) 0,color-mix(in oklab,var(--mn-accent) 16%,var(--mn-fog-2)),color-mix(in oklab,var(--mn-accent-warm) 14%,var(--mn-fog-2)));border:1px solid var(--mn-line);border-radius:110px;height:220px;isolation:isolate;overflow:hidden;position:relative}.sq-manifesto .mn-spectrum-ticks{background:color-mix(in oklab,var(--mn-ink) 12%,transparent);height:1px;left:80px;position:absolute;right:80px;top:50%;transform:translateY(-50%);z-index:1}.sq-manifesto .mn-spectrum-tick{background:color-mix(in oklab,var(--mn-ink) 25%,transparent);height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.sq-manifesto .mn-spectrum-end{background:var(--mn-fog-2);border-radius:18px;box-shadow:0 24px 60px -28px color-mix(in oklab,var(--mn-ink) 35%,transparent);display:flex;flex-direction:column;gap:6px;padding:22px 26px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.sq-manifesto .mn-spectrum-end.is-practical{left:24px}.sq-manifesto .mn-spectrum-end.is-expert{right:24px;text-align:right}.sq-manifesto .mn-spectrum-end-title{color:var(--mn-ink);font-size:22px;font-weight:500}.sq-manifesto .mn-spectrum-end-sub{color:var(--mn-ink-soft);font-size:13.5px}.sq-manifesto .mn-spectrum-flow{background:var(--mn-fog);border:1px dashed color-mix(in oklab,var(--mn-ink) 25%,transparent);border-radius:999px;color:color-mix(in oklab,var(--mn-ink) 50%,transparent);font-size:11px;left:50%;letter-spacing:.2em;padding:8px 14px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:3}.sq-manifesto .mn-spectrum-note{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:40px}.sq-manifesto .mn-spectrum-note-row{border-left:2px solid var(--mn-accent);display:flex;flex-direction:column;gap:6px;padding-left:18px}.sq-manifesto .mn-spectrum-note-row.is-warm{border-left-color:var(--mn-accent-warm)}.sq-manifesto .mn-spectrum-note-body{color:var(--mn-ink);font-size:16px;line-height:1.5}.sq-manifesto .mn-spectrum-not{align-items:center;color:var(--mn-ink-soft);display:inline-flex;font-size:14.5px;font-style:normal;gap:12px;margin-top:32px}.sq-manifesto .mn-spectrum-not:before,.sq-manifesto .mn-system-foot:before{background:var(--mn-ink-soft);content:"";height:1px;opacity:.5;width:22px}.sq-manifesto .mn-human{grid-template-columns:.85fr 1.15fr}.sq-manifesto .mn-human-portrait{aspect-ratio:4/5;background:radial-gradient(70% 60% at 60% 35%,color-mix(in oklab,var(--mn-accent-warm) 18%,transparent) 0,transparent 65%),radial-gradient(60% 50% at 30% 70%,color-mix(in oklab,var(--mn-accent) 14%,transparent) 0,transparent 65%),var(--mn-fog-2);border:1px solid var(--mn-line);border-radius:24px;overflow:hidden;position:relative}.sq-manifesto .mn-human-portrait-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:51% 42%;object-position:51% 42%;position:absolute;width:100%}.sq-manifesto .mn-human-portrait-shade{background:linear-gradient(180deg,transparent 58%,color-mix(in oklab,var(--mn-fog) 70%,transparent)),linear-gradient(0deg,color-mix(in oklab,var(--mn-ink) 8%,transparent),transparent 44%);inset:0;pointer-events:none;position:absolute}.sq-manifesto .mn-human-portrait-frame{border:1px solid var(--mn-line-soft);border-radius:14px;inset:16px;position:absolute}.sq-manifesto .mn-human-body{display:flex;flex-direction:column;gap:24px}.sq-manifesto .mn-human-quote{color:var(--mn-ink);font-size:clamp(22px,2.6vw,30px);line-height:1.3;margin:0}.sq-manifesto .mn-human-name{align-items:center;display:flex;font-size:11.5px;gap:14px;letter-spacing:.18em;text-transform:uppercase}.sq-manifesto .mn-human-name b{color:var(--mn-ink);font-size:13px}.sq-manifesto .mn-human-name-line{background:var(--mn-line);flex:1;height:1px}.sq-manifesto .mn-human-link,.sq-manifesto .mn-method-link{align-items:center;align-self:flex-start;border:1px solid var(--mn-line);border-radius:999px;color:var(--mn-ink);display:inline-flex;font-size:13px;gap:8px;letter-spacing:.06em;padding:12px 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sq-manifesto a.mn-human-link:hover,.sq-manifesto a.mn-method-link:hover{background:color-mix(in oklab,var(--mn-ink) 4%,transparent);border-color:var(--mn-ink-soft)}.sq-manifesto span.mn-human-link,.sq-manifesto span.mn-method-link,.sq-manifesto span.mn-system-node{opacity:.62}.sq-manifesto .mn-system-map{border-radius:clamp(20px,2vw,28px);margin-top:64px;overflow:hidden;padding:clamp(48px,8vw,96px) clamp(32px,5vw,64px);position:relative}.sq-manifesto .mn-layers,.sq-manifesto .mn-system-map-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.sq-manifesto .mn-system-node{border-radius:18px;display:flex;flex-direction:column;gap:12px;min-height:200px;padding:24px 22px 20px;transition:border-color .2s ease,transform .25s ease}.sq-manifesto a.mn-system-node:hover{border-color:var(--mn-ink-soft);transform:translateY(-3px)}.sq-manifesto .mn-layer h4,.sq-manifesto .mn-system-node h4{color:var(--mn-ink);font-size:17px;font-weight:500;margin:0}.sq-manifesto .mn-system-node-cta{align-items:center;border-top:1px solid color-mix(in oklab,var(--mn-line) 55%,transparent);color:var(--mn-ink);display:flex;gap:8px;margin-top:auto;padding-top:14px}.sq-manifesto .mn-system-node-cta-glyph{color:var(--mn-accent);display:grid;flex:none;height:22px;place-items:center;width:22px}.sq-manifesto .mn-system-node-cta-label{color:var(--mn-ink);font-size:12.5px;font-weight:500;white-space:nowrap}.sq-manifesto .mn-system-node-cta-arrow{color:var(--mn-ink-soft);margin-left:auto;opacity:.55}.sq-manifesto .mn-system-foot{align-items:center;display:flex;font-style:normal;gap:12px;margin-top:32px;max-width:none}.sq-manifesto .mn-layers{gap:18px;margin-top:64px}.sq-manifesto .mn-layer{border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:28px 24px 26px;position:relative;transition:border-color .2s ease,transform .25s ease}.sq-manifesto a.mn-layer{color:inherit;text-decoration:none}.sq-manifesto a.mn-layer:focus-visible,.sq-manifesto a.mn-layer:hover{border-color:var(--mn-ink-soft);transform:translateY(-2px)}.sq-manifesto a.mn-layer:focus-visible{outline:2px solid color-mix(in oklab,var(--mn-accent) 70%,#fff 30%);outline-offset:4px}.sq-manifesto .mn-layer-link-arrow{border:1px solid color-mix(in oklab,var(--mn-line) 70%,transparent);border-radius:999px;color:var(--mn-ink);display:grid;height:28px;opacity:0;place-items:center;position:absolute;right:18px;top:18px;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease;width:28px}.sq-manifesto a.mn-layer:focus-visible .mn-layer-link-arrow,.sq-manifesto a.mn-layer:hover .mn-layer-link-arrow{border-color:var(--mn-ink-soft);opacity:1;transform:translate(0)}.sq-manifesto .mn-layer-visual{color:var(--mn-accent);display:grid;font-size:48px;height:86px;place-items:center}.sq-manifesto .mn-layer.l-person .mn-layer-visual{color:var(--mn-accent-warm)}.sq-manifesto .mn-layer.l-space .mn-layer-visual{color:var(--color-emerald-500)}.sq-manifesto .mn-layer.l-situation .mn-layer-visual{color:var(--mn-accent-cool)}.sq-manifesto .mn-layers-foot{align-items:center;border-top:1px dashed var(--mn-line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:32px;padding-top:28px}.sq-manifesto .mn-layers-foot-text{color:var(--mn-ink-soft);font-size:15px;line-height:1.4;margin:0}.sq-manifesto .mn-layers-foot-text em{color:var(--mn-ink);font-style:normal;font-weight:500}.sq-manifesto .mn-ethic{max-width:980px;text-align:center}.sq-manifesto .mn-ethic-statement,.sq-manifesto .mn-final-claim{font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.08;margin:0}.sq-manifesto .mn-ethic-foot{color:var(--mn-ink-soft);font-size:17px;line-height:1.5;margin:56px auto 0;max-width:620px}.sq-manifesto .mn-ethic-foot-close{color:var(--mn-ink);display:block;font-size:clamp(18px,1.9vw,22px);font-weight:500;margin-top:18px}.sq-manifesto .mn-pause{--mn-pause-glow-size:26px;--mn-pause-halo-opacity:.5;--mn-pause-in-scale:1;--mn-pause-out-scale:1;--mn-pause-point-opacity:1;--mn-pause-point-scale:1;--mn-pause-ring-opacity:0;--mn-pause-ring-scale:.18;align-items:center;display:flex;height:32vh;justify-content:center;min-height:240px;position:relative}.sq-manifesto .mn-pause-track{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.sq-manifesto .mn-pause-vis{height:min(26vmin,190px);position:relative;width:min(26vmin,190px)}.sq-manifesto .mn-pause-rings{height:100%;inset:0;opacity:var(--mn-pause-ring-opacity);position:absolute;transition:opacity .08s linear;width:100%}.sq-manifesto .mn-pause-ring-group{transform:scale(var(--mn-pause-ring-scale));transform-box:fill-box;transform-origin:center;transition:transform .08s linear}.sq-manifesto .mn-pause-ring-group circle{fill:none;stroke:color-mix(in oklab,var(--mn-accent) 66%,var(--mn-line));stroke-width:1.5;vector-effect:non-scaling-stroke}.sq-manifesto .mn-pause-ring-group circle:first-child,.sq-manifesto .mn-pause-ring-group circle:nth-child(3){stroke-dasharray:2 9}.sq-manifesto .mn-pause-halo{background:radial-gradient(circle,var(--mn-glow) 0,transparent 68%);height:200px;opacity:var(--mn-pause-halo-opacity);transition:opacity .08s linear,transform .08s linear;width:200px}.sq-manifesto .mn-pause-halo,.sq-manifesto .mn-pause-point{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--mn-pause-point-scale))}.sq-manifesto .mn-pause-point{box-shadow:0 0 var(--mn-pause-glow-size) var(--mn-glow);height:13px;opacity:var(--mn-pause-point-opacity);transition:box-shadow .08s linear,opacity .08s linear,transform .08s linear;width:13px}.sq-manifesto .mn-pause-thread{left:50%;position:absolute;transform:translate(-50%) scaleY(1);transform-origin:top center;transition:transform .08s linear;width:1px}.sq-manifesto .mn-pause-thread--in{background:linear-gradient(color-mix(in oklab,var(--mn-accent) 8%,transparent),var(--mn-accent));height:50%;top:0;transform:translate(-50%) scaleY(var(--mn-pause-in-scale))}.sq-manifesto .mn-pause-thread--out{background:linear-gradient(var(--mn-accent),color-mix(in oklab,var(--mn-accent) 10%,transparent));height:50%;top:50%;transform:translate(-50%) scaleY(var(--mn-pause-out-scale))}.sq-manifesto .mn-final{--mn-final-claim-blur:0;--mn-final-claim-opacity:1;--mn-final-claim-y:0;--mn-final-frame-blur:0;--mn-final-frame-opacity:.78;--mn-final-frame-y:0;--mn-final-lead-opacity:1;--mn-final-lead-scale:1;text-align:center}.sq-manifesto .mn-final-lead{background:linear-gradient(color-mix(in oklab,var(--mn-accent) 60%,transparent),color-mix(in oklab,var(--mn-accent) 4%,transparent));display:block;height:clamp(32px,4vw,52px);margin:0 auto clamp(24px,4vw,44px);opacity:var(--mn-final-lead-opacity);transform:scaleY(var(--mn-final-lead-scale));transform-origin:top center;transition:opacity .08s linear,transform .08s linear;width:1px}.sq-manifesto .mn-final-frame{color:var(--mn-ink-soft);filter:blur(var(--mn-final-frame-blur));font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin:0 auto;max-width:540px;opacity:var(--mn-final-frame-opacity);text-wrap:balance;transform:translateY(var(--mn-final-frame-y))}.sq-manifesto .mn-final-claim,.sq-manifesto .mn-final-frame{transition:filter .08s linear,opacity .08s linear,transform .08s linear}.sq-manifesto .mn-final-claim{filter:blur(var(--mn-final-claim-blur));margin:clamp(36px,5vw,64px) auto 0;max-width:880px;opacity:var(--mn-final-claim-opacity);transform:translateY(var(--mn-final-claim-y))}.sq-manifesto .mn-final.is-native-scroll-linked .mn-final-claim,.sq-manifesto .mn-final.is-native-scroll-linked .mn-final-frame,.sq-manifesto .mn-final.is-native-scroll-linked .mn-final-lead,.sq-manifesto .mn-pause.is-native-scroll-linked .mn-pause-halo,.sq-manifesto .mn-pause.is-native-scroll-linked .mn-pause-point,.sq-manifesto .mn-pause.is-native-scroll-linked .mn-pause-ring-group,.sq-manifesto .mn-pause.is-native-scroll-linked .mn-pause-rings,.sq-manifesto .mn-pause.is-native-scroll-linked .mn-pause-thread{transition:none}@media(max-width:900px){.sq-manifesto .mn-false-grid,.sq-manifesto .mn-human,.sq-manifesto .mn-reframe{grid-template-columns:1fr}.sq-manifesto .mn-reframe-axes{order:2}.sq-manifesto .mn-layers,.sq-manifesto .mn-system-map-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sq-manifesto .mn-clear{margin-left:20px;margin-right:20px;padding:56px 24px}.sq-manifesto .mn-clear-grid,.sq-manifesto .mn-spectrum-note{grid-template-columns:1fr}.sq-manifesto .mn-spectrum-track{align-items:stretch;border-radius:28px;display:flex;flex-direction:column;gap:16px;height:auto;padding:24px}.sq-manifesto .mn-spectrum-end{left:auto!important;position:relative;right:auto!important;text-align:left!important;top:auto;transform:none}.sq-manifesto .mn-spectrum-flow{align-self:center;left:auto;position:relative;top:auto;transform:none}.sq-manifesto .mn-spectrum-ticks{display:none}}@media(max-width:760px){.sq-manifesto .mn-hero{min-height:70vh;padding-top:72px}.sq-manifesto .mn-hero .mn-hero-title{font-size:clamp(40px,11vw,46px);line-height:1.02;max-width:100%;overflow-wrap:anywhere}.sq-manifesto .mn-ethic-statement,.sq-manifesto .mn-final-claim,.sq-manifesto .mn-section .mn-h2{font-size:clamp(30px,9.4vw,38px);line-height:1.08;max-width:100%;overflow-wrap:anywhere}.sq-manifesto .mn-ethic-statement em,.sq-manifesto .mn-final-claim em,.sq-manifesto .mn-h2 em,.sq-manifesto .mn-hero-title em,.sq-manifesto .mn-human-quote em{overflow-wrap:anywhere;white-space:normal}.sq-manifesto .mn-clear .mn-clear-h2{font-size:clamp(28px,8.4vw,34px)}.sq-manifesto .mn-hero-field svg{min-width:0;right:-166%;width:320%}}@media(max-width:560px){.sq-manifesto .mn-ethic,.sq-manifesto .mn-final,.sq-manifesto .mn-hero,.sq-manifesto .mn-section{padding-left:20px;padding-right:20px}.sq-manifesto .mn-layers,.sq-manifesto .mn-system-map-grid{grid-template-columns:1fr}.sq-manifesto .mn-human-name{align-items:flex-start;flex-direction:column}.sq-manifesto .mn-human-name-line{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.sq-manifesto *,.sq-manifesto :after,.sq-manifesto :before{animation:none!important;transition:none!important}}
