.space140{background:var(--bg);color:var(--fg)}.space140 header{flex-wrap:wrap;gap:15px}.space140 .hero{isolation:isolate;overflow:hidden}.space140 .hero .stage{position:relative!important;inset:auto!important;margin:0!important;z-index:1!important;border:0!important;border-radius:0!important;clip-path:none!important;isolation:isolate;overflow:hidden}.space140 .hero-copy{position:relative;z-index:2}.space140 .stage-photo{display:none}.space140 .coordinate{display:none}.space140 .stage .art-shape{position:relative;width:100%;height:100%;aspect-ratio:auto;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important;background:none!important;animation:none!important;scale:1!important;display:grid;place-items:center;transition:rotate 1s,opacity .5s}.space140 .stage .art-shape:before,.space140 .stage .art-shape:after{display:none!important}.space140 .hero h1{max-width:none}.space140 .intro{max-width:44ch;font-size:17px;line-height:1.8}.space140 .design-story{padding:85px 6vw}.design-story .chapter{font:10px/1.6 monospace;letter-spacing:.2em}.design-story h2{font-size:clamp(38px,5vw,78px);line-height:1.06;max-width:19ch;font-weight:400;margin:25px 0}.design-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.design-notes article{padding-top:20px;border-top:1px solid currentColor}.design-notes h3{font-size:22px;font-weight:500}.design-notes p{font:15px/1.8 Arial,sans-serif;max-width:44ch}.space140 .selection{min-height:175px}.space140 .instrument{gap:6vw}.space140 .range-row{margin-top:30px}.space140 .mode{cursor:pointer}.space140 .closing h2{font-size:clamp(35px,4.5vw,65px);line-height:1.08}.space140 .editorial .image{clip-path:none;border-radius:0;position:relative;overflow:hidden}.space140 .editorial .image img{object-fit:cover;width:100%;height:100%}.space140 a:focus-visible,.space140 button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.space140 .pause{background:var(--bg);color:var(--fg);border-color:currentColor;min-height:38px}.space140 .stage-meta{color:var(--fg);font:10px/1.5 monospace}.space140 .shape140{position:relative;transition:scale 1s,rotate 1s,background 1s,filter 1s}
/* LUMA ATELIER: light as the subject; a split dark room with one warm aperture. */
body.space140.kind-light{--bg:#171715!important;--fg:#f4e8ce!important;--accent:#e9b969!important}.kind-light.space140 header{border-bottom:1px solid #f4e8ce30}.kind-light.space140 .wordmark{font:400 19px Georgia,serif;letter-spacing:.18em}.kind-light.space140 .hero{display:grid!important;grid-template-columns:.85fr 1.15fr!important;padding:65px 6vw!important;gap:5vw;min-height:810px}.kind-light.space140 .hero-copy{padding:25px 0!important}.kind-light.space140 h1{font:400 clamp(60px,6.7vw,104px)/1.05 Georgia,serif!important;letter-spacing:-.05em}.kind-light.space140 .hero .stage{min-height:650px;background:radial-gradient(ellipse at var(--px,50%) var(--py,50%),#e9b96925,transparent 65%),#22221d}.light-aperture{height:360px;width:18px;background:#fff1c4;box-shadow:0 0 20px #ffe4a1,0 0 100px 40px #e9b96960;rotate:22deg;animation:lumaBreathe 12s ease-in-out infinite}.light-plane{position:absolute;bottom:15%;left:15%;right:15%;height:1px;background:#e9b96940}.kind-light.space140 .design-story{background:#ede3ce;color:#3a352b}.kind-light.space140 .design-story h2{font-style:italic}.kind-light.space140 .instrument{background:#24241f}.kind-light.space140 .mode{border-bottom:1px solid #e9b96950}.kind-light.space140 .editorial h2{font:400 clamp(38px,4vw,64px)/1.1 Georgia,serif}.kind-light.space140 .closing{background:#e9b969;color:#29251d}.kind-light.space140[data-state='1'] .light-aperture{rotate:-20deg;background:#ffc990;filter:hue-rotate(-20deg)}.kind-light.space140[data-state='2'] .light-aperture{scale:.65;filter:hue-rotate(135deg)}
/* MORPH OBJECTS: product sculpture first, asymmetric terracotta gallery. */
body.space140.kind-object{--bg:#e9dfcf!important;--fg:#3f2b24!important;--accent:#a74d33!important}.kind-object.space140 .wordmark{font:700 18px 'Trebuchet MS',Arial,sans-serif;letter-spacing:-.03em}.kind-object.space140 header{border-bottom:2px solid #3f2b24}.kind-object.space140 .hero{display:grid!important;grid-template-columns:55% 45%!important;gap:0!important;padding:0!important;min-height:820px}.kind-object.space140 .hero-copy{grid-column:2;grid-row:1;padding:60px 5vw!important;align-self:center}.kind-object.space140 h1{font:400 clamp(60px,6.5vw,100px)/1.02 'Palatino Linotype',Georgia,serif!important;letter-spacing:-.055em}.kind-object.space140 .hero .stage{grid-column:1;grid-row:1;min-height:820px;order:initial!important;background:#c67d5d}.morph-object{width:290px;height:370px;border:75px solid #e7bd93;border-radius:47% 47% 38% 30%;box-shadow:inset 15px 10px 20px #713f2c30,25px 25px 30px #713f2c30;rotate:-12deg;animation:morphPoise 15s ease-in-out infinite}.morph-plinth{position:absolute;bottom:0;left:10%;right:10%;height:100px;background:#d89671;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.kind-object.space140 .design-story{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.kind-object.space140 .design-notes{grid-template-columns:1fr;margin:0}.kind-object.space140 .instrument{background:#3f2b24;color:#e9dfcf;grid-template-columns:.8fr 1.2fr}.kind-object.space140 .mode{border-radius:30px;border:1px solid #e9dfcf60}.kind-object.space140 .editorial{grid-template-columns:.8fr 1.2fr}.kind-object.space140 .closing{background:#c67d5d;color:#3f2b24}.kind-object.space140[data-state='1'] .morph-object{border-radius:0;rotate:15deg;scale:.8}.kind-object.space140[data-state='2'] .morph-object{border-radius:50%;scale:1.1;rotate:35deg}
/* BRUT MATTER: raw material, big type, imperfect edge. */
body.space140.kind-wave{--bg:#e5e2d7!important;--fg:#242a24!important;--accent:#be482d!important}.kind-wave.space140 header{border-bottom:4px solid #242a24}.kind-wave.space140 .wordmark{font:900 23px Impact,sans-serif;letter-spacing:.06em}.kind-wave.space140 .hero{display:block!important;padding:45px 5vw 65px!important;min-height:850px;background:repeating-linear-gradient(0deg,transparent 0 4px,#242a2405 5px)}.kind-wave.space140 .hero-copy{width:72%!important;padding:0!important}.kind-wave.space140 h1{font:900 clamp(90px,12vw,185px)/.85 Impact,sans-serif!important;letter-spacing:-.025em;text-transform:uppercase;max-width:8ch!important}.kind-wave.space140 .intro{max-width:29ch}.kind-wave.space140 .hero .stage{position:absolute!important;right:0!important;top:17%!important;width:42%;height:620px;background:none;z-index:1!important;pointer-events:none}.brut-slab{width:260px;height:390px;background:repeating-linear-gradient(25deg,#454c40 0 7px,#505745 8px 10px,#3a4135 11px 18px);clip-path:polygon(8% 0,100% 5%,92% 95%,0 100%,5% 50%);rotate:12deg;box-shadow:30px 30px 0 #0002}.brut-stripe{position:absolute;inset:45% -20%;height:45px;background:#be482d;rotate:-15deg}.kind-wave.space140 .hero .stage .pause{pointer-events:auto}.kind-wave.space140 .stage-meta{display:none}.kind-wave.space140 .design-story{background:#be482d;color:#f3ead8}.kind-wave.space140 .design-story h2{font-family:Impact,sans-serif;text-transform:uppercase}.kind-wave.space140 .design-notes article{border-top:5px solid currentColor}.kind-wave.space140 .instrument{background:#242a24;color:#e5e2d7}.kind-wave.space140 .mode{border-radius:0;font-family:monospace}.kind-wave.space140 .editorial .image{clip-path:polygon(8% 0,100% 0,92% 100%,0 94%)}.kind-wave.space140 .closing{background:#b7bda5;color:#242a24}.kind-wave.space140[data-state='1'] .brut-slab{rotate:-8deg;filter:brightness(1.3)}.kind-wave.space140[data-state='2'] .brut-slab{scale:1.1;filter:grayscale(1)}
/* OPENFIELD RESIDENCES: open panoramic architectural composition and air. */
body.space140.kind-space{--bg:#f3f0e5!important;--fg:#4a564b!important;--accent:#8a9d7e!important}.kind-space.space140 header{border-bottom:1px solid #4a564b30}.kind-space.space140 .wordmark{font:400 17px Georgia,serif;letter-spacing:.05em}.kind-space.space140 .hero{display:flex!important;flex-direction:column!important;padding:65px 6vw 0!important;min-height:0!important;gap:40px}.kind-space.space140 .hero-copy{padding:0!important;display:grid;grid-template-columns:1.3fr .7fr;gap:25px 7vw;width:100%}.kind-space.space140 .eyebrow{grid-column:1/-1}.kind-space.space140 h1{font:400 clamp(65px,7.6vw,118px)/1.07 Georgia,serif!important;letter-spacing:-.05em;grid-column:1;grid-row:2/4}.kind-space.space140 .intro{grid-column:2;align-self:end}.kind-space.space140 .cta{grid-column:2;justify-self:start}.kind-space.space140 .hero .stage{width:100%;height:420px;background:linear-gradient(#dce4d6 0 60%,#c5c9ab 60%);min-height:0!important}.open-pavilion{width:500px;height:200px;border-top:22px solid #e8e3d0;border-bottom:18px solid #e8e3d0;background:linear-gradient(90deg,#a8bda8 0 24%,#e8e3d0 24% 27%,#b9cdb8 27% 70%,#e8e3d0 70% 73%,#a8bda8 73%);box-shadow:20px 30px 0 #4a564b10;transform:perspective(1200px) rotateY(-12deg)}.open-pavilion:after{content:'';position:absolute;left:-7%;right:-7%;bottom:-45px;height:25px;background:#e8e3d0}.kind-space.space140 .design-story{padding:100px 10vw}.kind-space.space140 .design-notes{gap:65px}.kind-space.space140 .instrument{background:#e3e6d7}.kind-space.space140 .editorial .image{height:520px}.kind-space.space140 .closing{background:#4a564b;color:#f3f0e5}.kind-space.space140[data-state='1'] .open-pavilion{scale:.8}.kind-space.space140[data-state='2'] .open-pavilion{rotate:-8deg;filter:brightness(1.12)}
/* AXIS GRID: precise drawing, cobalt construction and ordered type. */
body.space140.kind-blueprint{--bg:#f2f1e9!important;--fg:#2142bd!important;--accent:#2142bd!important}.kind-blueprint.space140 header{border-bottom:1px solid #2142bd}.kind-blueprint.space140 .wordmark{font:700 18px Consolas,monospace;letter-spacing:.1em}.kind-blueprint.space140 .hero{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:4vw;padding:60px 5vw!important;min-height:790px}.kind-blueprint.space140 .hero-copy{width:100%!important;min-height:0!important;padding:30px 0!important;justify-content:start}.kind-blueprint.space140 h1{font:500 clamp(62px,6.5vw,100px)/1 Arial,sans-serif!important;letter-spacing:-.07em}.kind-blueprint.space140 .intro{font-family:Arial,sans-serif}.kind-blueprint.space140 .hero .stage{height:660px;background:#2142bd;color:#e4e9ff}.kind-blueprint.space140 .stage-art{background:linear-gradient(#e4e9ff15 1px,transparent 1px),linear-gradient(90deg,#e4e9ff15 1px,transparent 1px);background-size:35px 35px}.axis-cube{width:260px;height:260px;border:2px solid #e4e9ff;rotate:30deg;transform:skewY(-15deg);box-shadow:45px -45px 0 -2px #2142bd,45px -45px 0 0 #e4e9ff}.axis-cube:before{content:'';position:absolute;inset:25%;border:1px solid #e4e9ff}.axis-dimension{position:absolute;bottom:15%;left:20%;right:20%;border-bottom:1px solid #e4e9ff80;padding-bottom:10px;font:11px monospace;text-align:center}.kind-blueprint.space140 .stage-meta{color:#e4e9ff}.kind-blueprint.space140 .hero .pause{background:#2142bd;color:#e4e9ff}.kind-blueprint.space140 .design-story{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;border-block:1px solid #2142bd50}.kind-blueprint.space140 .design-notes{grid-template-columns:1fr;margin:0;gap:0}.kind-blueprint.space140 .design-notes article{display:grid;grid-template-columns:140px 1fr;gap:20px}.kind-blueprint.space140 .instrument{background:#e2e7f7}.kind-blueprint.space140 .mode{font-family:monospace;border:1px solid #2142bd50;border-radius:0}.kind-blueprint.space140 .closing{background:#2142bd;color:#f2f1e9}.kind-blueprint.space140[data-state='1'] .axis-cube{rotate:-15deg}.kind-blueprint.space140[data-state='2'] .axis-cube{scale:.75;rotate:45deg}
/* VAST WORKS: monumental vertical scale, brutal black and ivory. */
body.space140.kind-echo{--bg:#1d211f!important;--fg:#e4dfcf!important;--accent:#b0b6a4!important}.kind-echo.space140 header{border-bottom:1px solid #e4dfcf40}.kind-echo.space140 .wordmark{font:900 23px Impact,sans-serif;letter-spacing:.12em}.kind-echo.space140 .hero{display:block!important;min-height:950px;padding:60px 5vw 70px!important;background:linear-gradient(90deg,transparent 49.9%,#e4dfcf10 50%,transparent 50.1%)}.kind-echo.space140 .hero-copy{width:80%!important;min-height:0!important;padding:0!important}.kind-echo.space140 h1{font:400 clamp(90px,14vw,220px)/.84 Impact,sans-serif!important;letter-spacing:.01em;text-transform:uppercase;max-width:7ch!important}.kind-echo.space140 .intro{max-width:29ch;margin-top:30px}.kind-echo.space140 .hero .stage{position:absolute!important;top:8%!important;right:-3%!important;width:43%;height:830px;z-index:1!important;background:none}.vast-monolith{width:200px;height:620px;background:linear-gradient(90deg,#c1bba9,#e4dfcf 38%,#6f7569 39%);clip-path:polygon(0 6%,70% 0,100% 4%,100% 94%,30% 100%,0 96%);transform:perspective(1000px) rotateY(-8deg);animation:vastPoise 20s ease-in-out infinite}.vast-human{position:absolute;bottom:11%;left:28%;height:28px;width:6px;background:#e4dfcf}.vast-human:before{content:'';position:absolute;top:-8px;left:0;width:6px;height:6px;background:#e4dfcf;border-radius:50%}.kind-echo.space140 .stage-meta{display:none}.kind-echo.space140 .design-story{background:#e4dfcf;color:#1d211f}.kind-echo.space140 .design-story h2{font-family:Impact,sans-serif;font-size:clamp(50px,7vw,110px);text-transform:uppercase}.kind-echo.space140 .design-notes{gap:60px}.kind-echo.space140 .design-notes article{border-top:6px solid currentColor}.kind-echo.space140 .instrument{background:#30362f}.kind-echo.space140 .instrument h2{font-family:Impact,sans-serif;font-weight:400;text-transform:uppercase}.kind-echo.space140 .mode{font-family:monospace;border-radius:0}.kind-echo.space140 .editorial .image{height:650px}.kind-echo.space140 .closing{background:#b0b6a4;color:#1d211f}.kind-echo.space140[data-state='1'] .vast-monolith{scale:.8;rotate:8deg}.kind-echo.space140[data-state='2'] .vast-monolith{scale:1.1;rotate:-8deg}
@keyframes lumaBreathe{50%{opacity:.75;transform:translateY(-8px)}}@keyframes morphPoise{50%{transform:translateY(-10px)}}@keyframes vastPoise{50%{transform:perspective(1000px) rotateY(8deg)}}
.space140.paused *,.space140.paused *:before,.space140.paused *:after{animation-play-state:paused!important}
@media(max-width:900px){.space140 .hero{display:flex!important;flex-direction:column!important;padding:40px 6vw!important;min-height:0!important;gap:30px!important}.space140 .hero-copy{display:flex!important;flex-direction:column!important;padding:0!important;width:100%!important;max-width:100%!important;min-height:0!important;gap:24px!important}.space140 .hero h1{font-size:clamp(58px,12vw,94px)!important;max-width:100%!important}.space140 .hero .stage{position:relative!important;inset:auto!important;width:100%!important;height:470px!important;min-height:0!important;order:initial!important;margin:0!important}.kind-space.space140 .hero .stage{height:360px!important}.kind-echo.space140 .hero .stage{height:600px!important}.space140 .design-story{display:block!important;padding:55px 6vw}.space140 .design-notes{grid-template-columns:1fr!important;gap:25px}.kind-blueprint.space140 .design-notes article{display:block}.space140 .instrument{grid-template-columns:1fr!important;padding:55px 6vw}.space140 .editorial{grid-template-columns:1fr!important;padding:60px 6vw!important}.space140 .editorial .image{height:400px!important;clip-path:none!important}.space140 .closing{display:flex;flex-direction:column;align-items:start}.open-pavilion{scale:.8}.vast-monolith{height:470px}.space140 header .demo-note{font-size:9px}}
@media(max-width:480px){.space140 .hero h1{font-size:clamp(50px,12vw,70px)!important}.space140 .hero .stage{height:390px!important}.kind-echo.space140 .hero .stage{height:500px!important}.morph-object{scale:.8}.brut-slab{scale:.8}.axis-cube{scale:.75}.open-pavilion{scale:.55}.vast-monolith{height:390px;width:150px}.space140 .design-story h2{font-size:42px}.space140 .closing .cta{white-space:normal;max-width:100%}}
@media(prefers-reduced-motion:reduce){.space140 *,.space140 *:before,.space140 *:after{animation:none!important;transition:none!important}.space140 .pause{display:none}}
