@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink:#050607;--ink-soft:#0b0d0f;--graphite:#171a1e;--steel:#89919a;--paper:#efede7;--paper-dim:#a7a7a2;--energy:#ffae17;--line:#efede730;--micro:.68rem;--page-x:clamp(1.15rem, 3.2vw, 4.5rem);--pointer-x:50vw;--pointer-y:50vh}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);min-width:320px;color:var(--paper);font-family:var(--font-inter), Inter, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--energy);color:var(--ink)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:#555b62}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1rem;font-size:.75rem;font-weight:700;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.tenso-experience{isolation:isolate;background:var(--ink);min-height:100svh;position:relative}.scene-layer{z-index:0;pointer-events:none;background:linear-gradient(112deg, #ffffff05, transparent 36%), var(--ink);position:fixed;inset:0}.scene-canvas,.scene-canvas>div,.scene-canvas canvas{inset:0;pointer-events:none!important;touch-action:pan-y pinch-zoom!important;width:100%!important;height:100%!important;position:absolute!important}.scene-canvas{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.tenso-experience[data-scene=ready] .scene-canvas{opacity:1}.scene-vignette{background:radial-gradient(circle at 54% 48%,#0000 20%,#05060729 52%,#050607eb 112%),linear-gradient(90deg,#05060785,#0000 25% 72%,#05060785);position:absolute;inset:0}.scene-grain{opacity:.055;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#fff3 4px),repeating-linear-gradient(90deg,#0000 0 5px,#ffffff1f 6px);background-size:7px 11px,13px 9px;animation:.35s steps(2,end) infinite grain-shift;position:absolute;inset:-35%;transform:rotate(.001deg)}.scene-cursor-light{opacity:.22;background:radial-gradient(circle 18rem at var(--pointer-x) var(--pointer-y), #ffae171c, transparent 72%);mix-blend-mode:screen;position:absolute;inset:0}@keyframes grain-shift{0%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}to{transform:translateY(1%)}}.static-sculpture{aspect-ratio:1.75;opacity:.48;filter:drop-shadow(0 0 3rem #ffae170f);width:min(58vw,58rem);transition:opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-45%,-50%)rotate(-8deg)}.tenso-experience[data-scene=ready] .static-sculpture{opacity:0}.static-anchor{aspect-ratio:1;border:1px solid #d2d6db59;border-radius:50%;width:23%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1.8rem #191c20b8,inset 0 0 3rem #ffffff0f,0 0 4rem #000c}.static-anchor--left{left:0}.static-anchor--right{right:0}.static-core{aspect-ratio:1;border:1px solid #ffae17a8;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem #ffae171f}.static-cable{left:12%;top:var(--cable-y);width:76%;height:1px;opacity:var(--cable-opacity);transform:rotate(var(--cable-angle));transform-origin:50%;background:linear-gradient(90deg,#343a42,#a8adb4 48%,#343a42);position:absolute}.tenso-nav{z-index:40;width:100%;min-height:4.8rem;padding:1.25rem var(--page-x);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#050607c2,#0000);border-bottom:1px solid #efede71c;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:clamp(1rem,3vw,3.5rem);display:grid;position:fixed;top:0;left:0}.tenso-nav__brand{letter-spacing:-.075em;font-size:1.4rem;font-weight:900;line-height:1}.tenso-nav__system,.tenso-nav__chapter,.tenso-nav__session,.technical-index,.movement-state__measure,.method-node__code,.final-footer,.chapter-rail,.scroll-instruction,.space-specification{font-size:var(--micro);letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.3}.tenso-nav__system{color:#efede77a}.tenso-nav__chapter{color:var(--paper-dim);align-items:center;gap:.42rem;display:flex}.tenso-nav__chapter>span:first-child{color:var(--energy)}.tenso-nav__divider{opacity:.35}.tenso-nav__chapter-name{color:#efede77a;margin-left:.72rem}.tenso-nav__session{border-bottom:1px solid #efede799;padding-bottom:.3rem;transition:color .22s,border-color .22s}.tenso-nav__session:hover,.tenso-nav__session:focus-visible{color:var(--energy);border-color:var(--energy)}.chapter-rail{z-index:35;right:max(.65rem, calc(var(--page-x) * .3));color:#efede773;pointer-events:none;grid-template-rows:1fr auto auto;justify-items:center;gap:.8rem;height:min(46vh,28rem);display:grid;position:fixed;top:50%;transform:translateY(-42%)}.chapter-rail__track{background:#efede729;width:1px;height:100%;position:relative}.chapter-rail__progress{background:var(--energy);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.chapter-rail__number{color:var(--paper)}.chapter-rail__label{writing-mode:vertical-rl;color:#efede74d}.experience-content{z-index:2;position:relative}.chapter{position:relative}.chapter-sticky{min-height:100svh;position:relative;top:auto;overflow:hidden}.technical-index{color:#efede77a;justify-content:space-between;display:flex}.technical-index span:last-child{color:#efede747}.chapter--tension{min-height:100svh}.tension-stage{padding:0 var(--page-x)}.technical-index--top{top:7.6rem;left:var(--page-x);right:var(--page-x);position:absolute}.tension-word{left:calc(var(--page-x) * .5);color:var(--paper);letter-spacing:-.105em;white-space:nowrap;margin:0;font-size:clamp(7rem,20vw,23rem);font-weight:900;line-height:.68;animation:1.45s cubic-bezier(.16,1,.3,1) both tension-arrival;position:absolute;top:50%;transform:translateY(-52%)}@keyframes tension-arrival{0%{opacity:0;letter-spacing:-.18em;transform:translateY(-46%)scaleX(.86)}to{opacity:1;letter-spacing:-.105em;transform:translateY(-52%)scaleX(1)}}.tension-intro{left:var(--page-x);color:#efede7b3;letter-spacing:-.02em;margin:0;font-size:clamp(.92rem,1.2vw,1.2rem);font-weight:450;line-height:1.35;position:absolute;bottom:8.5rem}.tension-coordinates{right:calc(var(--page-x) + 2rem);color:#efede754;letter-spacing:.12em;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;display:grid;position:absolute;bottom:8.5rem}.scroll-instruction{color:#efede766;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-instruction__line{background:linear-gradient(90deg, var(--energy), transparent);width:4.8rem;height:1px}.chapter--load{min-height:100svh}.load-stage{padding:0 var(--page-x)}.load-ghost{color:#0000;letter-spacing:-.1em;opacity:.18;-webkit-text-stroke:1px #efede752;font-size:clamp(10rem,25vw,28rem);font-weight:900;line-height:.68;position:absolute;top:49%;right:-.08em;transform:translateY(-50%)rotate(90deg)}.technical-index--load{left:var(--page-x);right:calc(var(--page-x) + 4rem);position:absolute;top:7.5rem}.load-statement{left:var(--page-x);letter-spacing:-.075em;text-transform:uppercase;width:min(82vw,94rem);margin:0;font-size:clamp(3.4rem,8.6vw,10rem);font-weight:850;line-height:.82;position:absolute;top:50%;transform:translateY(-51%)}.load-statement span{width:max-content;max-width:100%;display:block}.load-statement span:first-child{color:#efede77a;letter-spacing:-.04em;font-size:.54em;line-height:1.35}.load-statement span:nth-child(2){margin-left:11vw}.load-statement span:last-child{margin-left:2vw}.load-readout{right:calc(var(--page-x) + 4rem);align-items:baseline;gap:1rem;display:flex;position:absolute;bottom:7rem}.load-readout__value{color:var(--energy);letter-spacing:-.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2rem,4vw,4.5rem);font-weight:300}.load-readout__unit{color:#efede76b;letter-spacing:.14em;font-size:.63rem;font-weight:650}.load-axis{left:var(--page-x);background:linear-gradient(90deg, var(--energy), #efede726, transparent);width:min(52vw,52rem);height:1px;position:absolute;bottom:4.5rem}.chapter--movement{background:linear-gradient(#0000,#0c0e1061 20%,#0000 92%)}.movement-intro{min-height:100svh;padding:8rem var(--page-x) 4rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.movement-intro .technical-index{left:var(--page-x);right:calc(var(--page-x) + 4rem);position:absolute;top:7.5rem}.movement-intro h2{color:#0000;letter-spacing:-.12em;-webkit-text-stroke:1px #efede7ad;margin:0 0 -.03em -.055em;font-size:clamp(8rem,22vw,25rem);font-weight:900;line-height:.61}.movement-intro p{color:#efede78f;align-self:flex-end;width:min(26rem,36vw);margin:-3rem 6rem 1rem 0;font-size:clamp(.86rem,1vw,1rem);line-height:1.5}.movement-state{min-height:100svh;position:relative}.movement-state__sticky{min-height:100svh;padding:7rem calc(var(--page-x) + 3rem) 4rem var(--page-x);position:relative;top:auto;overflow:hidden}.movement-state__number{color:#efede729;letter-spacing:-.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(4.5rem,10vw,11rem);font-weight:300;position:absolute}.movement-state__content{width:min(86vw,80rem);position:absolute}.movement-state__measure{color:var(--energy);margin-bottom:1.25rem;display:block}.movement-state h3{color:var(--paper);letter-spacing:-.095em;text-transform:uppercase;margin:0;font-size:clamp(4rem,11.5vw,13rem);font-weight:900;line-height:.76}.movement-state p{color:#efede794;letter-spacing:-.02em;width:min(25rem,42vw);margin:1.8rem 0 0;font-size:clamp(.9rem,1.15vw,1.1rem);line-height:1.45}.movement-state__trace{background:linear-gradient(90deg, var(--energy), #efede72e, transparent);height:1px;position:absolute}.movement-state--1 .movement-state__content{left:var(--page-x);bottom:13vh}.movement-state--1 .movement-state__number{top:14vh;right:9vw}.movement-state--1 .movement-state__trace{left:var(--page-x);width:44vw;top:29vh}.movement-state--2 .movement-state__content{right:calc(var(--page-x) + 2rem);text-align:right;top:18vh}.movement-state--2 .movement-state__content p{margin-left:auto}.movement-state--2 .movement-state__number{bottom:12vh;left:6vw}.movement-state--2 .movement-state__trace{right:var(--page-x);width:38vw;bottom:22vh;transform-origin:100%!important}.movement-state--2 h3{font-size:clamp(3.6rem,9.4vw,10.4rem)}.movement-state--3 .movement-state__content{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.movement-state--3 .movement-state__content p{margin-left:auto;margin-right:auto}.movement-state--3 .movement-state__number{top:12vh;left:5vw}.movement-state--3 .movement-state__trace{background:linear-gradient(var(--energy), transparent);width:1px;height:18vh;bottom:16vh;left:50%;transform-origin:top!important}.movement-state--4 .movement-state__content{top:17vh;left:7vw}.movement-state--4 .movement-state__number{bottom:13vh;right:7vw}.movement-state--4 .movement-state__trace{width:55vw;bottom:18vh;left:7vw}.movement-state--5 .movement-state__content{text-align:right;bottom:14vh;right:8vw}.movement-state--5 .movement-state__content p{margin-left:auto}.movement-state--5 .movement-state__number{top:15vh;left:6vw}.movement-state--5 .movement-state__trace{width:46vw;top:28vh;right:8vw;transform-origin:100%!important}.chapter--method{min-height:100svh}.method-stage{padding:7.5rem calc(var(--page-x) + 3rem) 3.5rem var(--page-x);grid-template-columns:minmax(18rem,.8fr) minmax(31rem,1.2fr);align-items:center;gap:clamp(3rem,7vw,9rem);display:grid}.method-header .technical-index{gap:.5rem;margin-bottom:2.2rem;display:grid}.method-header h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.4rem,6.8vw,8rem);font-weight:850;line-height:.88}.method-system{border-top:1px solid var(--line);position:relative}.method-node{border-bottom:1px solid var(--line);grid-template-columns:3.5rem minmax(8rem,.8fr) minmax(12rem,1.4fr) auto;align-items:center;gap:1rem;min-height:6.8rem;padding:1rem 0 1rem 2rem;display:grid;position:relative}.method-node:nth-child(2){transform:translate(-2.2rem)}.method-node:nth-child(3){transform:translate(1.4rem)}.method-node:nth-child(4){transform:translate(-.7rem)}.method-node__number{color:var(--energy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.method-node h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,2vw,2.35rem);font-weight:750}.method-node p{color:#efede780;margin:0;font-size:.78rem;line-height:1.45}.method-node__code{color:#efede742;white-space:nowrap}.method-system__axis{background:linear-gradient(var(--energy), #ffae1714);width:1px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 1.8rem #ffae1738}.chapter--space{min-height:100svh}.space-stage{padding:7.5rem calc(var(--page-x) + 3rem) 3.5rem var(--page-x)}.technical-index--space{left:var(--page-x);right:calc(var(--page-x) + 4rem);position:absolute;top:7.5rem}.space-stage h2{left:var(--page-x);z-index:2;letter-spacing:-.09em;margin:0;font-size:clamp(4.1rem,9.4vw,11rem);font-weight:850;line-height:.78;position:absolute;top:50%;transform:translateY(-49%)}.space-stage h2 em{color:#0000;-webkit-text-stroke:1px #ffae17d9;font-style:normal}.space-aperture{background:linear-gradient(135deg,#efede70b,#0000 45%);border:1px solid #efede726;position:absolute;box-shadow:inset 0 0 5rem #00000073}.space-aperture--left{width:26vw;height:62vh;top:19vh;left:-6vw;transform:skewY(-5deg)}.space-aperture--right{width:19vw;height:76vh;top:11vh;right:5vw;transform:skewY(4deg)}.space-aperture--floor{transform-origin:bottom;height:58vh;bottom:-20vh;left:24vw;right:24vw;transform:perspective(500px)rotateX(64deg)}.space-specification{right:calc(var(--page-x) + 4rem);color:#efede766;gap:clamp(1rem,3vw,3rem);display:flex;position:absolute;bottom:5.5rem}.chapter--proof{min-height:100svh}.proof-stage{padding:7.5rem calc(var(--page-x) + 3rem) 4rem var(--page-x)}.technical-index--proof{left:var(--page-x);right:calc(var(--page-x) + 4rem);position:absolute;top:7.5rem}.proof-time{display:grid;position:absolute;top:48%;left:2vw;transform:translateY(-50%)}.proof-time>span{letter-spacing:-.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(8rem,22vw,25rem);font-weight:300;line-height:.72}.proof-time small{margin:2rem 0 0 var(--page-x);color:var(--energy);letter-spacing:.18em;font-size:.66rem;font-weight:650}.proof-quote{z-index:2;right:calc(var(--page-x) + 5rem);text-align:right;width:min(38rem,46vw);margin:0;position:absolute;bottom:7rem}.proof-quote p{letter-spacing:-.055em;margin:0 0 1.4rem;font-size:clamp(1.55rem,3.2vw,4rem);font-weight:650;line-height:.97}.proof-quote cite{color:#efede759;letter-spacing:.16em;font-size:.62rem;font-style:normal;font-weight:600}.proof-angle{left:var(--page-x);gap:.25rem;display:grid;position:absolute;bottom:4rem}.proof-angle span{color:#efede75c;letter-spacing:-.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2rem,4vw,4rem);font-weight:300}.proof-angle small{color:#efede740;letter-spacing:.14em;font-size:.58rem}.chapter--final{min-height:100svh}.final-stage{padding:7.5rem calc(var(--page-x) + 3rem) 2rem var(--page-x);flex-direction:column;justify-content:center;display:flex}.technical-index--final{left:var(--page-x);right:calc(var(--page-x) + 4rem);position:absolute;top:7.5rem}.final-stage h2{letter-spacing:-.09em;width:min(88vw,96rem);margin:0;font-size:clamp(4.2rem,9.5vw,11.4rem);font-weight:880;line-height:.78;position:relative}.final-stage h2>span{color:#0000;-webkit-text-stroke:1px #efede7ad;margin-left:12vw;display:block}.final-action{align-items:center;gap:2rem;margin:4.5rem 0 0 12vw;display:flex}.final-action p{color:#efede75c;letter-spacing:.14em;max-width:17rem;margin:0;font-size:.63rem;font-weight:650;line-height:1.45}.final-cta{border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);width:min(24rem,34vw);min-height:5.2rem;color:var(--paper);letter-spacing:.14em;will-change:transform;justify-content:space-between;align-items:center;padding:0 1.8rem;font-size:.72rem;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .28s,color .28s;display:flex}.final-cta:hover,.final-cta:focus-visible{background:var(--energy);color:var(--ink);outline:none}.final-cta__arrow{font-size:1.4rem;font-weight:400}.final-footer{left:var(--page-x);right:calc(var(--page-x) + 3rem);border-top:1px solid var(--line);color:#efede747;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:1.2rem;display:grid;position:absolute;bottom:2rem}.final-footer span:nth-child(2){text-align:center}.final-footer span:last-child{text-align:right}:focus-visible{outline:1px solid var(--energy);outline-offset:5px}@media (max-width:900px){.tenso-nav{grid-template-columns:auto 1fr auto}.tenso-nav__system{display:none}.method-stage{grid-template-columns:.72fr 1.28fr;gap:2rem}.method-node{grid-template-columns:2.2rem .8fr 1.2fr}.method-node__code{display:none}}@media (max-width:767px){:root{--micro:.58rem;--page-x:1rem}.tenso-experience,.experience-content,.chapter{touch-action:pan-y pinch-zoom}.chapter-sticky,.movement-state__sticky{position:relative;top:auto}.scene-vignette{background:radial-gradient(circle at 50% 47%,#0000 12%,#05060729 54%,#050607e6 115%),linear-gradient(90deg,#0506076b,#0000 28% 72%,#0506076b)}.scene-cursor-light{display:none}.static-sculpture{width:110vw;transform:translate(-50%,-44%)rotate(-12deg)}.tenso-nav{grid-template-columns:auto 1fr auto;gap:.8rem;min-height:4.1rem;padding:1rem}.tenso-nav__brand{font-size:1.22rem}.tenso-nav__chapter{justify-self:center}.tenso-nav__chapter-name{display:none}.tenso-nav__session{font-size:.56rem}.chapter-rail{height:34vh;right:.45rem;transform:translateY(-36%)}.chapter-rail__number,.chapter-rail__label{display:none}.chapter--tension{min-height:100svh}.technical-index--top,.technical-index--load,.movement-intro .technical-index,.technical-index--space,.technical-index--proof,.technical-index--final{top:5.4rem;right:2rem}.technical-index span:last-child{display:none}.tension-word{letter-spacing:-.11em;font-size:clamp(6.1rem,29vw,10rem);top:43%;left:-.04em}.tension-intro{font-size:.9rem;bottom:7.2rem}.tension-coordinates{display:none}.scroll-instruction{bottom:2rem;left:1rem;transform:none}.chapter--load{min-height:100svh}.load-ghost{opacity:.13;font-size:47vw;right:-.12em}.load-statement{width:calc(100vw - 2.4rem);font-size:clamp(3.05rem,14.1vw,5.8rem);line-height:.85;left:1rem}.load-statement span:first-child{font-size:.49em}.load-statement span:nth-child(2){margin-left:8vw}.load-statement span:last-child{margin-left:0}.load-readout{gap:.35rem;display:grid;bottom:5.8rem;left:1rem;right:auto}.load-axis{width:70vw;bottom:3.6rem}.movement-intro{min-height:100svh;padding:6rem 1rem 4rem}.movement-intro h2{margin-left:-.05em;font-size:31vw;line-height:.62}.movement-intro p{align-self:flex-start;width:70vw;margin:3rem 0 0}.movement-state{min-height:100svh}.movement-state__sticky{padding:5.5rem 1.8rem 3rem 1rem}.movement-state__content{width:calc(100vw - 2.8rem)}.movement-state h3{font-size:clamp(3.5rem,18vw,6.7rem);line-height:.8}.movement-state--2 h3{font-size:clamp(2rem,9.6vw,4.2rem)}.movement-state p{width:min(17rem,72vw);font-size:.85rem}.movement-state__number{font-size:22vw}.movement-state--1 .movement-state__content,.movement-state--5 .movement-state__content{bottom:14vh}.movement-state--2 .movement-state__content{top:18vh;right:1.8rem}.movement-state--3 .movement-state__content{width:calc(100vw - 2.8rem);left:1rem;transform:translateY(-50%)}.movement-state--3 .movement-state__content p{margin-left:0}.movement-state--4 .movement-state__content{left:1rem}.movement-state--5 .movement-state__content{right:1.8rem}.chapter--method{min-height:100svh}.method-stage{flex-direction:column;justify-content:center;align-items:stretch;gap:3rem;padding:5.5rem 1.8rem 2.5rem 1rem;display:flex}.method-header .technical-index{margin-bottom:1.2rem}.method-header h2{font-size:12vw;line-height:.9}.method-node{grid-template-columns:1.8rem minmax(5rem,.85fr) minmax(6rem,1.15fr);gap:.55rem;min-height:4.65rem;padding:.72rem 0 .72rem 1.2rem}.method-node:nth-child(2),.method-node:nth-child(3),.method-node:nth-child(4){transform:none}.method-node h3{font-size:1.1rem}.method-node p{font-size:.66rem}.chapter--space{min-height:100svh}.space-stage{padding:5.5rem 1.8rem 2.5rem 1rem}.space-stage h2{font-size:14.2vw;line-height:.82;left:1rem}.space-aperture--left{width:55vw;left:-25vw}.space-aperture--right{width:42vw;right:-12vw}.space-aperture--floor{left:10vw;right:10vw}.space-specification{justify-content:space-between;gap:.5rem;font-size:.48rem;bottom:4.2rem;left:1rem;right:1.8rem}.chapter--proof{min-height:100svh}.proof-stage{padding:5.5rem 1.8rem 3rem 1rem}.proof-time{top:40%;left:-.02em}.proof-time>span{font-size:27vw}.proof-time small{margin:1.2rem 0 0 1rem;font-size:.52rem}.proof-quote{width:calc(100vw - 3rem);bottom:9rem;right:1.8rem}.proof-quote p{font-size:clamp(1.6rem,7.2vw,2.7rem)}.proof-angle{bottom:3rem}.chapter--final{min-height:100svh}.final-stage{padding:5.5rem 1.8rem 2rem 1rem}.final-stage h2{width:calc(100vw - 2.8rem);font-size:14.2vw;line-height:.82}.final-stage h2>span{margin:.22em 0 0;font-size:.72em}.final-action{gap:1.25rem;margin:3.5rem 0 0;display:grid}.final-cta{width:min(100%,22rem);min-height:4.6rem}.final-footer{grid-template-columns:1fr auto;font-size:.48rem;bottom:1.25rem;left:1rem;right:1.8rem}.final-footer span:nth-child(2){display:none}}@media (max-height:620px) and (min-width:768px){.tenso-nav{min-height:3.8rem;padding-top:.8rem;padding-bottom:.8rem}.technical-index--top,.technical-index--load,.movement-intro .technical-index,.technical-index--space,.technical-index--proof,.technical-index--final{top:4.8rem}.tension-intro{bottom:5rem}.method-node{min-height:4.4rem}.method-stage{padding-top:4rem}.final-action{margin-top:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene-grain{animation:none}.scene-cursor-light{display:none}.final-cta{transform:none!important}}
