._case_ir7g7_1{--claude-ink:#151513;--claude-paper:#f2f0e8;--claude-accent:#d66b4b;--claude-muted:#716f68;background:var(--claude-paper);color:var(--claude-ink)}._case_ir7g7_1 img{width:100%;height:auto;display:block}._shell_ir7g7_16{max-width:1560px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}._hero_ir7g7_22{color:#f7f5ef;background:#080908;min-height:100svh;padding:clamp(1.25rem,3vw,3rem) clamp(1.25rem,3vw,3rem) clamp(3rem,6vw,6rem)}._back_ir7g7_29{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(5rem,10vh,8rem);font-size:.64rem;display:inline-flex}._heroImage_ir7g7_38{aspect-ratio:16/9;margin:0;overflow:hidden}._heroImage_ir7g7_38 img{object-fit:cover;height:100%}._heroFooter_ir7g7_49{border-top:1px solid #ffffff38;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:2rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}._heroFooter_ir7g7_49 span,._overviewLead_ir7g7_60>span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}._heroFooter_ir7g7_49 h1{letter-spacing:-.04em;margin:.85rem 0 0;font-size:clamp(2.8rem,6.4vw,6rem);font-weight:520;line-height:.92}._heroFooter_ir7g7_49 p{color:#f7f5efb8;margin:0;line-height:1.5}._overview_ir7g7_60{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr) minmax(220px,.45fr);gap:clamp(3rem,6vw,7rem);padding-block:clamp(7rem,13vw,13rem);display:grid}._overviewLead_ir7g7_60 h2{letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.95}._overviewCopy_ir7g7_96 p{color:#4f4d47;margin:0 0 1.5rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}._facts_ir7g7_103{margin:0}._facts_ir7g7_103 div{border-top:1px solid #1515132e;padding:1rem 0 1.4rem}._facts_ir7g7_103 dt{color:var(--claude-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.6rem}._facts_ir7g7_103 dd{margin:0;font-size:.95rem;line-height:1.45}._openingStage_ir7g7_127{color:var(--claude-paper);perspective:1800px;background:#0b0c0b;padding:clamp(5rem,10vw,11rem) clamp(1.25rem,7vw,8rem) 3rem;overflow:hidden}._openBook_ir7g7_135{filter:drop-shadow(0 38px 45px #00000085);transform-origin:bottom;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto;display:grid;transform:rotateX(5deg)}._openBook_ir7g7_135>div{background:#fff;position:relative}._pageLeft_ir7g7_150{transform-origin:100%;transform:rotateY(1.8deg);box-shadow:inset -16px 0 24px #0000001f}._pageRight_ir7g7_156{transform-origin:0;transform:rotateY(-1.8deg);box-shadow:inset 16px 0 24px #0000001f}._openingStage_ir7g7_127>p{color:#f2f0e89e;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.07em;text-transform:uppercase;max-width:1180px;margin:4rem auto 0;font-size:.64rem}._premise_ir7g7_172{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);gap:clamp(4rem,11vw,12rem);padding-block:clamp(8rem,14vw,15rem);display:grid}._premiseCopy_ir7g7_179>span,._sectionHeading_ir7g7_180>span,._spreadCopy_ir7g7_181>span,._typeSpecimen_ir7g7_182>span,._interfaceCopy_ir7g7_183>span,._safetyCopy_ir7g7_184>span,._codeHeading_ir7g7_185>span,._outcomeCopy_ir7g7_186>span,._quoteVisual_ir7g7_187 figcaption>span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}._premiseCopy_ir7g7_179 h2,._sectionHeading_ir7g7_180 h2,._spreadCopy_ir7g7_181 h2,._interfaceCopy_ir7g7_183 h2,._safetyCopy_ir7g7_184 h2,._codeHeading_ir7g7_185 h2,._outcomeCopy_ir7g7_186 h2{letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(2.8rem,5.7vw,5.8rem);font-weight:520;line-height:.96}._premiseBody_ir7g7_208{align-self:end}._premiseBody_ir7g7_208 p,._sectionHeading_ir7g7_180 p,._spreadCopy_ir7g7_181 p,._interfaceCopy_ir7g7_183 p,._safetyCopy_ir7g7_184 p,._codeHeading_ir7g7_185 p,._outcomeCopy_ir7g7_186 p{color:#4f4d47;margin:0 0 1.5rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}._quoteVisual_ir7g7_187{background:var(--claude-accent);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:100svh;margin:0;padding:clamp(3rem,7vw,7rem) max(clamp(1.25rem,5vw,6rem),50vw - 780px);display:grid}._quoteVisual_ir7g7_187>img{justify-self:center;max-width:590px;box-shadow:0 32px 70px #1c0d0740}._quoteVisual_ir7g7_187 figcaption{max-width:790px}._quoteVisual_ir7g7_187 figcaption p{letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(3rem,7vw,7.4rem);font-weight:520;line-height:.88}._architecture_ir7g7_254{background:var(--claude-paper);padding-block:clamp(8rem,14vw,15rem)}._sectionHeading_ir7g7_180{grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);gap:2rem clamp(3rem,8vw,9rem);display:grid}._sectionHeading_ir7g7_180>span{grid-column:1/-1}._sectionHeading_ir7g7_180 h2{margin-top:0}._sectionHeading_ir7g7_180 p{align-self:end;margin:0}._chapterList_ir7g7_278{border-top:1px solid #1515132e;grid-template-columns:repeat(4,1fr);margin-top:clamp(5rem,9vw,9rem);display:grid}._chapterList_ir7g7_278 article{border-right:1px solid #1515132e;min-height:340px;padding:1.4rem clamp(1.2rem,2.5vw,2.8rem) 2rem}._chapterList_ir7g7_278 article:first-child{padding-left:0}._chapterList_ir7g7_278 article:last-child{border-right:0}._chapterList_ir7g7_278 span{color:var(--claude-accent);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._chapterList_ir7g7_278 h3{letter-spacing:-.035em;margin:4.5rem 0 1.5rem;font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:520;line-height:1.05}._chapterList_ir7g7_278 p{color:#5e5b55;margin:0;line-height:1.55}._spreadStage_ir7g7_321{color:var(--claude-paper);background:#101110;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:100svh;padding:clamp(5rem,10vw,10rem) max(clamp(1.25rem,4vw,4.5rem),50vw - 780px);display:grid;overflow:hidden}._spreadCopy_ir7g7_181{max-width:510px}._spreadCopy_ir7g7_181 h2{font-size:clamp(2.6rem,4.8vw,5.2rem)}._spreadCopy_ir7g7_181 p,._safetyCopy_ir7g7_184 p{color:#f2f0e8a6}._spreadPages_ir7g7_346{perspective:1500px;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,2.5rem);display:grid}._spreadPages_ir7g7_346 figure{margin:0;box-shadow:0 35px 80px #0000007a}._spreadPages_ir7g7_346 figure:first-child{transform:rotate(-2.5deg)translateY(4%)}._spreadPages_ir7g7_346 figure:last-child{transform:rotate(2.5deg)translateY(-4%)}._visualSystem_ir7g7_366{padding-block:clamp(8rem,14vw,15rem)}._systemGrid_ir7g7_370{grid-template-columns:.8fr 1.2fr;gap:1px;margin-top:clamp(5rem,9vw,9rem);display:grid}._typeSpecimen_ir7g7_182{background:var(--claude-ink);color:var(--claude-paper);flex-direction:column;min-height:650px;padding:clamp(2rem,4vw,4.5rem);display:flex}._typeSpecimen_ir7g7_182 strong{letter-spacing:-.04em;margin:auto 0;font-size:clamp(4rem,8vw,8.6rem);font-weight:520;line-height:.82}._typeSpecimen_ir7g7_182 p{color:#f2f0e899;max-width:400px;margin:0;line-height:1.55}._palette_ir7g7_401{grid-template-columns:1fr 1fr;display:grid}._palette_ir7g7_401>div{flex-direction:column;justify-content:flex-end;min-height:325px;padding:clamp(1.5rem,3vw,3rem);display:flex}._palette_ir7g7_401 span,._palette_ir7g7_401 small{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;font-size:.6rem}._palette_ir7g7_401 strong{margin:.7rem 0 .2rem;font-size:1.5rem;font-weight:520}._palette_ir7g7_401 small{opacity:.68}._interfaceMockup_ir7g7_431{background:var(--claude-accent);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:clamp(4rem,9vw,10rem);min-height:100svh;padding:clamp(5rem,9vw,9rem) max(clamp(1.25rem,5vw,6rem),50vw - 780px);display:grid}._device_ir7g7_441{background:#111;border:10px solid #242421;border-radius:22px;overflow:hidden;box-shadow:0 38px 90px #260f0852}._deviceBar_ir7g7_449{color:#ffffff85;background:#252522;align-items:center;gap:.45rem;height:38px;padding:0 1rem;display:flex}._deviceBar_ir7g7_449 i{background:#6f6e68;border-radius:50%;width:7px;height:7px}._deviceBar_ir7g7_449 span{font-family:var(--font-ibm-plex-mono), monospace;margin-left:auto;font-size:.56rem}._deviceViewport_ir7g7_472{max-height:750px;overflow:hidden}._deviceViewport_ir7g7_472 img{margin-top:-18%}._interfaceCopy_ir7g7_183{max-width:530px}._interfaceCopy_ir7g7_183 p{color:#151513b8}._safety_ir7g7_184{color:var(--claude-paper);background:#090a09;padding-block:clamp(7rem,12vw,13rem)}._safety_ir7g7_184 ._shell_ir7g7_16{grid-template-columns:minmax(280px,.75fr) minmax(320px,.65fr);align-items:center;gap:clamp(4rem,10vw,12rem);display:grid}._safetyCopy_ir7g7_184{max-width:650px}._safetyPage_ir7g7_506{margin:0;box-shadow:0 36px 85px #00000073}._codeSection_ir7g7_511{grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:clamp(4rem,8vw,9rem);padding-block:clamp(8rem,14vw,15rem);display:grid}._codeHeading_ir7g7_185{align-self:center}._codeStack_ir7g7_522{min-height:850px;position:relative}._codeStack_ir7g7_522 figure{width:min(64%,540px);margin:0;position:absolute;box-shadow:0 30px 70px #15151330}._codeBack_ir7g7_534{top:0;left:0;transform:rotate(-5deg)}._codeFront_ir7g7_540{bottom:0;right:0;transform:rotate(4deg)}._gallery_ir7g7_546{background:#111210;grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1.5vw,1.5rem);padding:clamp(3rem,6vw,6rem);display:grid;overflow:hidden}._gallery_ir7g7_546 figure{margin:0}._gallery_ir7g7_546 figure:nth-child(2n){transform:translateY(7%)}._outcome_ir7g7_186{background:var(--claude-paper);padding-block:clamp(8rem,14vw,15rem) 6rem}._outcomeGrid_ir7g7_568{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:center;gap:clamp(4rem,10vw,12rem);display:grid}._outcomeCopy_ir7g7_186{max-width:820px}._closingPage_ir7g7_579{margin:0;box-shadow:0 30px 75px #15151333}._nextProject_ir7g7_584{border-top:1px solid #15151333;justify-content:space-between;align-items:end;margin-top:clamp(7rem,13vw,13rem);padding-top:1.4rem;display:flex}._nextProject_ir7g7_584>span{color:var(--claude-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}._nextProject_ir7g7_584 a{letter-spacing:-.04em;font-size:clamp(2rem,4vw,4rem);font-weight:520}@supports (animation-timeline:view()){._reveal_ir7g7_608{animation:linear both _revealContent_ir7g7_1;animation-timeline:view();animation-range:entry 8% cover 34%}}@keyframes _revealContent_ir7g7_1{0%{opacity:.18;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){._hero_ir7g7_22{min-height:auto;padding-bottom:4rem}._heroFooter_ir7g7_49,._overview_ir7g7_60,._premise_ir7g7_172,._sectionHeading_ir7g7_180,._spreadStage_ir7g7_321,._interfaceMockup_ir7g7_431,._safety_ir7g7_184 ._shell_ir7g7_16,._codeSection_ir7g7_511,._outcomeGrid_ir7g7_568{grid-template-columns:1fr}._overviewCopy_ir7g7_96{max-width:680px}._quoteVisual_ir7g7_187{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);min-height:auto}._chapterList_ir7g7_278{grid-template-columns:1fr 1fr}._chapterList_ir7g7_278 article:nth-child(2){border-right:0}._chapterList_ir7g7_278 article:nth-child(n+3){border-top:1px solid #1515132e}._spreadCopy_ir7g7_181,._interfaceCopy_ir7g7_183,._safetyCopy_ir7g7_184,._codeHeading_ir7g7_185,._outcomeCopy_ir7g7_186{max-width:760px}._interfaceMockup_ir7g7_431,._spreadStage_ir7g7_321{min-height:auto}._systemGrid_ir7g7_370{grid-template-columns:1fr}._codeStack_ir7g7_522{min-height:min(110vw,820px)}}@media (max-width:640px){._hero_ir7g7_22{padding-inline:0}._back_ir7g7_29,._heroFooter_ir7g7_49{margin-inline:1.25rem}._back_ir7g7_29{margin-bottom:6rem}._heroImage_ir7g7_38{aspect-ratio:1}._heroImage_ir7g7_38 img{object-position:34% center}._openBook_ir7g7_135{gap:.35rem}._openingStage_ir7g7_127{padding-inline:.75rem}._quoteVisual_ir7g7_187{grid-template-columns:1fr;padding-block:5rem}._quoteVisual_ir7g7_187>img{max-width:72vw}._chapterList_ir7g7_278,._palette_ir7g7_401,._gallery_ir7g7_546{grid-template-columns:1fr 1fr}._chapterList_ir7g7_278 article{min-height:280px}._chapterList_ir7g7_278 article:nth-child(odd){padding-left:0}._spreadPages_ir7g7_346{gap:.6rem}._typeSpecimen_ir7g7_182{min-height:480px}._palette_ir7g7_401>div{min-height:230px}._device_ir7g7_441{border-width:6px;border-radius:14px}._codeStack_ir7g7_522{min-height:125vw}._gallery_ir7g7_546{padding:1rem}._nextProject_ir7g7_584{flex-direction:column;align-items:start;gap:2rem}}@media (prefers-reduced-motion:reduce){._reveal_ir7g7_608{animation:none!important}}
