.KPYfQG_header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;width:min(100% - 2rem,96rem);min-height:5.8rem;margin:0 auto;padding:.65rem 0;display:grid;position:relative}.KPYfQG_brand{width:fit-content;min-height:3.6rem;font-family:var(--font-display);align-items:center;gap:.65rem;font-size:clamp(2.025rem,3vw,2.775rem);font-weight:700;line-height:1;display:inline-flex}.KPYfQG_brand svg{color:#f2bd3f;filter:drop-shadow(1px 2px 0 var(--text));transform:rotate(-9deg)}.KPYfQG_nav{white-space:nowrap;align-items:center;gap:clamp(1.05rem,2.4vw,2.5rem);display:flex}.KPYfQG_nav a{min-height:3.6rem;font-family:var(--font-hand);align-items:center;font-size:clamp(1.53rem,1.59vw,1.68rem);font-weight:700;transition:color .18s,transform .18s;display:inline-flex;position:relative}.KPYfQG_nav a:after{content:"";background:var(--coral);transform-origin:0;border-radius:50%;height:.24rem;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.28rem;left:4%;right:4%;transform:scaleX(0)rotate(-2deg)}.KPYfQG_nav a:hover,.KPYfQG_nav a:focus-visible,.KPYfQG_nav a[aria-current=page]{color:var(--coral-deep);transform:translateY(-1px)}.KPYfQG_nav a:hover:after,.KPYfQG_nav a:focus-visible:after,.KPYfQG_nav a[aria-current=page]:after{transform:scaleX(1)rotate(-2deg)}.KPYfQG_external{border:2px solid var(--coral);min-height:3.8rem;color:var(--on-coral);background:var(--coral);box-shadow:0 5px 0 color-mix(in srgb, var(--coral-deep) 65%, transparent);font-family:var(--font-hand);border-radius:.95rem;justify-self:end;align-items:center;gap:.5rem;padding:.78rem 1.3rem;font-size:clamp(1.53rem,1.59vw,1.68rem);transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.KPYfQG_external:after{border:1px dashed color-mix(in srgb, var(--on-coral) 46%, transparent);content:"";pointer-events:none;border-radius:.7rem;position:absolute;inset:.24rem}.KPYfQG_external:hover,.KPYfQG_external:focus-visible{box-shadow:0 3px 0 color-mix(in srgb, var(--coral-deep) 65%, transparent);transform:translateY(2px)rotate(-1deg)}.KPYfQG_external:active{box-shadow:none;transform:translateY(5px)scale(.98)}.KPYfQG_footer{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--lavender) 84%, var(--surface-raised));width:min(100% - 2rem,94rem);box-shadow:var(--shadow);font-size:var(--type-body-compact);border-radius:1.4rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin:1rem auto 1.5rem;padding:1.5rem 1.8rem;display:grid}.KPYfQG_footerBrand{font-family:var(--font-display);align-items:center;gap:.55rem;font-size:1.25rem;display:flex}.KPYfQG_footerBrand svg{color:#f2bd3f}.KPYfQG_footer p{color:var(--text-muted);text-align:center}.KPYfQG_footer>div:last-child{justify-self:end;align-items:center;gap:1.2rem;display:flex}.KPYfQG_footer>div:last-child a{align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.KPYfQG_footer>div:last-child a:hover,.KPYfQG_footer>div:last-child a:focus-visible{color:var(--coral-deep)}@media (max-width:900px){.KPYfQG_header{grid-template-columns:1fr auto;gap:.75rem;width:min(100% - 1.25rem,94rem);min-height:5.2rem;padding-block:.35rem}.KPYfQG_brand{font-size:1.77rem}.KPYfQG_brand svg{width:21px}.KPYfQG_nav{gap:1rem}.KPYfQG_nav a:first-child,.KPYfQG_nav a:nth-child(5){display:none}.KPYfQG_nav a{font-size:1.5rem}.KPYfQG_external{display:none}.KPYfQG_footer{grid-template-columns:1fr;align-items:start;gap:.8rem;padding:1.3rem}.KPYfQG_footer p{text-align:left}.KPYfQG_footer>div:last-child{justify-self:start}}@media (max-width:520px){.KPYfQG_header{grid-template-columns:1fr;justify-items:center;gap:.05rem;padding-block:.55rem}.KPYfQG_brand{justify-self:center}.KPYfQG_nav{justify-content:space-around;gap:.45rem;width:100%}}.KPYfQG_headerActions{justify-self:end;align-items:center;gap:.8rem;display:flex}.KPYfQG_languageSwitch{border:1px dashed var(--line-strong);background:var(--surface-raised);min-width:4.2rem;min-height:2.75rem;font-family:var(--font-body);white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:1rem;display:inline-flex}.KPYfQG_languageSwitch:hover{border-color:var(--coral-deep);color:var(--coral-deep)}html[lang=zh-CN] :is(.KPYfQG_brand,.KPYfQG_footerBrand){font-family:var(--font-kalam), "Comic Sans MS", cursive}html[lang=zh-CN] .KPYfQG_nav a{font-size:clamp(1.25rem,1.6vw,1.5rem)}html[lang=zh-CN] .KPYfQG_external{font-size:1.25rem;font-weight:700}@media (max-width:1200px){.KPYfQG_header{grid-template-columns:1fr auto}.KPYfQG_headerActions{grid-area:1/2}.KPYfQG_nav{grid-area:2/1/auto/-1;justify-content:center}.KPYfQG_external{display:none}}@media (max-width:520px){.KPYfQG_header{grid-template-columns:1fr auto;gap:.15rem .5rem}.KPYfQG_brand{justify-self:start;gap:.3rem;font-size:1.45rem}.KPYfQG_nav{grid-column:1/-1;justify-content:space-around}.KPYfQG_languageSwitch{min-width:3.8rem}}
.iWZaSa_page{min-height:100dvh}.iWZaSa_index,.iWZaSa_article{width:min(1120px,100% - 64px);margin:0 auto;padding:54px 0 86px}.iWZaSa_hero{max-width:780px;margin-bottom:64px}.iWZaSa_eyebrow{background:var(--mint);width:fit-content;color:var(--text);font:12px/1.6 var(--font-mono-stack);letter-spacing:.08em;margin-bottom:22px;padding:3px 9px;display:block;transform:rotate(-1deg)}.iWZaSa_hero h1,.iWZaSa_articleHeader h1{font:700 clamp(34px, 4.5vw, 52px)/1.3 var(--font-hand);text-wrap:balance;margin-bottom:20px}.iWZaSa_hero>p,.iWZaSa_articleHeader>p{color:var(--text-muted);text-wrap:pretty;max-width:720px;font:17px/1.9 ui-sans-serif,system-ui,sans-serif}.iWZaSa_heroMeta{color:var(--text-muted);flex-wrap:wrap;gap:12px 24px;margin-top:22px;font:12px/1.6 ui-sans-serif,system-ui,sans-serif;display:flex}.iWZaSa_group{border-top:1px solid var(--line-strong);grid-template-columns:190px 1fr;gap:38px;margin-bottom:40px;padding-top:25px;display:grid}.iWZaSa_group>h2{font:700 25px/1.5 var(--font-hand)}.iWZaSa_entries{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.iWZaSa_entry{border-bottom:1px dashed var(--line);align-items:baseline;gap:14px;margin-bottom:22px;padding:8px 0 28px;display:flex}.iWZaSa_entry>div{flex:1}.iWZaSa_number{font:11px var(--font-mono-stack);color:var(--coral-deep)}.iWZaSa_entry h3{font:700 23px/1.4 var(--font-hand);margin-bottom:10px}.iWZaSa_entry p{color:var(--text-muted);text-wrap:pretty;font:14px/1.85 ui-sans-serif,system-ui,sans-serif}.iWZaSa_entryMeta{color:var(--text-muted);margin-top:12px;font:11px/1.6 ui-sans-serif,system-ui,sans-serif;display:block}.iWZaSa_arrow{color:var(--coral-deep)}.iWZaSa_entry:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--coral-deep);text-decoration-color:var(--coral-deep);text-underline-offset:6px}.iWZaSa_back{color:var(--text-muted);text-underline-offset:4px;margin-bottom:28px;font:14px/1.8 ui-sans-serif,system-ui,sans-serif;text-decoration:underline;display:inline-block}.iWZaSa_articleHeader{max-width:900px;margin-bottom:54px}.iWZaSa_articleHeader .iWZaSa_eyebrow{margin-top:12px}.iWZaSa_articleLayout{grid-template-columns:215px minmax(0,720px);gap:65px;display:grid}.iWZaSa_toc{border-left:2px solid var(--line);flex-direction:column;align-self:start;gap:4px;padding-left:17px;display:flex;position:sticky;top:35px}.iWZaSa_toc>span{color:var(--text-muted);letter-spacing:.08em;margin-bottom:13px;font:11px/1.6 ui-sans-serif,system-ui,sans-serif}.iWZaSa_toc a{gap:12px;padding:7px 0;font:13px/1.6 ui-sans-serif,system-ui,sans-serif;display:flex}.iWZaSa_toc a:hover{color:var(--coral-deep)}.iWZaSa_toc small{color:var(--text-muted);font-family:var(--font-mono-stack)}.iWZaSa_prose{min-width:0;font:16px/1.95 ui-sans-serif,system-ui,sans-serif}.iWZaSa_section{border-bottom:1px solid var(--line);margin-bottom:34px;padding-bottom:36px;scroll-margin-top:30px}.iWZaSa_sectionHeading{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.iWZaSa_sectionHeading>span{color:var(--coral-deep);font:12px var(--font-mono-stack)}.iWZaSa_sectionHeading h2{font:700 27px/1.5 var(--font-hand)}.iWZaSa_section>p{text-wrap:pretty;margin-bottom:18px}.iWZaSa_references{color:var(--text-muted);margin-top:24px;font:12px/1.8 ui-sans-serif,system-ui,sans-serif}.iWZaSa_references summary{cursor:pointer;text-underline-offset:3px;width:fit-content;padding:5px 0}.iWZaSa_references summary:hover{text-decoration:underline}.iWZaSa_references ul{overflow-wrap:anywhere;margin-top:8px;padding-left:20px}.iWZaSa_references a{text-underline-offset:3px;text-decoration:underline}.iWZaSa_references code{font-size:11px}.iWZaSa_provenance{border-left:3px solid var(--line-strong);background:var(--surface-soft);color:var(--text-muted);margin:20px 0 35px;padding:22px 25px;scroll-margin-top:30px;font-size:13px}.iWZaSa_provenance h2{color:var(--text);margin-bottom:12px;font-size:15px}.iWZaSa_provenance p+p{margin-top:12px}.iWZaSa_revision code{overflow-wrap:anywhere;font-size:11px;display:block}.iWZaSa_toolLinks{flex-wrap:wrap;gap:8px 20px;padding:0;font-size:13px;list-style:none;display:flex}.iWZaSa_toolLinks a,.iWZaSa_contact a{text-underline-offset:4px;text-decoration:underline}.iWZaSa_contact{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.iWZaSa_skipLink{z-index:99;background:var(--surface-raised);padding:10px 20px;position:absolute;top:-80px;left:20px}.iWZaSa_skipLink:focus{top:12px}@media (max-width:900px){.iWZaSa_group{grid-template-columns:1fr;gap:22px}.iWZaSa_articleLayout{grid-template-columns:175px minmax(0,1fr);gap:28px}}@media (max-width:680px){.iWZaSa_index,.iWZaSa_article{width:calc(100% - 40px);padding-top:30px}.iWZaSa_hero{margin-bottom:40px}.iWZaSa_hero h1,.iWZaSa_articleHeader h1{font-size:32px}.iWZaSa_hero>p,.iWZaSa_articleHeader>p{font-size:15px}.iWZaSa_entries{grid-template-columns:1fr;gap:0}.iWZaSa_entry{margin-bottom:14px;padding-bottom:22px}.iWZaSa_articleHeader{margin-bottom:30px}.iWZaSa_articleLayout{grid-template-columns:1fr;gap:34px}.iWZaSa_toc{grid-template-columns:1fr 1fr;gap:3px 18px;display:grid;position:static}.iWZaSa_toc>span{grid-column:1/-1;margin-bottom:4px}.iWZaSa_toc a{font-size:12px}.iWZaSa_prose{font-size:15px}.iWZaSa_sectionHeading h2{font-size:24px}}
.mpbYFq_page{min-height:100dvh;overflow:clip}.mpbYFq_page main{border:1px solid var(--line);background-color:var(--butter);background-image:linear-gradient(90deg, color-mix(in srgb, var(--line-strong) 16%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--line-strong) 16%, transparent) 1px, transparent 1px);width:min(100% - clamp(1.25rem,5vw,5rem),94rem);min-height:min(40rem,100dvh - 7rem);box-shadow:var(--shadow);background-size:26px 26px;border-radius:1.4rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin:clamp(.5rem,2vw,1.8rem) auto 3rem;display:grid;position:relative;overflow:hidden}.mpbYFq_page main:before{border:2px dashed color-mix(in srgb, var(--coral) 55%, transparent);content:"";border-radius:50%;width:20rem;height:20rem;position:absolute;top:-5rem;right:-3rem}.mpbYFq_copy{z-index:2;grid-area:1/1/auto/span 8;padding:clamp(2rem,5vw,5rem);position:relative}.mpbYFq_copy>span{color:var(--coral-deep);font-family:var(--font-mono-stack);font-size:var(--type-meta);letter-spacing:.1em;font-weight:680}.mpbYFq_copy h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.055em;margin-top:.7rem;font-size:clamp(4rem,8vw,8.5rem);font-weight:400;line-height:.9}.mpbYFq_copy p{max-width:32rem;color:var(--text-muted);font-size:var(--type-body-large);margin-top:1.4rem;line-height:1.7}.mpbYFq_actions{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.7rem;display:flex}.mpbYFq_actions a{font-size:var(--type-ui);border-bottom:1px solid;align-items:center;gap:.45rem;font-weight:680;line-height:2;display:inline-flex}.mpbYFq_actions a svg{transition:transform .18s}.mpbYFq_actions a:first-child:hover svg,.mpbYFq_actions a:first-child:focus-visible svg{transform:translate(-3px)}.mpbYFq_actions a:last-child:hover svg,.mpbYFq_actions a:last-child:focus-visible svg{transform:translate(3px)}.mpbYFq_sticker{z-index:1;aspect-ratio:3/2;grid-area:1/8/auto/-1;width:112%;position:relative;transform:rotate(4deg)translate(-7%)}.mpbYFq_sticker img{object-fit:contain}@media (max-width:620px){.mpbYFq_page main{border-radius:1.15rem;width:calc(100% - 1.25rem);min-height:calc(100dvh - 6rem);display:block}.mpbYFq_copy{padding:2rem 1.5rem}.mpbYFq_copy h1{font-size:clamp(4rem,20vw,6.7rem)}.mpbYFq_sticker{width:70%;position:absolute;bottom:1.2rem;right:-5%}}
.syw09q_page{min-height:100dvh;overflow-x:clip}.syw09q_skipLink{z-index:100;color:var(--surface);background:var(--text);border-radius:.7rem;padding:.7rem .95rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.syw09q_skipLink:focus{transform:translateY(0)}.syw09q_main{gap:clamp(.9rem,1.35vw,1.25rem);width:min(100% - 2rem,94rem);margin:clamp(.35rem,1.2vw,1rem) auto 0;display:grid}.syw09q_hero,.syw09q_featured,.syw09q_lenses,.syw09q_readingPath{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:1.4rem}.syw09q_hero{background-color:color-mix(in srgb, var(--butter) 88%, var(--surface-raised));background-image:linear-gradient(90deg, color-mix(in srgb, var(--line-strong) 13%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--line-strong) 13%, transparent) 1px, transparent 1px);background-size:30px 30px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;min-height:clamp(31rem,39vw,39rem);display:grid;position:relative;overflow:hidden}.syw09q_hero:after{border:2px dashed color-mix(in srgb, var(--coral) 38%, transparent);content:"";pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-9rem;right:-7rem}.syw09q_heroCopy{z-index:3;flex-direction:column;grid-column:1/span 7;justify-content:center;align-items:flex-start;padding:clamp(2rem,4.2vw,4.8rem);display:flex;position:relative}.syw09q_heroCopy>p{color:var(--coral-deep);font-family:var(--font-mono-stack);font-size:var(--type-meta);letter-spacing:.09em;font-weight:700}.syw09q_heroCopy h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(3.8rem,5.6vw,6rem);font-weight:700;line-height:.94}.syw09q_heroCopy>span{max-width:34rem;color:var(--text-muted);font-size:var(--type-body-large);margin-top:1.25rem;line-height:1.5}.syw09q_heroActions{flex-wrap:wrap;gap:.72rem;margin-top:1.35rem;display:flex}.syw09q_heroActions a{border:2px solid var(--coral);min-height:3.1rem;color:var(--on-coral);background:var(--coral);box-shadow:0 4px 0 color-mix(in srgb, var(--coral-deep) 65%, transparent);font-size:var(--type-body);white-space:nowrap;border-radius:.78rem;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.05rem;font-weight:700;line-height:1;transition:box-shadow .18s,transform .18s;display:inline-flex}.syw09q_heroActions .syw09q_secondaryAction{border-color:color-mix(in srgb, var(--coral-deep) 45%, var(--line));color:var(--text);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);box-shadow:0 4px 0 color-mix(in srgb, var(--line-strong) 68%, transparent)}.syw09q_heroActions a:hover,.syw09q_heroActions a:focus-visible{box-shadow:0 2px 0 color-mix(in srgb, var(--coral-deep) 55%, transparent);transform:translateY(2px)rotate(-1deg)}.syw09q_heroActions a:active{box-shadow:none;transform:translateY(4px)scale(.98)}.syw09q_heroArt{z-index:2;border:1px dashed color-mix(in srgb, var(--coral-deep) 32%, var(--line));background:color-mix(in srgb, var(--lavender) 72%, var(--surface-raised));border-radius:1.1rem;grid-column:8/-1;margin:clamp(1.2rem,2.5vw,2.35rem);position:relative;overflow:visible;transform:rotate(1.2deg)}.syw09q_heroArt img{z-index:2;object-fit:contain;filter:drop-shadow(0 13px 10px #4b352624);padding:clamp(.8rem,1.8vw,1.4rem);transform:rotate(-2.5deg)scale(1.04)}.syw09q_artTape{z-index:4;clip-path:polygon(2% 12%,98% 0,100% 88%,4% 100%);background:#5bb1b1a1;width:6.4rem;height:1.35rem;position:absolute;top:-.55rem;left:38%;transform:rotate(-5deg)}.syw09q_featured{background:color-mix(in srgb, var(--mint) 82%, var(--surface-raised));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.2rem,2.5vw,2.6rem);padding:clamp(1.6rem,3.2vw,3.2rem);display:grid}.syw09q_featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.syw09q_featured h2,.syw09q_lenses h2,.syw09q_readingPath h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.45rem,4vw,4.3rem);font-weight:700;line-height:.98}.syw09q_featuredCopy>p,.syw09q_lenses header>p,.syw09q_readingPath>div>p{max-width:38rem;color:var(--text-muted);font-size:var(--type-body-large);margin-top:.9rem;line-height:1.5}.syw09q_featuredCopy aside{border-left:.3rem solid var(--coral);background:color-mix(in srgb, var(--surface-raised) 62%, transparent);gap:.8rem;max-width:37rem;margin-top:1.35rem;padding:1rem 1.05rem;display:flex}.syw09q_featuredCopy aside>svg{color:var(--coral-deep);flex:none}.syw09q_featuredCopy aside div{gap:.18rem;display:grid}.syw09q_featuredCopy aside strong{font-size:var(--type-body)}.syw09q_featuredCopy aside span{color:var(--text-muted);font-size:var(--type-body-compact);line-height:1.42}.syw09q_evidenceTrack{align-content:center;list-style:none;display:grid}.syw09q_evidenceTrack li{border-bottom:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line));grid-template-columns:auto 1fr;align-items:center;gap:.95rem;min-height:7rem;padding:1rem .2rem;display:grid;position:relative}.syw09q_evidenceTrack li:last-child{border-bottom:0}.syw09q_evidenceTrack svg{border:1px solid color-mix(in srgb, var(--coral-deep) 34%, var(--line));width:3.4rem;height:3.4rem;color:var(--coral-deep);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);border-radius:50%;padding:.7rem}.syw09q_evidenceTrack div{gap:.2rem;display:grid}.syw09q_evidenceTrack strong{font-family:var(--font-display);font-size:clamp(1.4rem,1.8vw,1.85rem);line-height:1.05}.syw09q_evidenceTrack span{color:var(--text-muted);font-size:var(--type-body);line-height:1.4}.syw09q_lenses{background:color-mix(in srgb, var(--lavender) 82%, var(--surface-raised));padding:clamp(1.6rem,3.2vw,3.2rem)}.syw09q_lenses header{max-width:44rem}.syw09q_lenses dl{border-top:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.4rem,2.7vw,2.5rem);display:grid}.syw09q_lenses dl>div{border-bottom:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line));grid-template-columns:auto 1fr;align-content:center;gap:.35rem .85rem;min-height:10.5rem;padding:clamp(1.1rem,2.3vw,2rem);display:grid}.syw09q_lenses dl>div:nth-child(odd){border-right:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line))}.syw09q_lenses svg{color:var(--coral-deep);grid-row:1/span 2}.syw09q_lenses dt{font-family:var(--font-display);font-size:clamp(1.55rem,2vw,2rem);font-weight:700;line-height:1}.syw09q_lenses dd{color:var(--text-muted);font-size:var(--type-body-large);line-height:1.4}.syw09q_readingPath{background:color-mix(in srgb, var(--sky) 82%, var(--surface-raised));grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(1.6rem,3.2vw,3.2rem);display:grid}.syw09q_readingPath h2{font-size:clamp(2.2rem,3.5vw,3.8rem)}.syw09q_readingPath ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;list-style:none;display:grid}.syw09q_readingPath li{border-bottom:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line));align-content:center;gap:.3rem;padding:1.1rem 0;display:grid}.syw09q_readingPath strong{font-family:var(--font-display);font-size:clamp(1.4rem,1.8vw,1.85rem);line-height:1.05}.syw09q_readingPath li span{color:var(--text-muted);font-size:var(--type-body-compact);line-height:1.4}@media (max-width:980px){.syw09q_hero{grid-template-rows:auto minmax(19rem,1fr);grid-template-columns:1fr;min-height:49rem}.syw09q_heroCopy,.syw09q_heroArt{grid-column:1}.syw09q_heroCopy{grid-row:1;padding:clamp(1.6rem,5vw,3rem)}.syw09q_heroCopy h1{max-width:14ch;font-size:clamp(3.4rem,8vw,5.2rem)}.syw09q_heroCopy>span{max-width:45rem}.syw09q_heroArt{grid-row:2;width:min(100% - 2rem,42rem);min-height:21rem;margin:0 auto 1.25rem}.syw09q_featured,.syw09q_readingPath{grid-template-columns:1fr}.syw09q_readingPath ol{margin-top:.2rem}}@media (max-width:680px){.syw09q_main{gap:.72rem;width:min(100% - 1.25rem,94rem)}.syw09q_hero,.syw09q_featured,.syw09q_lenses,.syw09q_readingPath{border-radius:1.1rem}.syw09q_hero{grid-template-rows:auto minmax(17rem,1fr);min-height:45rem}.syw09q_heroCopy h1{max-width:10ch;font-size:clamp(3rem,14vw,4.2rem)}.syw09q_heroCopy>span{font-size:var(--type-body-large)}.syw09q_heroActions{width:100%}.syw09q_heroActions a{flex:9.5rem}.syw09q_heroArt{width:calc(100% - 1.4rem);min-height:17rem;margin-bottom:.7rem}.syw09q_featured,.syw09q_lenses,.syw09q_readingPath{padding:1.35rem}.syw09q_featured h2,.syw09q_lenses h2,.syw09q_readingPath h2{font-size:clamp(2.25rem,10vw,3rem)}.syw09q_evidenceTrack li{min-height:6.5rem}.syw09q_lenses dl,.syw09q_readingPath ol{grid-template-columns:1fr}.syw09q_lenses dl>div:nth-child(odd){border-right:0}.syw09q_lenses dl>div{min-height:8rem;padding-inline:.2rem}}@media (prefers-reduced-motion:reduce){.syw09q_heroActions a,.syw09q_skipLink{transition:none}}
._9rArXa_page{overflow:clip}._9rArXa_skipLink{z-index:100;color:var(--surface);background:var(--text);border-radius:.75rem;padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}._9rArXa_skipLink:focus{transform:translateY(0)}._9rArXa_indexHero,._9rArXa_workList,._9rArXa_indexClose,._9rArXa_detail{width:min(100% - clamp(1.25rem,5vw,5rem),94rem);margin-left:auto;margin-right:auto}._9rArXa_indexHero,._9rArXa_detailHero{background-image:linear-gradient(90deg, color-mix(in srgb, var(--line-strong) 15%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--line-strong) 15%, transparent) 1px, transparent 1px);background-size:28px 28px}._9rArXa_indexHero{border:1px solid var(--line);background-color:var(--butter);min-height:clamp(19.5rem,22vw,22rem);box-shadow:var(--shadow);border-radius:1.4rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;margin-top:clamp(.5rem,2vw,1.6rem);animation:.68s cubic-bezier(.16,1,.3,1) both _9rArXa_heroIn;display:grid;position:relative;overflow:hidden}._9rArXa_indexHero:before{border:2px dashed color-mix(in srgb, var(--coral) 40%, transparent);content:"";border-radius:50%;width:21rem;height:21rem;position:absolute;top:-10rem;right:-7rem}._9rArXa_indexHeroCopy{z-index:2;flex-direction:column;grid-column:1/span 6;justify-content:center;padding:clamp(1.75rem,2.7vw,2.6rem);display:flex;position:relative}._9rArXa_indexHeroCopy>p,._9rArXa_indexClose span,._9rArXa_detailMeta,._9rArXa_nextWork>span,._9rArXa_systemMapHeading>span,._9rArXa_stackNote>span,._9rArXa_principles>div:first-child>span{color:var(--coral-deep);font-family:var(--font-mono-stack);font-size:var(--type-meta);letter-spacing:.09em;font-weight:700}._9rArXa_indexHeroCopy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(3.4rem,4.7vw,5rem);font-weight:600;line-height:.9}._9rArXa_indexHeroCopy>span{max-width:34rem;color:var(--text-muted);font-size:var(--type-body-large);margin-top:1.15rem;line-height:1.48;display:block}._9rArXa_indexBoard{z-index:2;border:1px dashed color-mix(in srgb, var(--coral-deep) 30%, var(--line));background:color-mix(in srgb, var(--surface-raised) 68%, transparent);box-shadow:0 14px 28px color-mix(in srgb, var(--coral) 10%, transparent);border-radius:1.05rem;grid-column:7/-1;grid-template-columns:minmax(0,1fr) minmax(9rem,.58fr);align-content:center;gap:.8rem 1rem;margin:.9rem;padding:clamp(1.1rem,1.6vw,1.4rem);display:grid;position:relative;overflow:hidden}._9rArXa_indexBoardHeading,._9rArXa_indexBoard ul{z-index:3;grid-column:1;position:relative}._9rArXa_indexBoardHeading>span{color:var(--coral-deep);font-family:var(--font-mono-stack);font-size:var(--type-meta);letter-spacing:.08em;font-weight:700}._9rArXa_indexBoardHeading strong{max-width:22rem;font-family:var(--font-hand);margin-top:.35rem;font-size:clamp(1.65rem,2.1vw,2.35rem);font-weight:600;line-height:1.03;display:block}._9rArXa_indexBoard ul{margin-top:.25rem;list-style:none}._9rArXa_indexBoard li{border-bottom:1px dashed color-mix(in srgb, var(--coral-deep) 28%, var(--line));grid-template-columns:minmax(8.5rem,.9fr) 1.1fr;align-items:baseline;gap:.7rem;padding:.58rem 0;display:grid}._9rArXa_indexBoard li strong{font-size:var(--type-body-compact)}._9rArXa_indexBoard li span{color:var(--text-muted);font-size:var(--type-caption);line-height:1.35}._9rArXa_indexSticker{z-index:2;aspect-ratio:9/8;filter:drop-shadow(0 12px 10px #3a2d2429);width:min(39%,17rem);position:absolute;bottom:-.25rem;right:-.3rem;transform:rotate(2deg)}._9rArXa_indexSticker img,._9rArXa_caseObject img,._9rArXa_detailObject img,._9rArXa_nextWorkSticker img{object-fit:contain}._9rArXa_workList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.25vw,1.15rem);margin-top:clamp(.8rem,1.4vw,1.25rem);display:grid}._9rArXa_workCase{border:1px solid var(--line);min-width:0;min-height:38rem;box-shadow:var(--shadow);border-radius:1.3rem;grid-template-rows:15.5rem 1fr;display:grid;position:relative;overflow:hidden}._9rArXa_featured{background:var(--mint)}._9rArXa_split,._9rArXa_poster{background:var(--lavender)}._9rArXa_poster{background:var(--blush)}._9rArXa_caseCopy{z-index:3;flex-direction:column;grid-row:2;min-width:0;padding:clamp(1.2rem,1.7vw,1.6rem);display:flex;position:relative}._9rArXa_featured ._9rArXa_caseVisual,._9rArXa_split ._9rArXa_caseVisual,._9rArXa_poster ._9rArXa_caseVisual{grid-row:1}._9rArXa_caseMeta{color:var(--coral-deep);font-family:var(--font-mono-stack);font-size:var(--type-meta);flex-wrap:wrap;gap:.4rem .9rem;font-weight:650;display:flex}._9rArXa_caseCopy h2{font-family:var(--font-hand);letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(2.85rem,3.4vw,3.85rem);font-weight:600;line-height:.88}._9rArXa_caseCopy>p:not(._9rArXa_caseQuestion){max-width:39rem;color:var(--text-muted);font-size:var(--type-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.7rem;line-height:1.48;display:-webkit-box;overflow:hidden}._9rArXa_caseQuestion{border-left:.25rem solid var(--coral);max-width:40rem;color:var(--text-muted);background:color-mix(in srgb, var(--surface-raised) 52%, transparent);font-size:var(--type-body-compact);gap:.15rem;margin-top:.85rem;padding:.7rem .85rem;line-height:1.42;display:grid}._9rArXa_caseQuestion strong{color:var(--text);font-size:var(--type-caption)}._9rArXa_caseSignals{flex-wrap:wrap;gap:.38rem;margin-top:.85rem;display:flex}._9rArXa_caseSignals span{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 55%, transparent);font-family:var(--font-mono-stack);font-size:var(--type-meta);border-radius:999px;padding:.28rem .52rem}._9rArXa_caseLinks{flex-wrap:wrap;gap:.25rem 1.2rem;margin-top:auto;padding-top:.9rem;display:flex}._9rArXa_caseLinks a,._9rArXa_indexClose a,._9rArXa_overviewBrief>a,._9rArXa_backLink{width:fit-content;font-size:var(--type-ui);border-bottom:1px solid;align-items:center;gap:.42rem;font-weight:700;line-height:1.8;display:inline-flex}._9rArXa_caseLinks svg,._9rArXa_indexClose a svg,._9rArXa_overviewBrief>a svg,._9rArXa_backLink svg,._9rArXa_nextWork>svg{transition:transform .18s}._9rArXa_caseLinks a:hover svg,._9rArXa_caseLinks a:focus-visible svg,._9rArXa_indexClose a:hover svg,._9rArXa_indexClose a:focus-visible svg,._9rArXa_overviewBrief>a:hover svg,._9rArXa_overviewBrief>a:focus-visible svg{transform:translate(3px,-1px)}._9rArXa_caseVisual{z-index:2;background:var(--surface-raised);border:clamp(.38rem,.55vw,.55rem) solid #fffdf8;grid-row:1;min-height:14rem;margin:clamp(1rem,1.5vw,1.4rem) clamp(1rem,1.5vw,1.4rem) 0;transition:transform .24s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;transform:rotate(-1deg);box-shadow:0 15px 28px #4b3b2d2b}._9rArXa_featured ._9rArXa_caseVisual{transform:rotate(-.7deg)}._9rArXa_split ._9rArXa_caseVisual{transform:rotate(1deg)}._9rArXa_poster ._9rArXa_caseVisual{transform:rotate(-1.3deg)}._9rArXa_caseVisual>img,._9rArXa_detailCover>img{object-fit:cover}._9rArXa_caseVisual:hover,._9rArXa_caseVisual:focus-visible{transform:rotate(0)translateY(-3px)}._9rArXa_caseObject{z-index:2;aspect-ratio:1;filter:drop-shadow(0 10px 8px #342a2333);width:31%;position:absolute;bottom:-7%;right:-2%;overflow:visible;transform:rotate(8deg)}._9rArXa_indexClose{border:1px solid var(--line);background:var(--sky);min-height:11rem;box-shadow:var(--shadow);border-radius:1.3rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:clamp(.8rem,1.4vw,1.25rem);margin-bottom:clamp(1.25rem,2vw,2rem);padding:clamp(1.5rem,2.6vw,2.4rem);display:grid}._9rArXa_indexClose h2{max-width:27ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.3rem;font-size:clamp(2.25rem,3.4vw,3.7rem);font-weight:600;line-height:1}._9rArXa_detail{--project-accent:var(--coral-deep);--project-wash:color-mix(in srgb, var(--coral) 11%, var(--surface-raised));--project-wash-strong:color-mix(in srgb, var(--coral) 19%, var(--surface-raised));margin-top:clamp(.5rem,2vw,1.6rem);margin-bottom:clamp(1.25rem,2vw,2rem)}._9rArXa_detail[data-project=tessmora]{--project-accent:#6558ad;--project-wash:color-mix(in srgb, #8a79d7 11%, var(--surface-raised));--project-wash-strong:color-mix(in srgb, #8a79d7 19%, var(--surface-raised))}._9rArXa_detail[data-project=adaptive-vector-index]{--project-accent:#3f7c5d;--project-wash:color-mix(in srgb, #6aa17c 11%, var(--surface-raised));--project-wash-strong:color-mix(in srgb, #6aa17c 19%, var(--surface-raised))}._9rArXa_detailHero{isolation:isolate;border:1px solid color-mix(in srgb, var(--project-accent) 34%, var(--line));background-color:var(--project-wash-strong);min-height:clamp(31rem,40vw,38rem);box-shadow:var(--shadow);border-radius:1.4rem;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem 2rem;padding:clamp(1.35rem,2.8vw,2.5rem);display:grid;position:relative;overflow:hidden}._9rArXa_backLink{z-index:4;grid-area:1/1/auto/span 4}._9rArXa_backLink:hover svg,._9rArXa_backLink:focus-visible svg{transform:translate(-3px)}._9rArXa_detailTitle{z-index:3;grid-area:2/1/auto/span 5;align-self:center}._9rArXa_detailMeta{color:var(--project-accent);flex-wrap:wrap;gap:.4rem 1rem;display:flex}._9rArXa_detailTitle h1{font-family:var(--font-hand);letter-spacing:-.058em;margin-top:.45rem;font-size:clamp(4.2rem,7.2vw,7.4rem);font-weight:600;line-height:.84}html[lang=zh-CN] ._9rArXa_detailTitle h1{font-size:clamp(2.8rem,4.8vw,4.8rem)}._9rArXa_detailTitle>p:not(._9rArXa_detailQuestion){max-width:33rem;color:var(--text-muted);font-size:var(--type-body-large);margin-top:1rem;line-height:1.45}._9rArXa_detailQuestion{border-left:.25rem solid var(--project-accent);max-width:31rem;color:var(--text);font-size:var(--type-body);margin-top:1rem;padding-left:.85rem;line-height:1.42}._9rArXa_detailCover{background:var(--surface-raised);min-height:0;box-shadow:0 20px 36px color-mix(in srgb, var(--project-accent) 18%, transparent);border:clamp(.42rem,.65vw,.65rem) solid #fffdf8;grid-area:1/6/-1/-1;margin:.6rem .8rem .6rem 0;position:relative;overflow:visible;transform:rotate(1deg)}._9rArXa_coverTape{z-index:3;background:color-mix(in srgb, var(--project-accent) 30%, transparent);width:7rem;height:1.55rem;position:absolute;top:-1rem;left:50%;transform:translate(-50%)rotate(3deg)}._9rArXa_detailObject{z-index:2;aspect-ratio:1;filter:drop-shadow(0 12px 9px #382b2333);width:min(29%,14rem);position:absolute;bottom:-5%;right:-3%;overflow:visible;transform:rotate(7deg)}._9rArXa_detailNav{z-index:3;flex-wrap:wrap;grid-area:3/1/auto/span 5;align-self:end;gap:.25rem 1rem;display:flex}._9rArXa_detailNav a{border-bottom:1px dashed color-mix(in srgb, var(--project-accent) 58%, transparent);color:var(--project-accent);font-family:var(--font-hand);font-size:var(--type-body-compact);padding-bottom:.12rem;transition:color .18s,transform .18s}._9rArXa_detailNav a:hover,._9rArXa_detailNav a:focus-visible{color:var(--text);transform:translateY(-2px)}._9rArXa_overview,._9rArXa_systemMap,._9rArXa_chapterSection,._9rArXa_principles,._9rArXa_gallery,._9rArXa_nextWork{margin-top:clamp(.85rem,1.4vw,1.25rem)}._9rArXa_overview,._9rArXa_systemMap,._9rArXa_principles,._9rArXa_gallery{border:1px solid color-mix(in srgb, var(--project-accent) 30%, var(--line));box-shadow:var(--shadow);border-radius:1.3rem}._9rArXa_overview{background:var(--surface-raised);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem 2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}._9rArXa_overview h2,._9rArXa_systemMap h2,._9rArXa_chapterSection>h2,._9rArXa_principles h2,._9rArXa_galleryHeading h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.45rem,4vw,4.25rem);font-weight:600;line-height:.96}._9rArXa_overviewHeading{grid-column:1/span 3;padding-bottom:.8rem;position:relative}._9rArXa_overviewHeading:after{content:"";background:var(--project-accent);border-radius:50%;width:min(8rem,72%);height:.24rem;position:absolute;bottom:0;left:0;transform:rotate(-2deg)}._9rArXa_overviewCopy{color:var(--text-muted);font-size:var(--type-body-large);grid-column:4/span 5;line-height:1.53}._9rArXa_overviewBrief{border:1px dashed color-mix(in srgb, var(--project-accent) 42%, var(--line));background:var(--project-wash);border-radius:.9rem;grid-column:9/-1;padding:1rem 1.1rem;transform:rotate(.7deg)}._9rArXa_overviewBrief strong{color:var(--project-accent);font-family:var(--font-hand);font-size:var(--type-body);display:block}._9rArXa_overviewBrief p{color:var(--text-muted);font-size:var(--type-body-compact);margin-top:.35rem;line-height:1.45}._9rArXa_overviewBrief>a{margin-top:.75rem}._9rArXa_systemMap{background:color-mix(in srgb, var(--sky) 72%, var(--surface-raised));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.2rem 2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}._9rArXa_systemNarrative{grid-column:1/span 4;align-self:start}._9rArXa_systemMapHeading h2{max-width:12ch;margin-top:.35rem;font-size:clamp(2.55rem,3.45vw,3.7rem)}._9rArXa_systemDiagram{grid-column:5/-1;align-self:start;min-width:0}._9rArXa_systemFlow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.65rem;list-style:none;display:grid}._9rArXa_systemFlow[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}._9rArXa_systemFlow li{border:1px solid color-mix(in srgb, var(--project-accent) 32%, var(--line));border-top:.28rem solid color-mix(in srgb, var(--project-accent) 72%, var(--line));background:color-mix(in srgb, var(--surface-raised) 76%, transparent);border-radius:.9rem;min-height:0;padding:1rem .95rem 1.1rem;position:relative}._9rArXa_systemFlow li:not(:last-child):after{z-index:2;content:"→";color:var(--project-accent);font-family:var(--font-hand);font-size:1.4rem;position:absolute;top:50%;right:-.63rem;transform:translateY(-50%)}._9rArXa_systemFlow li>span{color:var(--project-accent);font-family:var(--font-mono-stack);font-size:var(--type-meta)}._9rArXa_systemFlow strong{font-family:var(--font-hand);font-size:var(--type-body-compact);margin-top:.55rem;line-height:1.28;display:block}._9rArXa_stackNote{border-top:1px dashed color-mix(in srgb, var(--project-accent) 34%, var(--line));margin-top:.9rem;padding-top:1rem}._9rArXa_stackNote>div{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}._9rArXa_stackNote>div span{border:1px dashed color-mix(in srgb, var(--project-accent) 40%, var(--line));background:color-mix(in srgb, var(--surface-raised) 62%, transparent);font-size:var(--type-body-compact);border-radius:999px;padding:.3rem .55rem}._9rArXa_flowAside{border:1px dashed color-mix(in srgb, var(--project-accent) 38%, var(--line));background:color-mix(in srgb, var(--surface-raised) 66%, transparent);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;margin-top:.8rem;padding:.9rem 1rem;display:grid}._9rArXa_flowAside>span{color:var(--project-accent);font-family:var(--font-mono-stack);font-size:var(--type-meta);letter-spacing:.08em;font-weight:700}._9rArXa_flowAside p{color:var(--text-muted);font-size:var(--type-body-compact);line-height:1.45}._9rArXa_chapterSection{border:1px solid color-mix(in srgb, var(--project-accent) 30%, var(--line));background:color-mix(in srgb, var(--surface-raised) 88%, var(--project-wash));box-shadow:var(--shadow);border-radius:1.3rem;padding:clamp(1.5rem,3vw,2.6rem);position:relative;overflow:hidden}._9rArXa_chapterList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.25vw,1.1rem);margin-top:1.5rem;display:grid}._9rArXa_chapterList article{border:1px solid color-mix(in srgb, var(--project-accent) 26%, var(--line));border-top:.38rem solid color-mix(in srgb, var(--project-accent) 72%, var(--line));background:var(--project-wash);box-shadow:0 12px 22px color-mix(in srgb, var(--project-accent) 10%, transparent);border-radius:1.05rem;padding:clamp(1.25rem,2vw,1.8rem);position:relative}._9rArXa_chapterList article:first-child{background:var(--project-wash-strong);grid-column:1/-1;grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.55rem,2.6vw,2.4rem);display:grid;transform:rotate(-.45deg)}._9rArXa_chapterList article:nth-child(2),._9rArXa_chapterList article:nth-child(3){grid-column:auto}._9rArXa_chapterList article:nth-child(2){transform:rotate(.5deg)}._9rArXa_chapterList article:nth-child(3){transform:rotate(-.3deg)}._9rArXa_chapterList h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,2.7vw,3rem);font-weight:600;line-height:.98}._9rArXa_chapterList article:first-child h3{max-width:12ch;font-size:clamp(2.5rem,3.6vw,4rem)}._9rArXa_chapterList p{color:var(--text-muted);font-size:var(--type-body);margin-top:1rem;line-height:1.55}._9rArXa_chapterList article:first-child p{margin-top:.25rem}html[lang=zh-CN] ._9rArXa_chapterList h3{max-width:none;font-size:var(--type-subtitle-zh)}html[lang=zh-CN] ._9rArXa_chapterList article:first-child h3{max-width:10em;font-size:clamp(1.7rem,2.3vw,2.2rem)}html[lang=zh-CN] ._9rArXa_systemMapHeading h2{max-width:10em;font-size:var(--type-section-zh)}._9rArXa_principles{background:var(--project-wash-strong);grid-template-columns:4fr 8fr;align-items:start;gap:2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}._9rArXa_principles h2{max-width:8ch;margin-top:.35rem}html[lang=zh-CN] ._9rArXa_principles h2{max-width:8em;font-size:var(--type-section-zh)}._9rArXa_principleBody{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:.8rem;display:grid}._9rArXa_principleList{gap:.65rem;list-style:none;display:grid}._9rArXa_principleList li{border:1px dashed color-mix(in srgb, var(--project-accent) 35%, var(--line));background:color-mix(in srgb, var(--surface-raised) 72%, transparent);font-family:var(--font-hand);font-size:var(--type-body);border-radius:.75rem;grid-template-columns:2rem 1fr;align-items:center;gap:.6rem;padding:.78rem .9rem;display:grid}._9rArXa_principleList li svg{color:var(--project-accent)}._9rArXa_constraintNote{border:1px solid color-mix(in srgb, var(--project-accent) 34%, var(--line));background:color-mix(in srgb, var(--surface-raised) 75%, transparent);border-radius:.85rem;padding:1rem 1.1rem;transform:rotate(.5deg)}._9rArXa_constraintNote strong{color:var(--project-accent);font-family:var(--font-display);font-size:var(--type-body-large)}._9rArXa_constraintNote ul{margin-top:.6rem;padding-left:1.15rem}._9rArXa_constraintNote li{color:var(--text-muted);font-size:var(--type-body-compact);line-height:1.5}._9rArXa_constraintNote li+li{margin-top:.5rem}._9rArXa_gallery{background:color-mix(in srgb, var(--surface-raised) 78%, var(--project-wash));padding:clamp(1.5rem,3vw,2.6rem);position:relative}._9rArXa_galleryHeading p{max-width:38rem;color:var(--text-muted);font-size:var(--type-body);margin-top:.7rem;line-height:1.5}._9rArXa_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.25vw,1.1rem);margin-top:1.5rem;display:grid}._9rArXa_galleryGrid figure{min-width:0;position:relative}._9rArXa_galleryGrid[data-count="1"] figure{grid-column:1/-1}._9rArXa_galleryGrid figure:before{z-index:3;border:1px solid color-mix(in srgb, var(--project-accent) 24%, var(--line));content:attr(data-index);color:var(--project-accent);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);font-family:var(--font-mono-stack);font-size:var(--type-meta);border-radius:.5rem;padding:.28rem .45rem;font-weight:700;position:absolute;top:.85rem;right:.85rem;box-shadow:0 5px 12px #4033291c}._9rArXa_galleryGrid figure>div{background:var(--surface-raised);border:clamp(.35rem,.5vw,.5rem) solid #fffdf8;overflow:hidden;transform:rotate(-.5deg);box-shadow:0 12px 24px #40332926}._9rArXa_galleryGrid img{object-fit:contain;width:100%;height:auto;display:block}._9rArXa_galleryGrid figure:nth-child(2n)>div{transform:rotate(.6deg)}._9rArXa_galleryGrid figcaption{max-width:58ch;color:var(--text-muted);font-family:var(--font-hand);font-size:var(--type-body-compact);margin-top:.65rem;line-height:1.42}._9rArXa_nextWork{border:1px solid var(--line);background:var(--project-wash-strong);min-height:13rem;box-shadow:var(--shadow);border-radius:1.3rem;grid-template-columns:1fr auto;align-items:center;padding:clamp(1.6rem,3vw,2.8rem);transition:transform .22s;display:grid;position:relative;overflow:hidden}._9rArXa_nextWork:hover,._9rArXa_nextWork:focus-visible{transform:rotate(-.3deg)translateY(-2px)}._9rArXa_nextWork h2{font-family:var(--font-hand);letter-spacing:-.045em;grid-column:1;margin-top:.25rem;font-size:clamp(3rem,5vw,5rem);font-weight:600;line-height:.9}html[lang=zh-CN] ._9rArXa_nextWork h2{font-size:clamp(1.6rem,3.6vw,4rem)}@media (max-width:520px){html[lang=zh-CN] ._9rArXa_nextWork h2{max-width:calc(100% - 7rem);font-size:clamp(1.3rem,5.4vw,1.6rem)}}._9rArXa_nextWorkSticker{aspect-ratio:1;width:clamp(8rem,12vw,11.5rem);filter:drop-shadow(0 9px 7px color-mix(in srgb, var(--project-accent) 18%, transparent));pointer-events:none;transition:transform .22s;position:absolute;bottom:-18%;right:7.5rem;transform:rotate(7deg)}._9rArXa_nextWork:hover ._9rArXa_nextWorkSticker,._9rArXa_nextWork:focus-visible ._9rArXa_nextWorkSticker{transform:rotate(2deg)translateY(-5px)}._9rArXa_nextWork>svg{grid-area:1/2/span 2}._9rArXa_nextWork:hover>svg,._9rArXa_nextWork:focus-visible>svg{transform:translate(6px)rotate(-8deg)}@supports (animation-timeline:view()){._9rArXa_workCase,._9rArXa_indexClose,._9rArXa_overview,._9rArXa_systemMap,._9rArXa_chapterSection,._9rArXa_principles,._9rArXa_gallery,._9rArXa_nextWork{animation:1ms both _9rArXa_reveal;animation-timeline:view();animation-range:entry 8% cover 25%}}@keyframes _9rArXa_heroIn{0%{opacity:0;transform:translateY(16px)scale(.987)}to{opacity:1;transform:none}}@keyframes _9rArXa_reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1120px){._9rArXa_systemFlow,._9rArXa_systemFlow[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}._9rArXa_systemFlow li:not(:last-child):after{display:none}}@media (max-width:900px){._9rArXa_chapterList{grid-template-columns:1fr}._9rArXa_chapterList article,._9rArXa_chapterList article:first-child,._9rArXa_chapterList article:nth-child(2),._9rArXa_chapterList article:nth-child(3){grid-column:1;transform:none}._9rArXa_chapterList article:first-child{display:block}._9rArXa_galleryGrid{grid-template-columns:1fr}}@media (max-width:980px){._9rArXa_workList{grid-template-columns:1fr}._9rArXa_workCase,._9rArXa_featured,._9rArXa_split,._9rArXa_poster{grid-template-rows:1fr;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);min-height:23rem}._9rArXa_featured ._9rArXa_caseVisual,._9rArXa_split ._9rArXa_caseVisual,._9rArXa_poster ._9rArXa_caseVisual{grid-area:1/1;min-height:calc(100% - 2rem);margin:1rem 0 1rem 1rem}._9rArXa_featured ._9rArXa_caseCopy,._9rArXa_split ._9rArXa_caseCopy,._9rArXa_poster ._9rArXa_caseCopy{grid-area:1/2}._9rArXa_caseCopy h2{font-size:clamp(3rem,5vw,4.25rem)}}@media (max-width:820px){._9rArXa_indexHeroCopy{grid-column:1/span 6;padding:1.6rem 1.25rem}._9rArXa_indexBoard{grid-column:7/-1;grid-template-columns:minmax(0,1fr) 8.5rem;margin:.8rem .8rem .8rem 0;padding:1rem}._9rArXa_indexBoard li{display:block}._9rArXa_indexBoard li span{display:none}._9rArXa_indexSticker{width:9rem;bottom:0;right:0}._9rArXa_detailHero{min-height:34rem}._9rArXa_detailTitle{grid-column:1/span 6}._9rArXa_detailCover{grid-column:7/-1}._9rArXa_detailNav{grid-column:1/span 6}._9rArXa_overviewHeading{grid-column:1/span 4}._9rArXa_overviewCopy,._9rArXa_overviewBrief{grid-column:5/-1}._9rArXa_systemNarrative{grid-column:1/span 4}._9rArXa_systemDiagram{grid-column:5/-1}._9rArXa_systemFlow,._9rArXa_systemFlow[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}._9rArXa_systemFlow li:not(:last-child):after{display:none}._9rArXa_chapterList{grid-template-rows:none;grid-template-columns:1fr}._9rArXa_chapterList article,._9rArXa_chapterList article:first-child,._9rArXa_chapterList article:nth-child(2),._9rArXa_chapterList article:nth-child(3){grid-area:auto/1;min-height:auto;transform:none}._9rArXa_chapterList article:first-child{display:block}._9rArXa_principles{grid-template-columns:1fr}._9rArXa_principles h2{max-width:12ch}._9rArXa_galleryGrid{grid-template-columns:1fr}}@media (max-width:680px){._9rArXa_indexHero,._9rArXa_workList,._9rArXa_indexClose,._9rArXa_detail{width:min(100% - 1.25rem,94rem)}._9rArXa_indexHero{border-radius:1.15rem;min-height:auto;display:block}._9rArXa_indexHeroCopy{padding:1.65rem 1.4rem}._9rArXa_indexHeroCopy h1{max-width:9.5ch;font-size:clamp(3.6rem,13vw,4.8rem)}._9rArXa_indexHeroCopy>span{max-width:21rem}._9rArXa_indexBoard{grid-template-columns:1fr;gap:.7rem;min-height:16rem;margin:0 .75rem .75rem;padding:1rem;display:grid}._9rArXa_indexBoardHeading,._9rArXa_indexBoard ul{grid-column:1}._9rArXa_indexBoardHeading>span{display:none}._9rArXa_indexBoardHeading strong{font-size:1.65rem}._9rArXa_indexBoard ul{flex-wrap:wrap;gap:.38rem;max-width:calc(100% - 5rem);margin-top:.65rem;display:flex}._9rArXa_indexBoard li{border:1px solid color-mix(in srgb, var(--coral-deep) 28%, var(--line));border-radius:999px;padding:.34rem .5rem;display:block}._9rArXa_indexBoard li span{display:none}._9rArXa_indexSticker{width:7rem;position:absolute;bottom:.15rem;right:.2rem}._9rArXa_workList{display:block}._9rArXa_workCase,._9rArXa_featured,._9rArXa_split,._9rArXa_poster{border-radius:1.15rem;grid-template-rows:18rem auto;grid-template-columns:1fr;min-height:auto;display:grid}._9rArXa_workCase+._9rArXa_workCase{margin-top:.8rem}._9rArXa_caseCopy,._9rArXa_split ._9rArXa_caseCopy,._9rArXa_poster ._9rArXa_caseCopy{min-height:auto;padding:1.4rem}._9rArXa_featured ._9rArXa_caseCopy{min-height:auto}._9rArXa_caseCopy h2,._9rArXa_split ._9rArXa_caseCopy h2,._9rArXa_poster ._9rArXa_caseCopy h2{font-size:clamp(3rem,14vw,4.2rem)}._9rArXa_split ._9rArXa_caseQuestion,._9rArXa_poster ._9rArXa_caseQuestion{display:grid}._9rArXa_caseLinks{margin-top:1rem}._9rArXa_caseVisual,._9rArXa_featured ._9rArXa_caseVisual,._9rArXa_split ._9rArXa_caseVisual,._9rArXa_poster ._9rArXa_caseVisual{grid-area:1/1;min-height:16rem;margin:1rem 1rem 0}._9rArXa_featured ._9rArXa_caseCopy,._9rArXa_split ._9rArXa_caseCopy,._9rArXa_poster ._9rArXa_caseCopy{grid-area:2/1}._9rArXa_caseObject,._9rArXa_split ._9rArXa_caseObject,._9rArXa_poster ._9rArXa_caseObject{width:34%;bottom:0;right:0}._9rArXa_indexClose{border-radius:1.15rem;min-height:auto;padding:1.6rem 1.4rem;display:block}._9rArXa_indexClose a{margin-top:1rem}._9rArXa_detailHero{border-radius:1.15rem;min-height:auto;padding:1.35rem;display:block}._9rArXa_detailTitle{margin-top:2rem}._9rArXa_detailTitle h1{font-size:clamp(4rem,20vw,6rem)}._9rArXa_detailCover{border-width:.42rem;min-height:18rem;margin:2rem .2rem 0}._9rArXa_detailObject{width:32%;bottom:0;right:0}._9rArXa_detailNav{margin-top:1.25rem}._9rArXa_overview,._9rArXa_systemMap,._9rArXa_chapterSection,._9rArXa_principles,._9rArXa_gallery{border-radius:1.15rem;padding:1.4rem;display:block}._9rArXa_overviewCopy,._9rArXa_overviewBrief{margin-top:1.2rem}._9rArXa_systemNarrative,._9rArXa_systemDiagram{display:block}._9rArXa_systemDiagram{margin-top:1.2rem}._9rArXa_systemFlow,._9rArXa_systemFlow[data-count="5"]{grid-template-columns:1fr;display:grid}._9rArXa_stackNote{margin-top:1rem;display:block}._9rArXa_stackNote>div{margin-top:.5rem}._9rArXa_flowAside{display:block}._9rArXa_flowAside p{margin-top:.45rem}._9rArXa_chapterList{display:block}._9rArXa_chapterList article+article{margin-top:.7rem}._9rArXa_chapterList article:first-child h3{font-size:3rem}._9rArXa_principleBody{margin-top:1.2rem;display:block}._9rArXa_constraintNote{margin-top:.8rem;transform:none}._9rArXa_galleryGrid,._9rArXa_galleryGrid[data-count="2"],._9rArXa_galleryGrid[data-count="3"]{display:block}._9rArXa_galleryGrid figure+figure{margin-top:1rem}._9rArXa_nextWork{border-radius:1.15rem;min-height:12rem;padding:1.4rem}._9rArXa_nextWork h2{max-width:calc(100% - 8.5rem);font-size:3.2rem}._9rArXa_nextWorkSticker{opacity:.86;width:7.5rem;right:3rem}}@media (prefers-reduced-motion:reduce){._9rArXa_indexHero,._9rArXa_workCase,._9rArXa_indexClose,._9rArXa_overview,._9rArXa_systemMap,._9rArXa_chapterSection,._9rArXa_principles,._9rArXa_gallery,._9rArXa_nextWork{transition:none;animation:none}}@media (prefers-color-scheme:dark){._9rArXa_caseVisual,._9rArXa_detailCover,._9rArXa_galleryGrid figure>div{border-color:#e9dfd3}}
