._coverGrid_1rsra_1,._spread_1rsra_1,._production_1rsra_1,._reflection_1rsra_1{gap:0 var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._coverGrid_1rsra_1{margin-top:var(--ad-xl);align-items:end}._coverTitle_1rsra_3{grid-column:1/9}._coverTitle_1rsra_3 h1{max-width:12ch;font-size:var(--ad-display);letter-spacing:-.06em;text-wrap:balance;font-weight:500;line-height:.94}._thesis_1rsra_5{max-width:17ch;font-size:var(--ad-subsection);letter-spacing:-.035em;grid-column:10/-1;line-height:1.12}._coverMedia_1rsra_6{margin-top:var(--ad-l);grid-column:1/9}._coverIntro_1rsra_7{color:var(--muted);font-size:var(--ad-body);grid-column:10/-1;align-self:center;line-height:1.55}._facts_1rsra_8{gap:var(--ad-l);grid-template-columns:minmax(8ch,.65fr) repeat(3,minmax(0,1fr))}._facts_1rsra_8>div{min-width:0}._facts_1rsra_8 dd{text-wrap:pretty;max-width:none}@media (width>=768px) and (width<=1100px){._facts_1rsra_8{gap:var(--ad-m);grid-template-columns:repeat(2,minmax(0,1fr))}}._story_1rsra_12{margin-top:clamp(8rem,12vw,13rem)}._story_1rsra_12 section+section{margin-top:clamp(9rem,14vw,16rem)}._text_1rsra_14{grid-column:1/6;max-width:52ch}._text_1rsra_14 h2{margin-bottom:var(--ad-m)}._originAside_1rsra_16{grid-column:8/-1;align-self:center}._originAside_1rsra_16>p{letter-spacing:-.025em;max-width:26ch;color:var(--ink)!important;font-size:var(--ad-heading)!important;line-height:1.3!important}._originAside_1rsra_16 ol{gap:var(--ad-s);margin-top:var(--ad-l);padding:0;list-style:none;display:grid}._originAside_1rsra_16 li{align-items:baseline;gap:var(--ad-m);padding-top:var(--ad-s);border-top:1px solid var(--line);display:flex}._originAside_1rsra_16 li span{min-width:4.5rem;color:var(--muted);font-size:var(--ad-meta);flex:none}._originAside_1rsra_16 li strong{font-size:var(--ad-heading);letter-spacing:-.03em;font-weight:500}._architecture_1rsra_22 h2{grid-column:1/8;max-width:15ch}._architectureBody_1rsra_23{grid-column:8/-1;max-width:49ch}._products_1rsra_24{gap:var(--grid-gutter);margin-top:var(--ad-l);padding-top:var(--ad-m);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._products_1rsra_24 dt{font-size:var(--ad-heading);letter-spacing:-.035em;font-weight:500}._products_1rsra_24 dd{margin-top:var(--ad-xs);max-width:17ch;color:var(--muted);font-size:var(--ad-meta);line-height:1.45}._foundations_1rsra_27{margin-top:var(--ad-l);gap:var(--ad-m);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._foundations_1rsra_27 li{max-width:28ch;color:var(--muted);font-size:var(--ad-body);line-height:1.5}._libraryPlate_1rsra_29{margin-top:var(--ad-xl);grid-column:1/-1}._originPlate_1rsra_30{margin-top:var(--ad-xl);grid-column:1/9}@media (width<=1023px){._originPlate_1rsra_30{grid-column:1/-1}}._productSpread_1rsra_32{margin-top:var(--ad-xl);grid-column:1/-1}._evolution_1rsra_33 ._text_1rsra_14{grid-column:1/6}._tokenFacts_1rsra_34{align-self:end;gap:var(--ad-m);grid-column:8/-1;display:grid}._tokenFacts_1rsra_34 div{gap:var(--ad-s);grid-template-columns:auto 1fr;align-items:baseline;display:grid}._tokenFacts_1rsra_34 dt{color:var(--muted);font-size:var(--ad-body)}._tokenFacts_1rsra_34 dd{font-size:var(--ad-section);letter-spacing:-.05em;grid-area:1/1;line-height:1}._themeFigure_1rsra_38{margin:var(--ad-l) 0 0;grid-column:1/-1}._themeStage_1rsra_39{--light-reveal:50%;aspect-ratio:8/5;background:var(--media-ground);position:relative;overflow:hidden}._themeStage_1rsra_39 img{object-fit:contain;width:100%;height:100%;display:block}._themeLight_1rsra_41{clip-path:inset(0 calc(100% - var(--light-reveal)) 0 0);position:absolute;inset:0}._themeSeam_1rsra_42{top:0;bottom:0;left:var(--light-reveal);background:var(--muted);pointer-events:none;width:1px;position:absolute}._themeSeam_1rsra_42>span{background:var(--canvas);width:44px;height:44px;color:var(--ink);box-shadow:0 4px 18px var(--shadow);letter-spacing:4px;place-items:center;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._themeControls_1rsra_44{align-items:center;gap:var(--ad-s);padding-top:var(--ad-s);display:flex}._themeControls_1rsra_44 button{min-height:44px;color:var(--ink);font:inherit;font-size:var(--ad-meta);cursor:pointer;background:0 0;border:0;padding:8px 0}._themeControls_1rsra_44 button:hover{color:var(--muted)}._themeRange_1rsra_47{display:block;position:absolute;inset:0}._themeRange_1rsra_47 input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;display:block}._themeStage_1rsra_39:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:4px}._themeSeam_1rsra_42 svg{width:24px;height:24px}._srOnly_1rsra_51{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._replay_1rsra_52{margin-left:auto;border-bottom:1px solid var(--line)!important}._themeFigure_1rsra_38 figcaption{margin-top:var(--ad-xs);max-width:65ch;color:var(--muted);font-size:var(--ad-meta);line-height:1.5}._guidelines_1rsra_54 ._text_1rsra_14{grid-column:8/-1}._guidelineQuote_1rsra_55{letter-spacing:-.045em;text-wrap:balance;grid-column:1/6;align-self:start;font-size:var(--ad-section)!important;color:var(--ink)!important;line-height:1.07!important}._guidelineQuote_1rsra_55 span{margin-top:var(--ad-s);color:var(--muted);font-size:var(--ad-meta);letter-spacing:0;line-height:1.5;display:block}._production_1rsra_1 h2{grid-column:1/7;max-width:14ch}._productionBody_1rsra_58{grid-column:8/-1;max-width:51ch}._audit_1rsra_59{margin-top:var(--ad-l);padding-top:var(--ad-m);border-top:1px solid var(--line);gap:var(--grid-gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._auditIntro_1rsra_60{grid-column:1/5}._auditIntro_1rsra_60 h3{font-size:var(--ad-heading);line-height:1.2}._auditIntro_1rsra_60 p{margin-top:var(--ad-s);font-size:var(--ad-meta)!important}._auditFacts_1rsra_63{gap:var(--ad-s);grid-column:6/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._auditFacts_1rsra_63 dd:first-child{font-size:var(--ad-subsection);letter-spacing:-.05em;line-height:1}._auditFacts_1rsra_63 dt{margin-top:var(--ad-xs);font-size:var(--ad-meta)}._auditDetail_1rsra_66{margin-top:var(--ad-xs);color:var(--muted);font-size:var(--ad-meta);line-height:1.45}._upkeep_1rsra_67 h2,._refactor_1rsra_67 h2{grid-column:1/7;max-width:14ch}._refactor_1rsra_67{isolation:isolate;position:relative}._futureGround_1rsra_70{z-index:-1;inset:calc(-1 * var(--ad-xl)) calc(-1 * var(--page-pad)) calc(-1 * var(--ad-xl));border-top:1px dashed var(--muted);background:color-mix(in srgb,var(--ink) 5%,var(--canvas));pointer-events:none;position:absolute}._story_1rsra_12._story_1rsra_12 ._futureMark_1rsra_71{margin:0 0 var(--ad-l);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;font-size:.72rem;display:flex}._futureMark_1rsra_71 span:first-child{border:1px dashed var(--ink);color:var(--ink);padding:2px 8px}._futureMark_1rsra_71 span{align-items:center;gap:8px;display:inline-flex}._futureMark_1rsra_71 i{border-top:1px dashed var(--muted);width:22px}._chapterBody_1rsra_75{grid-column:8/-1;max-width:51ch}._reflection_1rsra_1 ._text_1rsra_14{grid-column:1/6}._closing_1rsra_77{font-size:var(--ad-section);letter-spacing:-.045em;text-wrap:balance;grid-column:8/-1;align-self:center;line-height:1.07}@media (width<=1100px){._coverTitle_1rsra_3{grid-column:1/9}._thesis_1rsra_5{font-size:var(--ad-heading);grid-column:9/-1}._coverMedia_1rsra_6{grid-column:1/-1}._coverIntro_1rsra_7{margin-top:var(--ad-m);grid-column:1/9;max-width:54ch}._architecture_1rsra_22 h2,._production_1rsra_1 h2,._upkeep_1rsra_67 h2,._refactor_1rsra_67 h2{grid-column:1/7}._architectureBody_1rsra_23,._productionBody_1rsra_58,._chapterBody_1rsra_75,._guidelines_1rsra_54 ._text_1rsra_14,._closing_1rsra_77{grid-column:8/-1}}@media (width<=767px){._coverGrid_1rsra_1,._spread_1rsra_1,._production_1rsra_1,._reflection_1rsra_1,._audit_1rsra_59{display:block}._coverGrid_1rsra_1{margin-top:var(--ad-l)}._coverTitle_1rsra_3 h1{font-size:var(--ad-display)}._thesis_1rsra_5{margin-top:var(--ad-m);max-width:24ch}._coverIntro_1rsra_7{margin-top:var(--ad-m)}._facts_1rsra_8{grid-template-columns:1fr;gap:0;display:grid}._facts_1rsra_8 dd{max-width:24ch}._story_1rsra_12,._story_1rsra_12 section+section{margin-top:var(--ad-xl)}._originAside_1rsra_16,._architectureBody_1rsra_23,._productionBody_1rsra_58,._chapterBody_1rsra_75,._tokenFacts_1rsra_34,._guidelines_1rsra_54 ._text_1rsra_14,._closing_1rsra_77{margin-top:var(--ad-l)}._products_1rsra_24{row-gap:var(--ad-m);grid-template-columns:1fr 1fr}._foundations_1rsra_27{display:block}._foundations_1rsra_27 li+li{margin-top:var(--ad-s)}._productSpread_1rsra_32{display:block}._tokenFacts_1rsra_34{gap:var(--ad-m);grid-template-columns:1fr 1fr}._tokenFacts_1rsra_34 div{display:block}._tokenFacts_1rsra_34 dd{margin-top:var(--ad-xs)}._themeControls_1rsra_44{flex-wrap:wrap;gap:8px 16px}._themeRange_1rsra_47{max-width:none}._replay_1rsra_52{text-align:left;flex-basis:100%;margin-left:0}._auditFacts_1rsra_63{margin-top:var(--ad-m);gap:var(--ad-m) var(--ad-s);grid-template-columns:1fr 1fr}._auditFacts_1rsra_63>div:last-child{grid-column:1/-1}._auditFacts_1rsra_63 dd:first-child{font-size:var(--ad-subsection)}}
