.home-prototypes-module__emXi6G__prototype{--prototype-ink:#551748;--prototype-paper:#f2ede5;--prototype-paper-deep:#e9e1d5;overflow:clip}.home-prototypes-module__emXi6G__section{padding:7rem 1.5rem}.home-prototypes-module__emXi6G__inner{width:min(72rem,100%);margin-inline:auto}.home-prototypes-module__emXi6G__eyebrow{color:var(--taupe);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-prototypes-module__emXi6G__switcher{z-index:40;border-bottom:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2ede5eb;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:65px}.home-prototypes-module__emXi6G__switcherLabel{color:var(--taupe);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.home-prototypes-module__emXi6G__switcherLinks{gap:.35rem;display:flex}.home-prototypes-module__emXi6G__switcherLink{color:var(--taupe);border-radius:999px;padding:.4rem .72rem;font-size:.72rem;font-weight:700;transition:background-color .18s,color .18s}.home-prototypes-module__emXi6G__switcherLink:hover{color:var(--prototype-ink)}.home-prototypes-module__emXi6G__switcherLink:focus-visible,.home-prototypes-module__emXi6G__fieldNote:focus-visible{outline:2px solid var(--prototype-ink);outline-offset:3px}.home-prototypes-module__emXi6G__switcherLinkActive{background:var(--prototype-ink);color:#fff}.home-prototypes-module__emXi6G__photo{object-fit:cover;filter:saturate(.68)contrast(.94);width:100%;height:100%;display:block}.home-prototypes-module__emXi6G__photoFrame{background:var(--parchment-deep);position:relative;overflow:hidden}.home-prototypes-module__emXi6G__photoFrame:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#22181347);position:absolute;inset:0}.home-prototypes-module__emXi6G__fieldContexts{background:linear-gradient(90deg,transparent 49.9%,#5517480e 50%,transparent 50.1%),var(--prototype-paper)}.home-prototypes-module__emXi6G__fieldContextGrid{grid-template-columns:minmax(13rem,.78fr) minmax(19rem,.88fr) minmax(17rem,.86fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-prototypes-module__emXi6G__fieldIntro{align-self:start;padding-top:2rem}.home-prototypes-module__emXi6G__fieldIntro h2,.home-prototypes-module__emXi6G__processHeading h2,.home-prototypes-module__emXi6G__signalHeading h2,.home-prototypes-module__emXi6G__diaryHeading h2,.home-prototypes-module__emXi6G__livingStage h2,.home-prototypes-module__emXi6G__signalStage h2,.home-prototypes-module__emXi6G__ribbonHeading h2{color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:600;line-height:.98}.home-prototypes-module__emXi6G__fieldIntro>p:last-child,.home-prototypes-module__emXi6G__diaryHeading>p:last-child{color:var(--text-secondary);margin-top:1.5rem;font-size:1rem;line-height:1.7}.home-prototypes-module__emXi6G__fieldScene{aspect-ratio:4/5;box-shadow:0 28px 70px -48px #301e168c}.home-prototypes-module__emXi6G__activePhoto{animation:.45s both home-prototypes-module__emXi6G__field-photo-in}.home-prototypes-module__emXi6G__sceneCaption{z-index:2;color:#fff;gap:.45rem;padding:1.4rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home-prototypes-module__emXi6G__sceneCaption span{letter-spacing:.14em;text-transform:uppercase;opacity:.76;font-size:.68rem;font-weight:700}.home-prototypes-module__emXi6G__sceneCaption strong{max-width:24rem;font-size:1.18rem;font-weight:550;line-height:1.35}.home-prototypes-module__emXi6G__fieldNotes{display:grid}.home-prototypes-module__emXi6G__fieldNote{border-bottom:1px solid hsl(var(--border));text-align:left;grid-template-columns:2rem 1fr;gap:.85rem;padding:1.2rem 0;transition:border-color .22s,transform .22s;display:grid}.home-prototypes-module__emXi6G__fieldNote:first-child{border-top:1px solid hsl(var(--border))}.home-prototypes-module__emXi6G__fieldNote:hover,.home-prototypes-module__emXi6G__fieldNoteActive{border-color:var(--prototype-ink);transform:translate(.35rem)}.home-prototypes-module__emXi6G__noteNumber{color:var(--taupe-pale);padding-top:.1rem;font-family:ui-monospace,monospace;font-size:.68rem}.home-prototypes-module__emXi6G__fieldNote strong,.home-prototypes-module__emXi6G__fieldNote small,.home-prototypes-module__emXi6G__fieldNote em{display:block}.home-prototypes-module__emXi6G__fieldNote strong{color:var(--prototype-ink);font-size:.82rem}.home-prototypes-module__emXi6G__fieldNote small{color:var(--taupe-pale);margin-top:.22rem;font-size:.68rem}.home-prototypes-module__emXi6G__fieldNote em{max-height:0;color:var(--text-secondary);opacity:0;margin-top:0;font-size:.78rem;font-style:normal;line-height:1.45;transition:max-height .26s,margin .26s,opacity .26s;overflow:hidden}.home-prototypes-module__emXi6G__fieldNoteActive em{opacity:1;max-height:5rem;margin-top:.65rem}.home-prototypes-module__emXi6G__fieldProcess{background:var(--prototype-paper-deep)}.home-prototypes-module__emXi6G__processHeading{grid-template-columns:1fr 2fr;align-items:end;gap:3rem;margin-bottom:4rem;display:grid}.home-prototypes-module__emXi6G__processHeading h2{max-width:48rem;font-size:clamp(2.5rem,5vw,4.8rem)}.home-prototypes-module__emXi6G__proofSequence{grid-template-columns:repeat(12,1fr);gap:1rem;padding-block:2rem;display:grid;position:relative}.home-prototypes-module__emXi6G__proofRule{background:#5517487a;height:1px;animation:.9s both home-prototypes-module__emXi6G__draw-rule;position:absolute;top:46%;left:2%;right:2%}.home-prototypes-module__emXi6G__proofStep{z-index:1;grid-column:span 4;position:relative}.home-prototypes-module__emXi6G__proofStep:nth-of-type(3){transform:translateY(2.2rem)}.home-prototypes-module__emXi6G__proofStep:nth-of-type(4){transform:translateY(-1.2rem)}.home-prototypes-module__emXi6G__proofPrint{background:#f7f1e8;border:.75rem solid #f7f1e8;border-bottom-width:2.5rem;height:clamp(15rem,30vw,23rem);position:relative;box-shadow:0 18px 38px -28px #271b14b3}.home-prototypes-module__emXi6G__proofPrint span{color:var(--prototype-ink);font-size:1rem;font-weight:700;position:absolute;bottom:-2rem;right:.35rem}.home-prototypes-module__emXi6G__proofCopy{margin-top:1.4rem;padding-left:.7rem}.home-prototypes-module__emXi6G__proofCopy>p{color:var(--taupe-pale);letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;font-weight:700}.home-prototypes-module__emXi6G__proofCopy h3{margin-top:.45rem;font-size:1.2rem;font-weight:650}.home-prototypes-module__emXi6G__proofCopy>span{color:var(--taupe);margin-top:.45rem;font-size:.86rem;line-height:1.6;display:block}.home-prototypes-module__emXi6G__fieldSignals{background:var(--prototype-paper)}.home-prototypes-module__emXi6G__signalHeading{text-align:center;max-width:45rem;margin:0 auto 5rem}.home-prototypes-module__emXi6G__signalPlate{grid-template-rows:auto auto;grid-template-columns:1fr minmax(20rem,1.05fr) 1fr;align-items:center;gap:2rem 4rem;min-height:42rem;display:grid;position:relative}.home-prototypes-module__emXi6G__signalImage{aspect-ratio:4/5;grid-area:1/2/span 2}.home-prototypes-module__emXi6G__signalNote{max-width:16rem;position:relative}.home-prototypes-module__emXi6G__signalNote:after{content:"";background:#5517486b;width:clamp(2rem,5vw,5rem);height:1px;position:absolute;top:.65rem}.home-prototypes-module__emXi6G__signalNote1,.home-prototypes-module__emXi6G__signalNote3{text-align:right;justify-self:end}.home-prototypes-module__emXi6G__signalNote1:after,.home-prototypes-module__emXi6G__signalNote3:after{left:calc(100% + 1rem)}.home-prototypes-module__emXi6G__signalNote2:after,.home-prototypes-module__emXi6G__signalNote4:after{right:calc(100% + 1rem)}.home-prototypes-module__emXi6G__signalNote>span{color:var(--taupe-pale);font-family:ui-monospace,monospace;font-size:.68rem}.home-prototypes-module__emXi6G__signalNote h3{color:var(--prototype-ink);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-size:.78rem;font-weight:750}.home-prototypes-module__emXi6G__signalNote p{color:var(--text-secondary);margin-top:.5rem;font-size:.86rem;line-height:1.6}.home-prototypes-module__emXi6G__signalResult{border-left:2px solid var(--prototype-ink);width:min(28rem,80%);color:var(--text-primary);background:#f2ede5f0;padding:1rem 1.2rem;font-size:1.1rem;line-height:1.45;position:absolute;bottom:-1.6rem;right:50%;translate:50%;box-shadow:0 15px 35px -30px #231712a6}.home-prototypes-module__emXi6G__signalResult span{color:var(--taupe);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.home-prototypes-module__emXi6G__fieldDiary{background:var(--prototype-paper-deep)}.home-prototypes-module__emXi6G__diarySpread{grid-template-columns:minmax(14rem,.7fr) minmax(28rem,1.5fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.home-prototypes-module__emXi6G__diaryHeading h2{font-size:clamp(3rem,5.5vw,5.6rem)}.home-prototypes-module__emXi6G__contactSheet{min-height:39rem;position:relative}.home-prototypes-module__emXi6G__diaryPrint{background:#f9f4ec;border:.85rem solid #f9f4ec;border-bottom-width:3.8rem;width:48%;position:absolute;box-shadow:0 24px 42px -30px #221812b8}.home-prototypes-module__emXi6G__diaryPrint:first-child{z-index:2;width:58%;height:27rem;top:0;left:6%;rotate:-2.2deg}.home-prototypes-module__emXi6G__diaryPrint:nth-child(2){height:19rem;top:4rem;right:0;rotate:3deg}.home-prototypes-module__emXi6G__diaryPrint:nth-child(3){z-index:3;height:18rem;bottom:0;right:8%;rotate:-1deg}.home-prototypes-module__emXi6G__diaryPrint figcaption{color:var(--text-secondary);justify-content:space-between;gap:.75rem;font-size:.68rem;display:flex;position:absolute;bottom:-2.8rem;left:0;right:0}.home-prototypes-module__emXi6G__diaryPrint figcaption span{color:var(--taupe-pale);font-family:ui-monospace,monospace}.home-prototypes-module__emXi6G__diaryMargin{border-top:1px solid hsl(var(--border));grid-column:1;gap:.85rem;padding-top:1rem;display:grid}.home-prototypes-module__emXi6G__diaryMargin p{color:var(--taupe);font-size:.78rem;line-height:1.55}.home-prototypes-module__emXi6G__diaryMargin span{color:var(--prototype-ink);margin-right:.5rem;font-family:ui-monospace,monospace}.home-prototypes-module__emXi6G__livingBrief{color:#f3ece4;background:#231b20}.home-prototypes-module__emXi6G__livingBrief .home-prototypes-module__emXi6G__switcher{background:#231b20e6;border-color:#ecdce421}.home-prototypes-module__emXi6G__livingBrief .home-prototypes-module__emXi6G__switcherLabel,.home-prototypes-module__emXi6G__livingBrief .home-prototypes-module__emXi6G__switcherLink{color:#b9aab2}.home-prototypes-module__emXi6G__livingBrief .home-prototypes-module__emXi6G__switcherLinkActive{color:#38222f;background:#f0e7df}.home-prototypes-module__emXi6G__livingBrief .home-prototypes-module__emXi6G__eyebrow{color:#ab919f}.home-prototypes-module__emXi6G__livingContexts,.home-prototypes-module__emXi6G__livingSignals{background:radial-gradient(circle at 15% 20%,#55174857,#0000 34rem),#231b20}.home-prototypes-module__emXi6G__livingRail,.home-prototypes-module__emXi6G__processRail,.home-prototypes-module__emXi6G__signalRail{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.58fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.home-prototypes-module__emXi6G__livingStage,.home-prototypes-module__emXi6G__processStage,.home-prototypes-module__emXi6G__signalStage{min-height:calc(100vh - 12rem);position:sticky;top:9.5rem}.home-prototypes-module__emXi6G__livingStage h2,.home-prototypes-module__emXi6G__signalStage h2,.home-prototypes-module__emXi6G__ribbonHeading h2{color:#f2eae2;max-width:44rem}.home-prototypes-module__emXi6G__aperture{background:#332831;border-radius:46% 46% 9rem 9rem/18% 18% 38% 38%;width:min(100%,45rem);height:min(50vh,31rem);margin-top:2.2rem;position:relative;overflow:hidden;box-shadow:0 30px 100px -45px #000000e6}.home-prototypes-module__emXi6G__aperture:after{content:"";border-radius:inherit;border:1px solid #f2eae22e;position:absolute;inset:0;box-shadow:inset 0 0 80px #190f1559}.home-prototypes-module__emXi6G__aperturePhoto{opacity:0;transition:opacity .65s,transform 1.2s;position:absolute;inset:0;transform:scale(1.07)}.home-prototypes-module__emXi6G__aperturePhotoActive{opacity:.82;transform:scale(1)}.home-prototypes-module__emXi6G__livingPrompt{background:#231b20eb;border-left:2px solid #d6b8cb;gap:.45rem;width:min(25rem,68%);padding:1rem 1.2rem;display:grid;position:absolute;bottom:7%;right:-1.5rem}.home-prototypes-module__emXi6G__livingPrompt span{color:#ad99a4;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:700}.home-prototypes-module__emXi6G__livingPrompt strong{color:#f3ece4;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:520;line-height:1.42}.home-prototypes-module__emXi6G__verticalIndex{gap:.45rem;display:grid;position:absolute;top:48%;left:-1.8rem}.home-prototypes-module__emXi6G__verticalIndex i{background:#614b57;width:1px;height:1.1rem;transition:height .26s,background-color .26s}.home-prototypes-module__emXi6G__verticalIndex .home-prototypes-module__emXi6G__indexActive{background:#dbc1d0;height:2.5rem}.home-prototypes-module__emXi6G__sceneRail{min-width:0}.home-prototypes-module__emXi6G__livingScene,.home-prototypes-module__emXi6G__processScene,.home-prototypes-module__emXi6G__signalScene{color:#806e78;opacity:.48;border-top:1px solid #ecdce424;flex-direction:column;justify-content:center;min-height:64vh;transition:color .32s,opacity .32s,transform .32s;display:flex}.home-prototypes-module__emXi6G__livingScene[aria-current=step],.home-prototypes-module__emXi6G__processScene[aria-current=step],.home-prototypes-module__emXi6G__signalScene[aria-current=step]{color:#f1e8e0;opacity:1;transform:translate(-.75rem)}.home-prototypes-module__emXi6G__livingScene>span,.home-prototypes-module__emXi6G__processScene>span,.home-prototypes-module__emXi6G__signalScene>span{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.68rem}.home-prototypes-module__emXi6G__livingScene h3,.home-prototypes-module__emXi6G__processScene h3,.home-prototypes-module__emXi6G__signalScene h3{margin-top:.7rem;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:550;line-height:1.04}.home-prototypes-module__emXi6G__livingScene p,.home-prototypes-module__emXi6G__processScene p,.home-prototypes-module__emXi6G__signalScene p{margin-top:.75rem;font-size:.85rem;line-height:1.6}.home-prototypes-module__emXi6G__livingProcess{color:var(--text-primary);background:#eee6dc}.home-prototypes-module__emXi6G__livingProcess .home-prototypes-module__emXi6G__eyebrow{color:var(--taupe)}.home-prototypes-module__emXi6G__processStage{min-height:calc(100vh - 11rem)}.home-prototypes-module__emXi6G__processNumeral{color:var(--prototype-ink);margin-top:2rem;font-size:clamp(6rem,13vw,11rem);font-weight:650;line-height:.8;display:block}.home-prototypes-module__emXi6G__processStage h2{color:var(--text-primary);letter-spacing:-.035em;margin-top:1.5rem;font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:600;line-height:1}.home-prototypes-module__emXi6G__processStage>p{color:var(--taupe);margin-top:1rem;font-size:1rem}.home-prototypes-module__emXi6G__processProgress{background:hsl(var(--border));width:min(100%,35rem);height:1px;margin-top:2rem}.home-prototypes-module__emXi6G__processProgress i{background:var(--prototype-ink);height:2px;transition:width .5s;display:block}.home-prototypes-module__emXi6G__processImage{width:min(100%,35rem);height:min(28vh,14rem);margin-top:2.2rem;overflow:hidden}.home-prototypes-module__emXi6G__processImage img{transition:transform .9s}.home-prototypes-module__emXi6G__livingProcess .home-prototypes-module__emXi6G__processScene{border-color:hsl(var(--border));color:var(--taupe-pale)}.home-prototypes-module__emXi6G__livingProcess .home-prototypes-module__emXi6G__processScene[aria-current=step]{color:var(--prototype-ink)}.home-prototypes-module__emXi6G__signalStage blockquote{color:#f4ece5;letter-spacing:-.04em;max-width:46rem;margin-top:clamp(3rem,8vh,7rem);font-size:clamp(2.3rem,5vw,5.3rem);font-weight:520;line-height:.98}.home-prototypes-module__emXi6G__signalStage blockquote span{color:#66525e;transition:color .52s}.home-prototypes-module__emXi6G__signalStage blockquote .home-prototypes-module__emXi6G__signalVisible{color:#f4ece5}.home-prototypes-module__emXi6G__signalChips{flex-wrap:wrap;gap:.45rem;margin-top:2.5rem;display:flex}.home-prototypes-module__emXi6G__signalChips span{color:#71606a;text-transform:uppercase;border:1px solid #4b3943;border-radius:999px;padding:.45rem .72rem;font-size:.68rem;font-weight:700;transition:border-color .3s,color .3s,background-color .3s}.home-prototypes-module__emXi6G__signalChips .home-prototypes-module__emXi6G__signalChipActive{color:#eadde5;background:#d8bbcc14;border-color:#c7aebc}.home-prototypes-module__emXi6G__livingDiary{color:var(--text-primary);background:#f1e9df}.home-prototypes-module__emXi6G__ribbonHeading{max-width:54rem}.home-prototypes-module__emXi6G__ribbonHeading h2{color:var(--text-primary);font-size:clamp(3rem,6.5vw,6.5rem)}.home-prototypes-module__emXi6G__diaryRibbon{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,4vw,4rem);margin-top:6rem;padding-top:2rem;display:grid;position:relative}.home-prototypes-module__emXi6G__ribbonLine{background:#55174859;height:1px;animation:1.1s both home-prototypes-module__emXi6G__draw-rule;position:absolute;top:0;left:0;right:0}.home-prototypes-module__emXi6G__ribbonMoment{position:relative}.home-prototypes-module__emXi6G__ribbonMoment:before{content:"";background:var(--prototype-ink);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--prototype-ink);border:2px solid #f1e9df;border-radius:50%;position:absolute;top:-2.3rem;left:0}.home-prototypes-module__emXi6G__ribbonMoment:nth-of-type(3){margin-top:4rem}.home-prototypes-module__emXi6G__ribbonMoment:nth-of-type(4){margin-top:8rem}.home-prototypes-module__emXi6G__ribbonDate{color:var(--taupe);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-family:ui-monospace,monospace;font-size:.68rem;display:block}.home-prototypes-module__emXi6G__ribbonPhoto{border:.7rem solid #faf5ed;border-bottom-width:2.4rem;height:clamp(18rem,34vw,28rem);box-shadow:0 22px 45px -34px #271813b3}.home-prototypes-module__emXi6G__ribbonMoment figcaption{color:var(--text-primary);margin-top:1rem;font-size:1rem;font-weight:650}.home-prototypes-module__emXi6G__hybridHome{background:var(--prototype-paper)}.home-prototypes-module__emXi6G__hybridWorlds{color:#f3ece4;background:radial-gradient(circle at 12% 12%,#55174852,#0000 31rem),#231b20;padding-block:8rem 0}.home-prototypes-module__emXi6G__hybridWorlds ::selection,.home-prototypes-module__emXi6G__hybridWorlds::selection,.home-prototypes-module__emXi6G__hybridPrompt ::selection,.home-prototypes-module__emXi6G__hybridPrompt::selection{color:#38222f;background-color:#f0e7df}.home-prototypes-module__emXi6G__hybridWorldsIntro{display:block}.home-prototypes-module__emXi6G__hybridWorldsIntro h2,.home-prototypes-module__emXi6G__hybridProcessHeading h2,.home-prototypes-module__emXi6G__hybridDiaryHeading h2,.home-prototypes-module__emXi6G__promptHeading h2{color:inherit;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3rem,5.8vw,6.1rem);font-weight:600;line-height:.96}.home-prototypes-module__emXi6G__hybridWorldsIntro>p:last-child,.home-prototypes-module__emXi6G__promptHeading>p:last-child{color:#b9aab2;max-width:42rem;margin-top:2rem;font-size:1.08rem;line-height:1.7}.home-prototypes-module__emXi6G__hybridWorldNarrative{min-height:180vh;margin-top:5rem;position:relative}.home-prototypes-module__emXi6G__hybridWorldStage{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.62fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:calc(100svh - 9rem);display:grid;position:sticky;top:7.5rem}.home-prototypes-module__emXi6G__hybridWorldImage{background:#332831;border-radius:.6rem 7rem .6rem .6rem;height:min(67vh,42rem);position:relative;overflow:hidden;box-shadow:0 34px 90px -50px #000000f2}.home-prototypes-module__emXi6G__hybridWorldImage:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #f2eae226;position:absolute;inset:0;box-shadow:inset 0 0 80px #190f1533}.home-prototypes-module__emXi6G__hybridWorldPhoto{opacity:0;transition:opacity .52s,transform .9s;position:absolute;inset:0;transform:scale(1.035)}.home-prototypes-module__emXi6G__hybridWorldPhotoActive{opacity:.9;transform:scale(1)}.home-prototypes-module__emXi6G__hybridWorldCount{z-index:2;color:#fffaf5c2;letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:.68rem;position:absolute;bottom:1.1rem;right:1.25rem}.home-prototypes-module__emXi6G__hybridWorldBrief>p:first-child{color:#b99eac;letter-spacing:.04em;font-size:.88rem;font-weight:550}.home-prototypes-module__emXi6G__hybridWorldBrief h3{color:#f4ece5;letter-spacing:-.035em;max-width:25rem;margin-top:1rem;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:570;line-height:.98}.home-prototypes-module__emXi6G__hybridWorldBrief blockquote{color:#f0e7df;border-left:2px solid #d6b8cb;max-width:28rem;margin-top:2.2rem;padding-left:1.25rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:480;line-height:1.5}.home-prototypes-module__emXi6G__hybridWorldIndex{border-top:1px solid #ecdce424;margin-top:3.5rem;list-style:none;display:grid}.home-prototypes-module__emXi6G__hybridWorldIndex li{color:#74636c;border-bottom:1px solid #ecdce424;grid-template-columns:2.5rem 1fr;gap:.6rem;padding:.75rem 0;font-size:.76rem;transition:color .24s,padding-left .24s;display:grid}.home-prototypes-module__emXi6G__hybridWorldIndex li span{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.64rem}.home-prototypes-module__emXi6G__hybridWorldIndex .home-prototypes-module__emXi6G__indexActive{color:#f3ece4;padding-left:.5rem}.home-prototypes-module__emXi6G__hybridWorldMobileList{display:none}.home-prototypes-module__emXi6G__hybridProcess{color:var(--text-primary);background:#eee6dc;padding-block:9rem 10rem}.home-prototypes-module__emXi6G__hybridProcessHeading{max-width:58rem}.home-prototypes-module__emXi6G__hybridProcessHeading h2{color:var(--text-primary);font-size:clamp(2.8rem,5vw,5.3rem)}.home-prototypes-module__emXi6G__processJourney{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin-top:6rem;display:grid;position:relative}.home-prototypes-module__emXi6G__processJourney:before{content:"";background:hsl(var(--border));height:1px;position:absolute;top:1.4rem;left:0;right:0}.home-prototypes-module__emXi6G__processStep{position:relative}.home-prototypes-module__emXi6G__processStepHeading{z-index:1;background:#eee6dc;align-items:baseline;gap:1rem;width:fit-content;padding-right:1rem;display:flex;position:relative}.home-prototypes-module__emXi6G__processStepHeading>span{color:var(--prototype-ink);flex:none;font-size:2.8rem;font-weight:650;line-height:1}.home-prototypes-module__emXi6G__processStepMobileCopy{display:none}.home-prototypes-module__emXi6G__processStepMobileCopy h3{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:650;line-height:1.1}.home-prototypes-module__emXi6G__processVisual{align-items:center;height:21rem;margin-top:2.4rem;display:flex}.home-prototypes-module__emXi6G__processBrief{border-block:1px solid hsl(var(--border));width:100%;padding:2rem 0}.home-prototypes-module__emXi6G__processBrief span,.home-prototypes-module__emXi6G__processEntry span{color:var(--taupe);letter-spacing:.04em;font-size:.72rem;font-weight:650}.home-prototypes-module__emXi6G__processBrief p{border-left:2px solid var(--prototype-ink);color:var(--text-primary);margin-top:1.25rem;padding-left:1rem;font-size:1.28rem;line-height:1.48}.home-prototypes-module__emXi6G__processPhoto{border:.65rem solid #faf5ed;border-bottom-width:2.8rem;width:100%;height:100%;position:relative;rotate:-1.4deg;box-shadow:0 24px 40px -30px #2a1b14b8}.home-prototypes-module__emXi6G__processPhoto figcaption{color:var(--taupe);font-size:.7rem;position:absolute;bottom:-2rem;left:0;right:0}.home-prototypes-module__emXi6G__processEntry{background:#faf5ed;width:100%;padding:.65rem;box-shadow:0 24px 40px -32px #2a1b14b3}.home-prototypes-module__emXi6G__processEntry>img{height:11.5rem}.home-prototypes-module__emXi6G__processEntry>div{padding:1rem .4rem .5rem}.home-prototypes-module__emXi6G__processEntry p{color:var(--text-primary);margin-top:.6rem;font-size:.82rem;line-height:1.5}.home-prototypes-module__emXi6G__processStepDesktopTitle{color:var(--text-primary);margin-top:2rem;font-size:1.25rem;font-weight:650}.home-prototypes-module__emXi6G__processStep>p{max-width:20rem;color:var(--taupe);margin-top:1.15rem;font-size:.9rem;line-height:1.7}.home-prototypes-module__emXi6G__hybridPrompt{color:#f3ece4;background:radial-gradient(circle at 76% 24%,#79426533,#0000 30rem),linear-gradient(#261d23,#1f181c);min-height:175vh;padding-block:0;position:relative}.home-prototypes-module__emXi6G__hybridPrompt:before{content:"";opacity:.1;pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f0dee82e 25%);position:absolute;inset:0}.home-prototypes-module__emXi6G__hybridPromptInner{align-content:center;min-height:calc(100svh - 6.75rem);padding-block:3rem;display:grid;position:sticky;top:6.75rem}.home-prototypes-module__emXi6G__promptHeading{max-width:58rem;display:block}.home-prototypes-module__emXi6G__promptHeading h2{color:#f2eae2}.home-prototypes-module__emXi6G__promptHeading>p:last-child{text-align:left;margin-left:0}.home-prototypes-module__emXi6G__promptComposition{grid-template-columns:minmax(0,1.42fr) minmax(18rem,.58fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.home-prototypes-module__emXi6G__promptSentence{color:#8e7b85;letter-spacing:-.045em;text-wrap:balance;max-width:54rem;font-size:clamp(3rem,5.7vw,5.9rem);font-weight:520;line-height:.97}.home-prototypes-module__emXi6G__promptPhrase{color:#66545e;text-underline-offset:.1em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .42s,text-decoration-color .42s,opacity .42s}.home-prototypes-module__emXi6G__promptPhrase1{--prompt-accent:#d9a9c7}.home-prototypes-module__emXi6G__promptPhrase2{--prompt-accent:#9dbdcc}.home-prototypes-module__emXi6G__promptPhrase3{--prompt-accent:#d8ad69}.home-prototypes-module__emXi6G__promptPhrase4{--prompt-accent:#aebd8d}.home-prototypes-module__emXi6G__promptPhraseActive{color:var(--prompt-accent);text-decoration-color:currentColor}.home-prototypes-module__emXi6G__promptAnnotationStage{border-top:1px solid #ecdce429;align-content:start;min-height:15rem;padding-top:1.5rem;display:grid}.home-prototypes-module__emXi6G__promptAnnotationStage>span{color:#ab919f;letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.66rem}.home-prototypes-module__emXi6G__promptAnnotationStage h3{color:#f2eae2;letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.65rem,2.7vw,2.6rem);font-weight:570;line-height:1.08}.home-prototypes-module__emXi6G__promptAnnotationStage>p{color:#ad9ca5;max-width:22rem;margin-top:1rem;font-size:.9rem;line-height:1.7}.home-prototypes-module__emXi6G__promptProgress{gap:.45rem;margin-top:2rem;display:flex}.home-prototypes-module__emXi6G__promptProgress i{background:#5f4d57;width:2rem;height:1px;transition:background-color .24s,width .24s}.home-prototypes-module__emXi6G__promptProgress .home-prototypes-module__emXi6G__indexActive{background:#ead8e2;width:3.4rem}.home-prototypes-module__emXi6G__promptAnnotationList{display:none}.home-prototypes-module__emXi6G__hybridDiary{background:var(--surface-deep);color:var(--text-primary);padding-block:9rem 10rem}.home-prototypes-module__emXi6G__hybridDiaryHeading{max-width:58rem;display:block}.home-prototypes-module__emXi6G__hybridDiaryHeading h2{color:var(--text-primary)}.home-prototypes-module__emXi6G__hybridDiaryHeading>p:last-child{max-width:40rem;color:var(--text-secondary);margin-top:1.5rem;font-size:1rem;line-height:1.75}.home-prototypes-module__emXi6G__hybridDiaryEntries{grid-template-columns:repeat(12,1fr);gap:2rem;margin-top:6rem;display:grid}.home-prototypes-module__emXi6G__hybridDiaryEntry{grid-column:span 6}.home-prototypes-module__emXi6G__hybridDiaryEntry:first-child{grid-column:1/8}.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(2){grid-column:8/13;margin-top:7rem}.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(3){grid-column:3/10;margin-top:2rem}.home-prototypes-module__emXi6G__hybridDiaryEntry>div{aspect-ratio:4/3;background:#faf5ed;border:.75rem solid #faf5ed;box-shadow:0 28px 50px -36px #2a1b14bf}.home-prototypes-module__emXi6G__hybridDiaryEntry:first-child>div{rotate:-1.2deg}.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(2)>div{rotate:1.4deg}.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(3)>div{rotate:-.6deg}.home-prototypes-module__emXi6G__hybridDiaryEntry figcaption{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(9rem,.45fr) 1fr;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:grid}.home-prototypes-module__emXi6G__hybridDiaryEntry figcaption span{color:var(--taupe-pale);letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:.67rem}.home-prototypes-module__emXi6G__hybridDiaryEntry figcaption p{color:var(--text-secondary);font-size:.85rem;line-height:1.55}@keyframes home-prototypes-module__emXi6G__field-photo-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes home-prototypes-module__emXi6G__draw-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.home-prototypes-module__emXi6G__fieldContextGrid{grid-template-columns:.8fr 1fr}.home-prototypes-module__emXi6G__fieldIntro{grid-column:1/-1;max-width:42rem}.home-prototypes-module__emXi6G__signalPlate{gap:2rem}.home-prototypes-module__emXi6G__diarySpread{grid-template-columns:1fr}.home-prototypes-module__emXi6G__diaryHeading{max-width:38rem}.home-prototypes-module__emXi6G__diaryMargin{grid-column:auto}.home-prototypes-module__emXi6G__livingRail,.home-prototypes-module__emXi6G__processRail,.home-prototypes-module__emXi6G__signalRail{gap:3rem}.home-prototypes-module__emXi6G__hybridWorldsIntro,.home-prototypes-module__emXi6G__hybridDiaryHeading{gap:2rem 3rem}.home-prototypes-module__emXi6G__hybridWorldStage,.home-prototypes-module__emXi6G__promptComposition{gap:3rem}.home-prototypes-module__emXi6G__hybridWorldStage{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)}}@media (max-width:767px){.home-prototypes-module__emXi6G__section{padding:5rem 1rem}.home-prototypes-module__emXi6G__switcher{flex-direction:column;gap:.35rem;top:64px}.home-prototypes-module__emXi6G__hybridHome .home-prototypes-module__emXi6G__switcher{position:relative;top:auto}.home-prototypes-module__emXi6G__fieldContexts{background:var(--prototype-paper)}.home-prototypes-module__emXi6G__hybridWorlds{min-height:0}.home-prototypes-module__emXi6G__hybridWorldsIntro{grid-template-columns:1fr;gap:1.5rem}.home-prototypes-module__emXi6G__hybridWorldsIntro h2,.home-prototypes-module__emXi6G__hybridDiaryHeading h2,.home-prototypes-module__emXi6G__promptHeading h2{font-size:clamp(2.8rem,14vw,4.2rem)}.home-prototypes-module__emXi6G__hybridWorldsIntro>p:last-child,.home-prototypes-module__emXi6G__promptHeading>p:last-child{max-width:none}.home-prototypes-module__emXi6G__hybridWorldNarrative{min-height:0;margin-top:3.5rem}.home-prototypes-module__emXi6G__hybridWorldStage{display:none}.home-prototypes-module__emXi6G__hybridWorldMobileList{gap:4rem;display:grid}.home-prototypes-module__emXi6G__hybridWorldMobileList article{border-top:1px solid #ecdce429;padding-top:1rem}.home-prototypes-module__emXi6G__hybridWorldMobileList img{border-radius:.35rem 4rem .35rem .35rem;height:21rem;margin-bottom:1.4rem}.home-prototypes-module__emXi6G__hybridWorldMobileList span{color:#ab919f;letter-spacing:.03em;font-size:.78rem;font-weight:550}.home-prototypes-module__emXi6G__hybridWorldMobileList h3{color:#f3ece4;margin-top:.65rem;font-size:2rem;font-weight:570;line-height:1.05}.home-prototypes-module__emXi6G__hybridWorldMobileList p{color:#d8ccd2;border-left:2px solid #d6b8cb;margin-top:1rem;padding-left:1rem;font-size:1rem;line-height:1.55}.home-prototypes-module__emXi6G__hybridProcess,.home-prototypes-module__emXi6G__hybridDiary{padding-block:6rem}.home-prototypes-module__emXi6G__hybridProcessHeading h2{font-size:clamp(2.7rem,13vw,4rem)}.home-prototypes-module__emXi6G__processJourney{grid-template-columns:1fr;gap:3.25rem;margin-top:4rem}.home-prototypes-module__emXi6G__processJourney:before{display:none}.home-prototypes-module__emXi6G__processStepHeading{align-items:flex-start;gap:.8rem;width:100%;padding-right:0}.home-prototypes-module__emXi6G__processStepMobileCopy{min-width:0;padding-top:.15rem;display:block}.home-prototypes-module__emXi6G__processStepMobileCopy h3{font-size:1.35rem;line-height:1.08}.home-prototypes-module__emXi6G__processStepMobileCopy p{max-width:28rem;color:var(--taupe);margin-top:.55rem;font-size:.9rem;line-height:1.6}.home-prototypes-module__emXi6G__processVisual{height:auto;min-height:0;margin-top:1.5rem}.home-prototypes-module__emXi6G__processPhoto{height:22rem}.home-prototypes-module__emXi6G__processEntry>img{height:17rem}.home-prototypes-module__emXi6G__processStepDesktopTitle,.home-prototypes-module__emXi6G__processStep>p{display:none}.home-prototypes-module__emXi6G__hybridPrompt{min-height:0;padding-block:5rem}.home-prototypes-module__emXi6G__hybridPromptInner{min-height:0;padding-block:0;position:relative;top:auto}.home-prototypes-module__emXi6G__fieldContextGrid,.home-prototypes-module__emXi6G__processHeading,.home-prototypes-module__emXi6G__signalPlate,.home-prototypes-module__emXi6G__diarySpread,.home-prototypes-module__emXi6G__livingRail,.home-prototypes-module__emXi6G__processRail,.home-prototypes-module__emXi6G__signalRail,.home-prototypes-module__emXi6G__diaryRibbon{grid-template-columns:1fr}.home-prototypes-module__emXi6G__fieldIntro{grid-column:auto;padding-top:0}.home-prototypes-module__emXi6G__fieldScene{width:min(100%,30rem)}.home-prototypes-module__emXi6G__fieldNote em{opacity:1;max-height:5rem;margin-top:.5rem}.home-prototypes-module__emXi6G__fieldNote:hover,.home-prototypes-module__emXi6G__fieldNoteActive{transform:none}.home-prototypes-module__emXi6G__proofSequence{grid-template-columns:2rem 1fr;gap:2rem 1rem;display:grid}.home-prototypes-module__emXi6G__proofRule{transform-origin:top;width:1px;height:auto;top:2rem;bottom:2rem;left:.85rem}.home-prototypes-module__emXi6G__proofStep{grid-column:2;grid-template-columns:minmax(8rem,.75fr) 1fr;align-items:center;gap:1rem;display:grid}.home-prototypes-module__emXi6G__proofStep:nth-of-type(3),.home-prototypes-module__emXi6G__proofStep:nth-of-type(4){transform:none}.home-prototypes-module__emXi6G__proofPrint{height:13rem}.home-prototypes-module__emXi6G__proofCopy{margin:0}.home-prototypes-module__emXi6G__signalHeading{text-align:left;margin-bottom:3rem}.home-prototypes-module__emXi6G__signalPlate{min-height:0}.home-prototypes-module__emXi6G__signalImage{grid-area:auto/1;width:min(100%,28rem)}.home-prototypes-module__emXi6G__signalNote,.home-prototypes-module__emXi6G__signalNote1,.home-prototypes-module__emXi6G__signalNote3{border-top:1px solid hsl(var(--border));text-align:left;justify-self:stretch;max-width:none;padding-top:1rem}.home-prototypes-module__emXi6G__signalNote:after{display:none}.home-prototypes-module__emXi6G__signalResult{width:100%;position:static;translate:none}.home-prototypes-module__emXi6G__contactSheet{gap:2rem;min-height:0;display:grid}.home-prototypes-module__emXi6G__diaryPrint,.home-prototypes-module__emXi6G__diaryPrint:first-child,.home-prototypes-module__emXi6G__diaryPrint:nth-child(2),.home-prototypes-module__emXi6G__diaryPrint:nth-child(3){width:100%;height:22rem;position:relative;inset:auto;rotate:none}.home-prototypes-module__emXi6G__livingStage,.home-prototypes-module__emXi6G__processStage,.home-prototypes-module__emXi6G__signalStage{min-height:0;position:relative;top:auto}.home-prototypes-module__emXi6G__aperture{height:24rem}.home-prototypes-module__emXi6G__livingPrompt{width:88%;bottom:1rem;right:0}.home-prototypes-module__emXi6G__verticalIndex{margin-top:1.25rem;display:flex;position:static}.home-prototypes-module__emXi6G__verticalIndex i,.home-prototypes-module__emXi6G__verticalIndex .home-prototypes-module__emXi6G__indexActive{width:2rem;height:1px}.home-prototypes-module__emXi6G__livingScene,.home-prototypes-module__emXi6G__processScene,.home-prototypes-module__emXi6G__signalScene{opacity:1;min-height:0;color:inherit;padding:2rem 0}.home-prototypes-module__emXi6G__livingScene[aria-current=step],.home-prototypes-module__emXi6G__processScene[aria-current=step],.home-prototypes-module__emXi6G__signalScene[aria-current=step]{transform:none}.home-prototypes-module__emXi6G__sceneRail{margin-top:3rem}.home-prototypes-module__emXi6G__processImage{height:15rem}.home-prototypes-module__emXi6G__signalStage blockquote span{color:#f4ece5}.home-prototypes-module__emXi6G__promptHeading{display:block}.home-prototypes-module__emXi6G__promptHeading>p:last-child{text-align:left;margin-left:0}.home-prototypes-module__emXi6G__promptComposition{grid-template-columns:1fr;gap:0;margin-top:3.5rem}.home-prototypes-module__emXi6G__promptSentence{font-size:clamp(2.3rem,11vw,3.6rem);line-height:1}.home-prototypes-module__emXi6G__promptPhrase{color:var(--prompt-accent);opacity:1;text-decoration-color:currentColor;transform:none}.home-prototypes-module__emXi6G__promptAnnotationStage{display:none}.home-prototypes-module__emXi6G__promptAnnotationList{border-top:1px solid #ecdce429;margin-top:3.5rem;display:grid}.home-prototypes-module__emXi6G__promptAnnotationList article{border-bottom:1px solid #ecdce429;grid-template-columns:2.5rem 1fr;gap:.55rem .75rem;padding:1.25rem 0;display:grid}.home-prototypes-module__emXi6G__promptAnnotationList span{color:#ab919f;letter-spacing:.1em;grid-row:1/3;font-family:ui-monospace,monospace;font-size:.66rem}.home-prototypes-module__emXi6G__promptAnnotationList h3{color:#f2eae2;letter-spacing:.04em;font-size:.85rem;font-weight:750}.home-prototypes-module__emXi6G__promptAnnotationList p{color:#ad9ca5;grid-column:2;font-size:.82rem;line-height:1.6}.home-prototypes-module__emXi6G__hybridDiaryEntries{grid-template-columns:1fr;gap:4rem;margin-top:4rem}.home-prototypes-module__emXi6G__hybridDiaryEntry,.home-prototypes-module__emXi6G__hybridDiaryEntry:first-child,.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(2),.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(3){grid-column:auto;margin-top:0}.home-prototypes-module__emXi6G__hybridDiaryEntry>div,.home-prototypes-module__emXi6G__hybridDiaryEntry:first-child>div,.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(2)>div,.home-prototypes-module__emXi6G__hybridDiaryEntry:nth-child(3)>div{rotate:none}.home-prototypes-module__emXi6G__hybridDiaryEntry figcaption{grid-template-columns:1fr;gap:.6rem}.home-prototypes-module__emXi6G__diaryRibbon{gap:3.5rem}.home-prototypes-module__emXi6G__ribbonLine{width:1px;height:auto;top:0;bottom:0;left:.22rem}.home-prototypes-module__emXi6G__ribbonMoment,.home-prototypes-module__emXi6G__ribbonMoment:nth-of-type(3),.home-prototypes-module__emXi6G__ribbonMoment:nth-of-type(4){margin-top:0;padding-left:1.5rem}.home-prototypes-module__emXi6G__ribbonMoment:before{top:0;left:0}}@media (prefers-reduced-motion:reduce){.home-prototypes-module__emXi6G__prototype *,.home-prototypes-module__emXi6G__prototype :before,.home-prototypes-module__emXi6G__prototype :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.home-prototypes-module__emXi6G__promptPhrase{color:var(--prompt-accent);opacity:1;text-decoration-color:currentColor;transform:none}}
