.prototype-page{--prototype-paper: #efcacc;--prototype-paper-warm: #f3d3cb;--prototype-paper-light: #f6ddd4;--prototype-ink: #261817;--prototype-rose: #a72f58;--prototype-rose-soft: rgba(167, 47, 88, .32);--prototype-wine: #5b223f;--prototype-blue: #365f6f;--prototype-blue-soft: rgba(54, 95, 111, .28);margin:0;padding-bottom:0;overflow-x:hidden;background:radial-gradient(circle at 46% 30%,rgba(245,206,199,.62),transparent 56%),radial-gradient(circle at 65% 78%,rgba(242,190,181,.24),transparent 52%),linear-gradient(180deg,var(--prototype-paper) 0,#f1cbc8 48%,var(--prototype-paper-warm) 100%)}.prototype-page .alicia-field,.prototype-page .listen-player,.prototype-page .listening-stage{display:none}.prototype-page .site-header{position:fixed;top:clamp(12px,2.2vw,26px);right:clamp(22px,5vw,64px);bottom:auto;left:clamp(22px,5vw,64px);z-index:40;width:auto;max-width:none;padding:0;display:flex;align-items:start;justify-content:space-between;gap:clamp(18px,4vw,52px);color:#261817db;mix-blend-mode:multiply;pointer-events:none}.prototype-page .site-header .wordmark{display:grid;flex:0 0 auto;gap:0;color:#261817d1;text-decoration:none;pointer-events:auto}.prototype-page .site-header .wordmark span{font-family:var(--serif);font-size:clamp(22px,3.1vw,34px);line-height:1;letter-spacing:0}.prototype-page .site-header .wordmark small{font-family:var(--mono);font-size:clamp(8px,1vw,11px);line-height:1.1;letter-spacing:.14em;text-transform:uppercase}.prototype-page .site-nav{display:flex;min-width:0;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:clamp(16px,2.2vw,28px);max-width:100%;overflow-x:auto;padding:0;background:transparent;border:0;backdrop-filter:none;font-size:clamp(10px,1vw,12px);letter-spacing:.14em;white-space:nowrap;box-shadow:none;pointer-events:auto;scrollbar-width:none}.prototype-page .site-nav::-webkit-scrollbar{display:none}.prototype-page .site-nav a,.prototype-page .nav-button{color:inherit}.prototype-page .language-link{padding:7px 9px;border-color:#261817b8}.prototype-shell{position:relative;min-height:100svh;overflow:hidden;color:var(--prototype-ink);background:linear-gradient(90deg,rgba(38,24,23,.032) 1px,transparent 1px) 0 0 / 58px 58px,linear-gradient(180deg,rgba(38,24,23,.026) 1px,transparent 1px) 0 0 / 58px 58px}.prototype-stage{position:relative;z-index:2;height:clamp(700px,84svh,900px);min-height:0;display:grid;place-items:start center;padding:0 clamp(14px,3vw,38px) clamp(14px,3vw,38px);overflow:hidden}.prototype-stage:before,.prototype-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.prototype-stage:before{background:radial-gradient(circle at 50% 52%,rgba(167,47,88,.11),transparent 32%),radial-gradient(circle at 50% 50%,transparent 0 30%,rgba(255,244,235,.34) 48%,rgba(54,95,111,.08) 70%,transparent 86%);mix-blend-mode:multiply}.prototype-stage:after{background:radial-gradient(circle at 50% 54%,rgba(255,244,235,.14),transparent 72%);opacity:.72;mask-image:radial-gradient(circle at 50% 52%,#000 0 66%,transparent 86%)}.prototype-organic-waves{position:absolute;inset:0;z-index:1;min-height:100%;overflow:hidden;pointer-events:none;color:#a72f582e}.prototype-organic-waves svg{position:absolute;inset:-2% 0 auto;width:100%;height:108%;opacity:.86}.prototype-wave-fill{fill:#a72f580e;animation:prototype-wave-drift 26s ease-in-out infinite;transform-origin:center}.prototype-wave-fill-two{fill:#fff4eb21;animation-delay:-8s}.prototype-wave-fill-top{fill:#a72f580b;animation-delay:-4s}.prototype-wave-fill-three{fill:#a72f580a;animation-delay:-15s}.prototype-wave-line{fill:none;stroke:#5b223f1c;stroke-width:1.1;vector-effect:non-scaling-stroke;animation:prototype-wave-drift 22s ease-in-out infinite}.prototype-wave-line-two{stroke:#365f6f17;animation-delay:-7s}.prototype-wave-line-top{stroke:#a72f581f;animation-delay:-3s}.prototype-wave-line-three{stroke:#a72f5817;animation-delay:-13s}.prototype-handwriting{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.48;color:#5b223f26;font-family:"Snell Roundhand","Bradley Hand",var(--serif);font-size:clamp(16px,2.7vmin,31px);font-style:italic;line-height:1.15;mix-blend-mode:multiply;mask-image:linear-gradient(180deg,#000 0 30%,rgba(0,0,0,.35) 42%,transparent 58%),linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-composite:intersect}.prototype-handwriting:before,.prototype-handwriting:after{content:"proportio hominis in circulo et tempore\a" "la misura nasce dal centro del corpo\a" "braccia aperte, respiro, relazione\a" "non crescere oltre la persona\a" "ritornare alla scala umana";position:absolute;top:clamp(42px,7vmin,86px);left:14%;width:min(760px,78vw);white-space:pre-wrap;transform:rotate(-4deg)}.prototype-handwriting:after{top:clamp(74px,11vmin,136px);left:44%;opacity:.68;transform:rotate(3deg)}.prototype-code-stream{position:absolute;top:clamp(78px,9.5vmin,104px);left:clamp(22px,5vw,64px);z-index:6;width:min(620px,66vw);display:grid;gap:3px;pointer-events:none;font-family:var(--mono);font-size:clamp(10.5px,1.25vw,14px);line-height:1.34;letter-spacing:0;color:#26181766;mix-blend-mode:multiply;opacity:.7;-webkit-mask-image:linear-gradient(90deg,#000 0 76%,rgba(0,0,0,.62) 88%,transparent 100%),linear-gradient(180deg,#000 0 76%,rgba(0,0,0,.45) 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 0 76%,rgba(0,0,0,.62) 88%,transparent 100%),linear-gradient(180deg,#000 0 76%,rgba(0,0,0,.45) 92%,transparent 100%);mask-composite:intersect}.prototype-code-stream span{display:block;min-height:1.34em;white-space:nowrap;will-change:transform,opacity}.prototype-code-stream span:nth-child(3n+1){color:#5b223f6b}.vitruvian-study{position:relative;z-index:1;width:min(102vw,102svh);max-width:980px;aspect-ratio:1280 / 1263;margin:0;isolation:isolate;transform:translateY(clamp(-76px,-7.5vmin,-34px))}.vitruvian-study:before,.vitruvian-study:after{content:"";position:absolute;inset:1.6%;pointer-events:none}.vitruvian-study:before{content:none}.vitruvian-study:after{z-index:1;mix-blend-mode:multiply}.vitruvian-study:after{border:1px solid rgba(167,47,88,.08);border-radius:50%;transform:scale(.76);animation:circle-breath 9.5s ease-in-out infinite}.study-photo,.prototype-field,.prototype-title-text,.prototype-signal-bars,.prototype-subtitle,.prototype-geometry{position:absolute;inset:0;width:100%;height:100%}.study-photo{object-fit:contain;user-select:none;pointer-events:none}.photo-base{z-index:0;opacity:.19;filter:sepia(.42) saturate(1.18) hue-rotate(304deg) contrast(.94) brightness(1.04);mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.58) 2.5%,#000 7%,#000 93%,rgba(0,0,0,.58) 97.5%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.66) 0,#000 5%,#000 77%,rgba(0,0,0,.55) 91%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.58) 2.5%,#000 7%,#000 93%,rgba(0,0,0,.58) 97.5%,transparent 100%),linear-gradient(180deg,rgba(0,0,0,.66) 0,#000 5%,#000 77%,rgba(0,0,0,.55) 91%,transparent 100%);mask-composite:intersect}.prototype-field{z-index:4;mix-blend-mode:multiply;opacity:1}.prototype-bridge-line{position:absolute;top:16.5%;left:50%;z-index:6;width:min(650px,74%);margin:0;display:flex;justify-content:center;gap:clamp(14px,2.5vw,32px);transform:translate(-50%);pointer-events:none;font-family:var(--mono);font-size:clamp(10.5px,1.38vmin,14px);line-height:1.35;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:#26181775;mix-blend-mode:multiply;opacity:.86;animation:bridge-drift 19s ease-in-out infinite}.prototype-bridge-tech{color:#5b223f94}.prototype-bridge-line:before,.prototype-bridge-line:after{content:"";align-self:center;width:clamp(28px,5vw,82px);height:1px;background:linear-gradient(90deg,transparent,rgba(91,34,63,.2),transparent);opacity:.72}.prototype-title-text{z-index:5;display:grid;place-content:center;transform:translateY(calc(-.5% - 30px));pointer-events:none;mix-blend-mode:multiply}.prototype-title-text span{display:block;font-family:var(--serif);font-size:clamp(82px,24vmin,178px);font-weight:400;line-height:.77;letter-spacing:0;text-align:center;color:#fff4eb13;-webkit-text-stroke:1.25px rgba(38,24,23,.36);text-shadow:0 0 1px rgba(167,47,88,.22),0 12px 34px rgba(167,47,88,.08);background:radial-gradient(circle at 50% 52%,rgba(91,34,63,.42),transparent 8px) 0 0 / 18px 18px,repeating-radial-gradient(circle at 50% 52%,rgba(167,47,88,.24) 0 1px,transparent 1px 24px),linear-gradient(115deg,#a72f5833,#365f6f24,#a72f582e);background-clip:text;-webkit-background-clip:text;animation:title-undulate 14s ease-in-out infinite;position:relative}.prototype-title-text span:nth-child(2){animation-delay:-2.7s}.prototype-title-text span:nth-child(3){animation-delay:-5.1s}.prototype-title-text span:before,.prototype-title-text span:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;color:transparent;-webkit-text-stroke:.9px rgba(167,47,88,.16);filter:blur(.35px);opacity:.56;mask-image:radial-gradient(circle at 22% 34%,#000 0 9%,transparent 13%),radial-gradient(circle at 72% 58%,#000 0 8%,transparent 12%),linear-gradient(120deg,transparent 0 34%,#000 45% 58%,transparent 70%);animation:title-bleed 11s ease-in-out infinite}.prototype-title-text span:after{-webkit-text-stroke-color:rgba(54,95,111,.12);transform:translate3d(-2px,1px,0);animation-delay:-4.8s;opacity:.42}.prototype-title-text span:nth-child(2):before{-webkit-text-stroke-color:rgba(167,47,88,.24);filter:blur(.55px);opacity:.7;transform:translate3d(2px,-1px,0)}.prototype-title-text span:nth-child(2):after{-webkit-text-stroke-color:rgba(54,95,111,.16);opacity:.52}.prototype-signal-bars{z-index:5;inset:auto auto 19% 14%;width:min(120px,18%);height:auto;display:grid;gap:5px;align-content:start;pointer-events:none;mix-blend-mode:multiply}.prototype-signal-bars span{display:block;height:clamp(3px,.56vmin,5px);border-radius:999px;background:#a72f581f;transform-origin:left center;animation:signal-bar-drift 8.5s ease-in-out infinite}.prototype-signal-bars span:nth-child(1){width:72%}.prototype-signal-bars span:nth-child(2){width:48%;animation-delay:-1.1s;background:#365f6f17}.prototype-signal-bars span:nth-child(3){width:92%;animation-delay:-2.3s}.prototype-signal-bars span:nth-child(4){width:36%;animation-delay:-3.2s;background:#365f6f14}.prototype-signal-bars span:nth-child(5){width:58%;animation-delay:-4.4s}.prototype-signal-bars span:nth-child(6){width:82%;animation-delay:-5.6s;background:#365f6f14}.prototype-subtitle{z-index:5;inset:calc(80% - 42px) 6% auto;width:auto;height:auto;max-width:850px;margin:0 auto;display:grid;gap:3px;pointer-events:none;font-family:var(--serif);font-size:clamp(16px,2.25vmin,23px);line-height:1.22;letter-spacing:0;text-align:center;color:#2618178a;text-wrap:balance;mix-blend-mode:multiply;text-shadow:0 1px 0 rgba(255,244,235,.2);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.prototype-subtitle span{display:block}.prototype-subtitle span:first-child{color:#26181780}.prototype-subtitle span:last-child{color:inherit}.prototype-geometry{z-index:3;overflow:visible;pointer-events:none}.ai-square,.human-circle,.geometry-origin line,.geometry-origin circle{fill:none;vector-effect:non-scaling-stroke}.ai-square-main{stroke:#365f6f24;stroke-width:1.05}.human-circle-main{stroke:#a72f582e;stroke-width:1.15;transform-box:fill-box;transform-origin:center}.human-circle-echo{stroke:#a72f5814;stroke-width:1;transform-box:fill-box;transform-origin:center}.human-circle-echo-one{animation:circle-ring 17s ease-out -5.6s infinite}.human-circle-echo-two{animation:circle-ring 17s ease-out -11.2s infinite}.geometry-origin{opacity:.28}.geometry-origin line{stroke:#26181729;stroke-width:1}.geometry-origin circle{fill:#5b223f7a;stroke:#fff4eb75;stroke-width:2}.prototype-essays{position:relative;z-index:2;min-height:100svh;margin-top:clamp(-280px,-24svh,-170px);padding:clamp(18px,2.8vw,42px) clamp(22px,6vw,82px) clamp(104px,12vw,158px);overflow:hidden;background:radial-gradient(circle at 18% 16%,rgba(167,47,88,.055),transparent 42%)}.prototype-essays:before,.prototype-essays:after{content:"";position:absolute;inset:0;pointer-events:none}.prototype-essays:before{background:linear-gradient(180deg,#efcacc00,#f3d3cb1f 38%,#efcacc00);opacity:.84}.prototype-essays:after{background:linear-gradient(180deg,transparent 0 12%,rgba(167,47,88,.045) 12% 17%,transparent 17% 42%,rgba(255,244,235,.16) 42% 48%,transparent 48% 100%);animation:prototype-band-breathe 18s ease-in-out infinite}.prototype-essays-title-field{position:relative;z-index:2;min-height:0;margin-bottom:clamp(24px,3.4vw,42px)}.prototype-eyebrow{position:relative;z-index:3;margin:0;font-family:var(--mono);font-size:clamp(10px,1vw,12px);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#261817d1}.prototype-essay-list{position:relative;z-index:3;width:100%;margin:0;padding:0;display:grid;gap:clamp(18px,2.7vw,32px);list-style:none}.prototype-essay-item{display:grid;grid-template-columns:minmax(120px,.18fr) minmax(220px,.32fr) minmax(280px,1fr);gap:clamp(18px,3.6vw,56px);align-items:start;color:#5b223fad}.prototype-essay-actions{display:flex;align-items:center;gap:10px;min-height:34px}.prototype-essay-number,.prototype-essay-title-link small{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.prototype-essay-number{color:#a72f5894}.prototype-essay-play,.prototype-essay-share{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(91,34,63,.18);border-radius:50%;background:#fff4eb3d;color:#5b223fb8;text-decoration:none;mix-blend-mode:multiply}.prototype-essay-play span{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor}.prototype-essay-share span{position:relative;width:17px;height:13px}.prototype-essay-share span:before,.prototype-essay-share span:after{content:"";position:absolute;inset:1px auto auto 1px;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;box-shadow:10px 5px 0 -1px var(--prototype-paper-warm),10px 5px 0 0 currentColor}.prototype-essay-share span:after{inset:auto auto 0 1px;box-shadow:none}.prototype-essay-title-link{display:grid;gap:10px;text-decoration:none;color:#a72f589e}.prototype-essay-title-link span{font-family:var(--mono);font-size:clamp(13px,1.35vw,16px);line-height:1.25;letter-spacing:.16em;text-transform:uppercase}.prototype-essay-title-link small{color:#26181775}.prototype-essay-item p{margin:0;font-family:var(--sans);font-size:clamp(16px,1.55vw,19px);line-height:1.45;color:#5b223fa8}.book-prototype-shell{position:relative;min-height:100svh;overflow:hidden;color:var(--prototype-ink);background:linear-gradient(90deg,rgba(38,24,23,.032) 1px,transparent 1px) 0 0 / 58px 58px,linear-gradient(180deg,rgba(38,24,23,.026) 1px,transparent 1px) 0 0 / 58px 58px}.book-prototype-hero{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-columns:minmax(320px,.86fr) minmax(280px,.7fr);gap:clamp(32px,7vw,104px);align-items:center;padding:clamp(118px,13vw,164px) clamp(22px,6vw,82px) clamp(80px,9vw,124px)}.book-prototype-hero:before,.book-prototype-hero:after{content:"";position:absolute;pointer-events:none}.book-prototype-hero:before{inset:0;z-index:-1;background:radial-gradient(circle at 70% 38%,rgba(255,244,235,.2),transparent 36%),radial-gradient(circle at 32% 60%,rgba(167,47,88,.08),transparent 42%);mix-blend-mode:multiply}.book-prototype-hero:after{inset:10% -10% auto auto;width:min(56vw,720px);aspect-ratio:1;border:1px solid rgba(167,47,88,.1);border-radius:50%;opacity:.72;animation:circle-breath 12s ease-in-out infinite}.book-prototype-handwriting{opacity:.34;mask-image:linear-gradient(180deg,transparent 0,#000 18%,rgba(0,0,0,.55) 64%,transparent 88%),linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}.book-prototype-code{position:absolute;top:clamp(86px,10vw,128px);right:clamp(22px,5vw,64px);z-index:1;display:grid;gap:6px;width:min(470px,42vw);font-family:var(--mono);font-size:clamp(10px,1vw,13px);line-height:1.35;color:#26181747;mix-blend-mode:multiply;pointer-events:none;text-transform:lowercase}.book-prototype-code span{animation:signal-bar-drift 13s ease-in-out infinite}.book-prototype-code span:nth-child(2){animation-delay:-4s}.book-prototype-code span:nth-child(3){animation-delay:-8s}.book-prototype-copy,.book-prototype-artifact{position:relative;z-index:2}.book-prototype-copy{max-width:760px}.book-prototype-copy h1{max-width:780px;font-family:var(--serif);font-size:clamp(58px,9vw,132px);font-weight:400;line-height:.9;letter-spacing:0;color:#5b223fad;text-wrap:balance;mix-blend-mode:multiply}.book-prototype-copy p:not(.prototype-eyebrow){max-width:660px;margin:clamp(18px,2.4vw,28px) 0 0;font-family:var(--serif);font-size:clamp(20px,2.2vw,30px);line-height:1.18;color:#2618179e;text-wrap:balance}.book-prototype-copy .book-prototype-note{color:#5b223fa8;font-size:clamp(17px,1.6vw,22px);line-height:1.3}.book-prototype-form{width:min(620px,100%);margin-top:clamp(26px,3.4vw,42px)}.book-prototype-link{display:inline-flex;margin-top:clamp(18px,2.2vw,28px);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#261817c7;text-decoration:none}.book-prototype-link:before{content:"";width:42px;height:1px;margin:.6em 12px 0 0;background:#5b223f42}.book-prototype-artifact{display:grid;gap:clamp(20px,3vw,34px);justify-self:center;width:min(420px,100%)}.book-prototype-cover{position:relative;min-height:clamp(520px,54vw,690px);display:grid;align-content:end;padding:clamp(22px,4vw,42px);overflow:hidden;border:1px solid rgba(91,34,63,.16);background:linear-gradient(90deg,rgba(38,24,23,.032) 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(180deg,rgba(38,24,23,.025) 1px,transparent 1px) 0 0 / 42px 42px,radial-gradient(circle at 50% 42%,rgba(167,47,88,.14),transparent 48%),#fff4eb2e;box-shadow:0 28px 90px #5b223f14;mix-blend-mode:multiply}.book-prototype-cover:before,.book-prototype-cover:after{content:"";position:absolute;pointer-events:none}.book-prototype-cover:before{inset:12% 8% auto;aspect-ratio:1;border:1px solid rgba(167,47,88,.18);border-radius:50%}.book-prototype-cover:after{inset:18% 14% auto;aspect-ratio:1;border:1px solid rgba(54,95,111,.16)}.book-prototype-cover small,.book-prototype-cover em,.book-prototype-index{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.book-prototype-cover small{position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);color:#2618178a}.book-prototype-cover strong{position:relative;z-index:1;display:grid;font-family:var(--serif);font-size:clamp(58px,8vw,98px);font-weight:400;line-height:.78;letter-spacing:0;color:#5b223f94}.book-prototype-cover em{position:relative;z-index:1;margin-top:18px;font-style:normal;color:#26181770}.book-prototype-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;color:#a72f5894}.essay-prototype-page .listen-player{display:grid}.essay-prototype-shell{position:relative;min-height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,780px) minmax(230px,320px);justify-content:center;gap:clamp(34px,5.4vw,86px);padding:clamp(132px,13vw,178px) clamp(22px,6vw,82px) clamp(112px,12vw,168px);color:var(--prototype-ink);background:linear-gradient(90deg,rgba(38,24,23,.032) 1px,transparent 1px) 0 0 / 58px 58px,linear-gradient(180deg,rgba(38,24,23,.026) 1px,transparent 1px) 0 0 / 58px 58px}.essay-prototype-shell:before,.essay-prototype-shell:after{content:"";position:absolute;inset:0;pointer-events:none}.essay-prototype-shell:before{background:radial-gradient(circle at 42% 18%,rgba(255,244,235,.22),transparent 38%),radial-gradient(circle at 70% 54%,rgba(167,47,88,.08),transparent 46%),linear-gradient(180deg,#efcacc4d,#f3d3cb0f 44%,#efcacc38);mix-blend-mode:multiply}.essay-prototype-shell:after{background:linear-gradient(180deg,transparent 0 18%,rgba(255,244,235,.12) 18% 24%,transparent 24% 58%,rgba(167,47,88,.035) 58% 66%,transparent 66% 100%);animation:prototype-band-breathe 22s ease-in-out infinite}.essay-prototype-waves{opacity:.9}.essay-prototype-handwriting{z-index:0;opacity:.3;mask-image:linear-gradient(180deg,transparent 0,#000 12%,rgba(0,0,0,.58) 46%,transparent 76%),linear-gradient(90deg,transparent 0,#000 10%,#000 88%,transparent 100%);mask-composite:intersect}.essay-prototype-code{position:absolute;top:clamp(92px,10vw,132px);right:clamp(22px,5vw,64px);z-index:1;width:min(520px,43vw);display:grid;gap:6px;font-family:var(--mono);font-size:clamp(10px,1vw,13px);line-height:1.35;color:#26181742;text-transform:lowercase;mix-blend-mode:multiply;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0 72%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 72%,transparent 100%)}.essay-prototype-code span{animation:signal-bar-drift 14s ease-in-out infinite}.essay-prototype-code span:nth-child(2){animation-delay:-5s}.essay-prototype-code span:nth-child(3){animation-delay:-9s}.essay-prototype-article,.essay-prototype-aside,.essay-prototype-next{position:relative;z-index:2}.essay-prototype-article{min-width:0}.essay-prototype-header{min-height:clamp(440px,48svh,650px);display:grid;align-content:end;gap:clamp(14px,2vw,22px);padding-bottom:clamp(26px,4vw,48px);border-bottom:1px solid rgba(91,34,63,.14);mix-blend-mode:multiply}.essay-prototype-header h1{margin:0;max-width:860px;font-family:var(--serif);font-size:clamp(58px,9.2vw,128px);font-weight:400;line-height:.9;letter-spacing:0;color:#5b223fa8;text-wrap:balance}.essay-prototype-dek{max-width:760px;margin:0;font-family:var(--serif);font-size:clamp(20px,2.25vw,30px);line-height:1.22;color:#26181799;text-wrap:balance}.essay-prototype-meta,.essay-prototype-actions,.essay-prototype-next div{display:flex;align-items:center}.essay-prototype-meta{gap:14px;margin:0;font-family:var(--mono);font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#26181770}.essay-prototype-meta span+span:before{content:"";display:inline-block;width:24px;height:1px;margin:0 14px 0 0;vertical-align:.3em;background:#5b223f33}.essay-prototype-actions{flex-wrap:wrap;gap:12px}.essay-prototype-play{padding:0;cursor:pointer}.essay-prototype-play:disabled{color:#5b223f47;background:#fff4eb2e;cursor:not-allowed}.essay-prototype-link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#261817b8;text-decoration:none}.essay-prototype-link:before{content:"";display:inline-block;width:34px;height:1px;margin:0 10px 0 0;vertical-align:.3em;background:#5b223f3d}.essay-prototype-body{margin-top:clamp(44px,6vw,78px);font-family:var(--serif);font-size:clamp(20px,1.8vw,24px);line-height:1.64;color:#261817b8}.essay-prototype-body>*{max-width:760px}.essay-prototype-body>*+*{margin-top:1.08em}.essay-prototype-body h2{margin-top:2.2em;font-family:var(--serif);font-size:clamp(36px,4.7vw,64px);font-weight:400;line-height:.98;color:#a72f589e;text-wrap:balance}.essay-prototype-body blockquote{margin:1.8em 0;padding:0 0 0 clamp(18px,2.2vw,28px);border:0;border-left:2px solid rgba(167,47,88,.28);background:transparent;color:#5b223fb3}.essay-prototype-body blockquote p{font-size:clamp(27px,3.4vw,46px);line-height:1.1}.essay-prototype-body a{color:#5b223fe0;text-decoration-color:#a72f5857;text-underline-offset:4px}.essay-prototype-body hr{margin:2.6em 0;border:0;border-top:1px solid rgba(91,34,63,.14)}.essay-prototype-body code{font-family:var(--mono);font-size:.82em}.essay-prototype-body .footnotes{margin-top:3em;padding-top:1.5em;border-top:1px solid rgba(91,34,63,.14);font-family:var(--sans);font-size:15px;line-height:1.55;color:#2618178a}.essay-prototype-aside{position:sticky;top:clamp(104px,10vw,132px);align-self:start;margin-top:clamp(360px,38svh,520px);padding-left:18px;border-left:1px solid rgba(91,34,63,.16);color:#5b223f9e;mix-blend-mode:multiply}.essay-prototype-aside p:last-child{margin:14px 0 0;font-family:var(--sans);font-size:clamp(15px,1.1vw,18px);line-height:1.5}.essay-prototype-next{grid-column:1 / -1;margin-top:clamp(64px,8vw,112px);display:grid;gap:22px}.essay-prototype-next div{align-items:stretch;gap:14px}.essay-prototype-next a{flex:1 1 0;min-width:0;display:grid;align-content:start;gap:9px;padding-top:18px;border-top:1px solid rgba(91,34,63,.15);color:#5b223fa8;text-decoration:none;mix-blend-mode:multiply}.essay-prototype-next span,.essay-prototype-next small{font-family:var(--mono);font-size:11px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.essay-prototype-next strong{font-family:var(--mono);font-size:clamp(13px,1.2vw,15px);line-height:1.25;letter-spacing:.16em;text-transform:uppercase;color:#a72f589e}.essay-prototype-next small{color:#26181770;text-transform:none;letter-spacing:0}@keyframes circle-breath{0%{opacity:.34;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.36)}}@keyframes circle-ring{0%{opacity:.34;transform:scale(.72)}76%,to{opacity:0;transform:scale(1.48)}}@keyframes title-undulate{0%,to{transform:translate3d(-1.5px,0,0) skew(-.22deg);opacity:.74}50%{transform:translate3d(2px,-2.5px,0) skew(.28deg);opacity:.86}}@keyframes title-bleed{0%,to{transform:translate3d(1px,-1px,0) scaleX(1);opacity:.32}42%{transform:translate3d(-2px,2px,0) scaleX(1.012);opacity:.58}68%{transform:translate3d(2px,1px,0) scaleX(.992);opacity:.44}}@keyframes signal-bar-drift{0%,to{opacity:.58;transform:translate(0) scaleX(.92)}50%{opacity:.9;transform:translate(8px) scaleX(1.08)}}@keyframes bridge-drift{0%,to{transform:translate3d(-50%,0,0);opacity:.78}50%{transform:translate3d(calc(-50% + 5px),2px,0);opacity:.92}}@keyframes prototype-wave-drift{0%,to{transform:translate3d(-1.2%,0,0) scaleY(1)}45%{transform:translate3d(1.4%,1.2%,0) scaleY(1.04)}72%{transform:translate3d(.4%,-.8%,0) scaleY(.98)}}@keyframes prototype-band-breathe{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:.88;transform:translateY(18px)}}@media(min-width:820px){.prototype-essays{margin-top:clamp(-120px,-8svh,-64px);padding-top:clamp(20px,3vw,34px)}}@media(max-width:760px){.prototype-page .site-header{top:11px;right:16px;left:22px;flex-wrap:wrap;gap:14px;row-gap:8px}.prototype-page .site-nav{width:100%;justify-content:flex-start;gap:13px;font-size:9px;overflow:visible}.prototype-stage{height:clamp(720px,90svh,880px);min-height:0;padding:0 12px 16px;place-items:start center}.vitruvian-study{width:min(116vw,86svh);margin-inline:auto;transform:translate3d(clamp(-48px,-8vw,-28px),clamp(38px,9vmin,74px),0)}.prototype-title-text{transform:translate3d(-15px,clamp(4px,calc(5.5vmin - 20px),22px),0)}.prototype-title-text span{font-size:clamp(78px,29vmin,148px);-webkit-text-stroke-width:1px}.prototype-code-stream{top:104px;width:min(520px,84vw);font-size:clamp(9.5px,2.2vmin,12px)}.prototype-bridge-line{top:13.2%;width:min(590px,88%);gap:clamp(34px,9vw,62px);font-size:clamp(10px,2.35vmin,12px)}.prototype-bridge-line:before,.prototype-bridge-line:after{width:clamp(14px,6vw,42px)}.prototype-signal-bars{left:13%;bottom:18%;width:min(96px,21%);gap:4px}.prototype-subtitle{inset:calc(86% - 20px) auto auto 50%;width:min(100vw,500px);box-sizing:border-box;padding-inline:12px;transform:translate(-50%);font-size:clamp(16px,4.2vmin,22px);line-height:1.18;gap:2px;-webkit-mask-image:none;mask-image:none}.prototype-page .site-header .wordmark span{font-size:clamp(20px,4vw,26px)}.prototype-organic-waves svg{height:108%}.book-prototype-hero{min-height:auto;grid-template-columns:minmax(0,1fr);gap:36px;padding:124px 22px 84px}.book-prototype-code{top:82px;right:22px;width:min(420px,58vw);font-size:9px}.book-prototype-copy h1{font-size:clamp(48px,15vw,82px)}.book-prototype-copy p:not(.prototype-eyebrow){font-size:clamp(18px,5.2vw,24px)}.book-prototype-cover{min-height:min(520px,118vw)}.book-prototype-cover strong{font-size:clamp(52px,17vw,86px)}.book-prototype-index{grid-template-columns:minmax(0,1fr)}.essay-prototype-shell{grid-template-columns:minmax(0,1fr);gap:34px;padding:122px 22px 96px}.essay-prototype-code{top:78px;right:18px;width:min(430px,58vw);font-size:9px}.essay-prototype-header{min-height:clamp(420px,54svh,560px)}.essay-prototype-header h1{font-size:clamp(48px,16vw,82px)}.essay-prototype-dek{font-size:clamp(18px,5vw,23px)}.essay-prototype-meta{display:grid;gap:6px}.essay-prototype-meta span+span:before{content:none}.essay-prototype-aside{position:relative;top:auto;margin-top:0}.essay-prototype-body{margin-top:36px}.essay-prototype-next div{display:grid;gap:18px}.prototype-essays{margin-top:clamp(-210px,calc(-34svh + 90px),-120px);padding:22px 22px 96px}.prototype-essays-title-field{margin-bottom:24px}.prototype-essay-item{grid-template-columns:minmax(0,1fr);gap:12px}.prototype-essay-actions{min-height:28px}.prototype-essay-play,.prototype-essay-share{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.vitruvian-study:before,.vitruvian-study:after,.human-circle-echo,.prototype-wave-fill,.prototype-wave-line,.prototype-essays:after,.book-prototype-code span,.essay-prototype-code span,.book-prototype-hero:after,.prototype-bridge-line,.prototype-title-text span,.prototype-title-text span:before,.prototype-title-text span:after,.prototype-signal-bars span{animation:none}}
