/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}}:root{--paper:#f2efe7;--ink:#17221d;--muted:#667068;--line:#c9c8bb;--accent:#e15532;--moss:#2e5142}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.home-hero .hero-kicker{max-width:720px}.home-value-map{border:1px solid var(--ink);background:#e9e6dc;box-shadow:14px 14px #d4d0c4}.value-map-header{border-bottom:1px solid var(--ink);justify-content:space-between;gap:24px;padding:20px 22px;display:flex}.value-map-header span{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:800}.value-map-header strong{color:var(--muted);font-size:12px;font-weight:650}.value-map-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;min-height:132px;display:grid}.value-map-list article>span{color:var(--accent);border-right:1px solid var(--line);place-items:start center;padding-top:24px;font:700 11px/1 monospace;display:grid}.value-map-list article>div{padding:20px 22px}.value-map-list h2{letter-spacing:-.035em;margin:0 0 9px;font:400 30px/1.1 Georgia,Songti SC,serif}.value-map-list strong{font-size:13px;display:block}.value-map-list p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.value-map-note{color:#edf0ec;background:var(--moss);margin:0;padding:17px 22px;font-size:12px;font-weight:650}.home-section-heading{grid-template-columns:.38fr minmax(0,1.35fr) auto;align-items:end}.home-section-heading>div h2{max-width:780px}.home-section-heading>div p{max-width:660px;color:var(--muted);margin:20px 0 0;line-height:1.75}.home-cases-heading{grid-template-columns:.38fr 1.15fr .7fr;align-items:start;gap:30px;margin-bottom:58px;display:grid}.home-cases-heading h2,.home-products-heading h2,.home-about-section h2{letter-spacing:-.045em;margin:0;font:400 clamp(38px,5vw,66px)/1.1 Georgia,Songti SC,serif}.home-cases-heading>p:last-child{color:#bdc8c1;margin:8px 0 0;line-height:1.75}.home-case-grid{border-top:1px solid #809287;border-left:1px solid #809287;grid-template-columns:1fr 1fr;display:grid}.home-case-card{min-height:420px;color:var(--ink);background:var(--paper);border-bottom:1px solid #809287;border-right:1px solid #809287;flex-direction:column;padding:30px;display:flex}.home-case-meta{color:var(--muted);justify-content:space-between;gap:18px;font-size:11px;display:flex}.home-case-meta span:first-child{color:var(--accent);letter-spacing:.1em;font-weight:800}.home-case-card h3{letter-spacing:-.035em;margin:54px 0 20px;font:400 clamp(27px,3.2vw,43px)/1.18 Georgia,Songti SC,serif}.home-case-card>p{color:var(--muted);margin:0;line-height:1.75}.home-case-card>strong{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:14px;line-height:1.7}.home-case-card>a{color:var(--accent);margin-top:auto;padding-top:26px;font-size:14px;font-weight:750}.home-cases-more{color:#f2efe7;text-underline-offset:5px;align-items:center;gap:8px;margin-top:32px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}.home-products-heading{border-bottom:1px solid #45534c;grid-template-columns:.38fr 1.62fr;gap:30px;padding-bottom:56px;display:grid}.home-products-heading h2{max-width:780px}.home-product-grid{grid-template-columns:1.2fr .8fr}.home-product-grid article{min-height:520px;padding-top:48px}.home-product-grid h2{margin:64px 0 22px;font-size:clamp(38px,5vw,68px)}.product-label{letter-spacing:.12em;margin:0;font-size:11px;font-weight:800;color:var(--accent)!important}.home-product-list{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.home-product-list li{color:#d5ddd7;border:1px solid #526159;padding:7px 10px;font-size:12px}.home-product-grid .button,.home-product-grid .text-link{margin-top:auto}.home-about-section>div{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start}.home-about-section h2{max-width:700px}.home-about-section>div>div{padding-top:8px}.about-scope{border-top:1px solid var(--line);letter-spacing:.06em;padding-top:18px;font-size:12px;font-weight:700;color:var(--ink)!important}@media (max-width:980px){.home-hero,.home-cases-heading,.home-section-heading,.home-products-heading{grid-template-columns:1fr}.home-value-map{max-width:760px}.home-section-heading .text-link{justify-self:start}.home-product-grid,.home-about-section>div{grid-template-columns:1fr}.home-product-grid article,.home-product-grid article+article{border-left:0;min-height:420px;padding:42px 0}.home-product-grid article+article{border-top:1px solid #45534c}}@media (max-width:700px){.home-hero{gap:46px}.home-hero h1{font-size:clamp(56px,20vw,88px)}.home-hero .hero-kicker{font-size:21px}.home-hero .hero-actions{align-items:flex-start}.value-map-header{gap:7px;display:grid}.value-map-list article{grid-template-columns:40px 1fr}.home-case-grid{grid-template-columns:1fr}.home-case-card{min-height:390px;padding:24px}.home-case-meta{gap:7px;display:grid}.home-case-card h3{margin-top:40px}.home-products-heading{padding-bottom:38px}.home-product-grid article,.home-product-grid article+article{min-height:0}.home-product-grid h2{margin-top:42px}.home-product-grid .button,.home-product-grid .text-link{margin-top:30px}.home-about-section>div{gap:34px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 93%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.wordmark{letter-spacing:-.01em;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.wordmark-mark{width:36px;height:36px;color:var(--paper);background:var(--ink);letter-spacing:.08em;place-items:center;font-size:10px;display:grid}.desktop-nav{color:#3e4741;gap:clamp(20px,3vw,42px);font-size:14px;display:flex}.desktop-nav a:hover,.text-link:hover{color:var(--accent)}.mobile-nav{display:none}.hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(44px,8vw,110px);min-height:calc(100svh - 72px);padding-block:72px;display:grid}.eyebrow,.section-index{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.075em;margin:0;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(68px,10.5vw,150px);font-weight:400;line-height:.82}.hero h1 em{color:var(--accent);font-weight:400}.hero-kicker{letter-spacing:-.03em;max-width:680px;margin:38px 0 14px;font-size:clamp(20px,2vw,29px);font-weight:650;line-height:1.35}.hero-body{max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.button-primary{color:#fff;background:var(--ink)}.button-primary:hover{background:var(--accent)}.text-link{text-underline-offset:5px;font-size:14px;font-weight:700;text-decoration:underline}.lab-map{border:1px solid var(--ink);background:#e9e6dc;flex-direction:column;min-height:500px;padding:24px;display:flex;box-shadow:14px 14px #d4d0c4}.map-topline{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;justify-content:space-between;padding-bottom:18px;font:700 10px/1 monospace;display:flex}.map-node{border:1px solid var(--ink);background:var(--paper);width:62%;margin:50px auto 0;padding:22px}.map-node small,.map-grid small{color:var(--accent);margin-bottom:7px;font:700 10px/1 monospace;display:block}.map-node strong{font:500 20px/1.2 Georgia,Songti SC,serif}.map-line{color:var(--muted);letter-spacing:.12em;justify-content:space-around;margin:38px 8% 18px;font-size:10px;display:flex;position:relative}.map-line:before{content:"";background:var(--ink);width:1px;height:18px;position:absolute;top:-20px;left:50%}.map-line:after{content:"";border-top:1px solid var(--ink);position:absolute;top:5px;left:10%;right:10%}.map-line span{z-index:1;background:#e9e6dc;padding:0 6px}.map-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.map-grid>div{border:1px solid var(--line);background:var(--paper);min-height:92px;padding:16px}@supports (color:color-mix(in lab, red, red)){.map-grid>div{background:color-mix(in srgb, var(--paper) 70%, transparent)}}.map-grid b{font-size:15px}.map-output{color:#f7f5ed;background:var(--moss);justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:16px;font-size:14px;font-weight:700;display:flex}.section{border-top:1px solid var(--line);padding-block:clamp(74px,10vw,140px)}.section-usable{background:#e5e2d8}.split-heading{grid-template-columns:.45fr 1.15fr .7fr;align-items:start;gap:30px;display:grid}.section-heading h2,.preview-work h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.12}.section-heading>p:last-child{color:var(--muted);margin:8px 0 0;line-height:1.8}.usable-list{border-top:1px solid var(--ink);margin-top:80px}.usable-list>a{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(180px,.8fr) 1.2fr 30px;align-items:center;gap:24px;padding:25px 0;display:grid}.usable-list>a>span:first-child{color:var(--accent);font:700 11px monospace}.usable-list h3,.usable-list p{margin:0}.usable-list h3{font-size:18px}.usable-list p{color:var(--muted);line-height:1.65}.preview-work{padding-bottom:160px}.work-feature{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1.2fr .8fr;margin-top:36px;display:grid}.work-feature>div{padding:48px 0}.work-feature>div:first-child{padding-right:8vw}.work-feature>div:last-child{border-left:1px solid var(--line);padding-left:6vw}.status-line{gap:8px;margin:0 0 26px;display:flex}.status-line span{border:1px solid var(--line);letter-spacing:.08em;padding:5px 8px;font-size:10px;font-weight:700}.work-feature h2{font-size:clamp(44px,6vw,82px)}.work-feature h2+p,.work-output p{color:var(--muted);line-height:1.8}.work-output small{color:var(--accent);letter-spacing:.14em;font-weight:800}.work-output a{align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:750;display:inline-flex}.compact-heading{grid-template-columns:.45fr 1.2fr auto;align-items:end;gap:30px;margin-bottom:62px;display:grid}.compact-heading .section-index{align-self:start}.compact-heading .text-link{margin-bottom:8px}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.work-card{border:1px solid var(--line);background:#ebe8df;flex-direction:column;grid-column:auto;min-width:0;min-height:410px;padding:30px;display:flex}.work-card-2{background:#dfe3d8}.work-card-3{background:var(--ink);color:#f5f1e7;grid-column:auto}.work-card-1:nth-child(4){grid-column:auto;margin-top:0}.card-meta,.case-top{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font:700 10px/1.3 monospace;display:flex}.work-card-3 .card-meta,.work-card-3>p{color:#b8c1ba}.work-card h3{letter-spacing:-.04em;margin:48px 0 14px;font:400 clamp(30px,3vw,42px)/1.2 Georgia,Songti SC,serif}.work-card>p{max-width:520px;color:var(--muted);margin:0;line-height:1.75}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{letter-spacing:.06em;border:1px solid;padding:5px 8px;font-size:10px;font-weight:700}.work-card .tag-row{margin-top:22px}.card-output{margin-top:auto;padding-top:30px}.card-output small{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:800}.card-output p{margin:7px 0 18px;font-size:13px;line-height:1.6}.work-card>a{align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.proof-section{background:var(--moss);color:#f2efe7}.proof-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.proof-grid>div>h2{letter-spacing:-.045em;margin:0 0 24px;font:400 clamp(40px,5vw,68px)/1.1 Georgia,Songti SC,serif}.proof-grid>div>p:last-child{color:#bdc8c1;line-height:1.8}.home-sample{color:var(--ink);background:var(--paper);border-top:4px solid var(--accent);padding:30px}.home-sample>p:first-child{color:var(--accent);margin:0;font-size:14px;font-weight:750}.home-sample h3{margin:34px 0 20px;font:400 clamp(28px,3.4vw,44px)/1.2 Georgia,Songti SC,serif}.home-sample h3+p{color:var(--muted);font-size:16px;line-height:1.75}.home-sample a{color:var(--accent);margin-top:24px;font-size:16px;font-weight:750;display:inline-block}.case-card{color:var(--ink);background:var(--paper);border:1px solid #809287;padding:30px}.case-card h3{letter-spacing:-.035em;margin:36px 0;font:400 clamp(30px,4vw,52px)/1.08 Georgia,Songti SC,serif}.case-card dl{border-top:1px solid var(--line);margin:0}.case-card dl div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;padding:14px 0;display:grid}.case-card dt{color:var(--muted);font-size:11px}.case-card dd{margin:0;font-size:13px;line-height:1.5}.case-card>p{color:var(--muted);line-height:1.7}.case-card>a{margin-top:18px;font-size:13px;font-weight:750;display:inline-block}.content-list{border-top:1px solid var(--ink)}.content-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) 130px 46px;align-items:center;gap:24px;padding:28px 0;display:grid}.content-number{color:var(--accent);font:700 11px monospace}.content-category{letter-spacing:.12em;font-weight:800;color:var(--accent)!important;margin:0 0 8px!important;font-size:10px!important}.content-row h3{margin:0;font:400 clamp(21px,2.4vw,31px)/1.25 Georgia,Songti SC,serif}.content-row div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}.content-date{color:var(--muted);gap:8px;font-size:11px;display:grid}.round-link{border:1px solid var(--line);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.products-band{color:#f4f1e7;background:var(--ink)}.product-split{grid-template-columns:1.25fr .75fr;display:grid}.product-split article{flex-direction:column;align-items:flex-start;min-height:450px;padding:40px 7vw 40px 0;display:flex}.product-split article+article{border-left:1px solid #45534c;padding:40px 0 40px 7vw}.product-split h2{letter-spacing:-.05em;margin:auto 0 18px;font:400 clamp(42px,6vw,80px)/1 Georgia,Songti SC,serif}.product-split p:not(.section-index){color:#b5c0b9;line-height:1.8}.button-light{color:var(--ink);background:var(--paper);margin-top:24px}.light-link{color:#f4f1e7;margin-top:26px}.about-teaser>div{grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;display:grid}.about-formula{letter-spacing:-.035em;margin:0;font:400 clamp(31px,4.5vw,62px)/1.3 Georgia,Songti SC,serif}.about-formula i{color:var(--accent);font-style:normal}.about-teaser>div>div p{color:var(--muted);line-height:1.85}.about-teaser .text-link{margin-top:18px;display:inline-block}.site-footer{color:#e5e3da;background:#101713;padding:76px 0 24px}.footer-grid{grid-template-columns:1.4fr .6fr 1fr;gap:8vw;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-mark{letter-spacing:-.06em;margin:0;font:400 48px/.85 Georgia,serif}.footer-mark+p,.footer-grid>div:last-child p{color:#8f9b94;font-size:12px;line-height:1.7}.footer-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.footer-grid a{font-size:13px}.footer-bottom{color:#77827b;letter-spacing:.08em;border-top:1px solid #354039;justify-content:space-between;margin-top:70px;padding-top:20px;font-size:10px;display:flex}.page-hero{padding-top:clamp(75px,10vw,140px);padding-bottom:clamp(70px,9vw,120px)}.page-hero h1{letter-spacing:-.06em;max-width:980px;margin:0;font:400 clamp(48px,8vw,110px)/.98 Georgia,Songti SC,serif}.page-hero>p:last-child{max-width:690px;color:var(--muted);margin:42px 0 0 auto;font-size:17px;line-height:1.85}.product-overview{gap:0;display:grid}.product-overview article{border-bottom:1px solid var(--line);grid-template-columns:.35fr 1fr;gap:40px;padding:70px 0;display:grid}.product-index{color:var(--accent);font:400 clamp(60px,9vw,120px)/1 Georgia,serif}.product-overview h2{margin:20px 0;font:400 clamp(40px,5vw,68px)/1 Georgia,Songti SC,serif}.product-overview p,.product-overview li{color:var(--muted);line-height:1.75}.product-overview h3{letter-spacing:.1em;margin-top:34px;font-size:12px}.product-overview .button{margin-top:24px}.lab-hero{border-bottom:1px solid var(--line);padding:clamp(80px,10vw,140px) 0}.lab-hero h1{letter-spacing:-.075em;margin:0;font:400 clamp(72px,13vw,172px)/.8 Georgia,serif}.lab-hero h1 em{color:var(--accent);font-weight:400}.lab-subtitle{font-weight:650;color:var(--ink)!important;margin:42px 0 14px!important;font-size:clamp(24px,3vw,36px)!important}.lab-hero .shell>p:last-of-type{max-width:720px;color:var(--muted);line-height:1.85}.disabled-cta{color:var(--muted);align-self:center;font-size:13px}.audience-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.editorial-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.editorial-list li{border-bottom:1px solid var(--line);padding:20px 36px 20px 0;line-height:1.6;position:relative}.editorial-list li:after{position:absolute;right:8px}.positive li:after{content:"+";color:var(--moss)}.negative li:after{content:"—";color:var(--accent)}.maturity-section{background:#e4e1d7}.maturity-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.maturity-grid article{border-right:1px solid var(--line);padding:34px}.maturity-grid article:last-child{border-right:0}.maturity-grid article>span{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:800}.maturity-grid ul{margin:28px 0 0;padding-left:18px}.maturity-grid li{color:var(--muted);margin:12px 0;line-height:1.55}.module-list{border-top:1px solid var(--ink)}.module-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr;align-items:center;gap:24px;padding:26px 0;display:grid}.module-list span{color:var(--accent);font:700 11px monospace}.module-list h3,.module-list p{margin:0}.module-list h3{font:400 clamp(22px,3vw,35px)/1.2 Georgia,serif}.module-list p{color:var(--muted)}.samples-section{color:#f1eee5;background:var(--moss)}.sample-links{border-top:1px solid #809287;grid-template-columns:repeat(2,1fr);display:grid}.sample-links a{border-bottom:1px solid #809287;border-right:1px solid #809287;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.sample-links a:nth-child(2n){border-right:0}.sample-links span{color:#a9b9af;letter-spacing:.1em;font-size:10px}.sample-links strong{font:400 clamp(23px,3vw,36px)/1.2 Georgia,Songti SC,serif}.delivery{grid-template-columns:.8fr 1fr .8fr;align-items:start;gap:6vw;display:grid}.delivery h2,.faq h2,.two-column-copy h2{margin:0;font:400 clamp(36px,4vw,58px)/1.1 Georgia,Songti SC,serif}.delivery>p{color:var(--muted);margin:34px 0 0;line-height:1.8}.config-note{border:1px solid var(--line);gap:8px;padding:24px;display:grid}.config-note span{color:var(--accent);font:700 10px monospace}.config-note strong{margin-bottom:12px;font-size:14px}.faq{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 0;font-weight:650}.faq details p{color:var(--muted);margin:0 0 20px;line-height:1.75}.promise-note{color:#f2efe7;background:var(--accent);padding:34px 0}.promise-note .shell{grid-template-columns:.35fr 1fr;gap:30px;display:grid}.promise-note p{margin:0;line-height:1.75}.two-column-copy{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.two-column-copy>div:last-child{color:var(--muted);padding-top:42px;line-height:1.9}.soft-section{background:#e4e1d7}.question-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:40px 0 0;padding:0;list-style:none;display:grid}.question-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.process-map{border:1px solid var(--line);align-items:stretch;display:flex;overflow-x:auto}.process-map>div{border-right:1px solid var(--line);flex:1 0 140px;min-height:120px;padding:20px;position:relative}.process-map>div:last-child{border-right:0}.process-map span{color:var(--accent);font:700 10px monospace;display:block}.process-map strong{margin-top:42px;font-size:13px;display:block}.process-map i{z-index:1;text-align:center;background:var(--paper);width:20px;font-style:normal;position:absolute;top:49%;right:-10px}.boundary-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.boundary-grid article{border:1px solid var(--line);border-right:0;padding:30px}.boundary-grid article:last-child{border-right:1px solid var(--line)}.boundary-grid article p:last-child{color:var(--muted);line-height:1.8}.filter-strip{flex-wrap:wrap;gap:8px;padding-bottom:22px;display:flex}.filter-strip span{border:1px solid var(--line);color:var(--muted);padding:7px 11px;font-size:11px}.works-index .work-card{margin-top:0}.detail-hero{border-bottom:1px solid var(--ink);padding:78px 0 70px}.back-link{color:var(--muted);margin-bottom:58px;font-size:12px;display:inline-block}.detail-hero h1,.article-page h1{letter-spacing:-.065em;margin:0;font:400 clamp(56px,10vw,138px)/.88 Georgia,Songti SC,serif}.detail-subtitle{max-width:720px;margin:32px 0;font-size:clamp(20px,2.5vw,30px)}.detail-body{grid-template-columns:230px minmax(0,1fr);gap:8vw;padding-block:80px 140px;display:grid}.detail-body>aside{color:var(--muted);flex-direction:column;align-self:start;gap:8px;font-size:11px;display:flex;position:sticky;top:100px}.detail-body>aside p{color:var(--accent);letter-spacing:.1em;margin:18px 0 0;font-weight:800}.detail-body>aside span{color:var(--ink)}.detail-section{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;margin-bottom:58px;padding:0 0 58px;display:grid}.detail-section>.section-index{grid-row:1/3}.detail-section h2{margin:0 0 28px;font:400 clamp(30px,4vw,48px)/1.15 Georgia,Songti SC,serif}.detail-section>div{color:var(--muted);grid-column:2;line-height:1.85}.detail-section li{margin-bottom:10px}.io-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.io-grid>div{border:1px solid var(--line);padding:22px}.io-grid small{color:var(--accent);font-weight:800}.boundary-note{border-left:3px solid var(--accent);background:#e6e3d9;padding:22px}.related-link{border-bottom:1px solid var(--line);color:var(--ink);padding:16px 0;font-weight:650;display:block}.article-page{padding:90px 20px 140px}.article-page>article{max-width:820px;margin:auto}.article-page h1{font-size:clamp(44px,7vw,86px);line-height:1.05}.article-summary{color:var(--muted);margin:38px 0 24px;font-size:19px;line-height:1.75}.article-meta{color:var(--muted);gap:24px;font-size:11px;display:flex}.key-conclusion{border-top:3px solid var(--accent);background:#e6e3d9;margin:70px 0;padding:28px}.key-conclusion span{color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:800}.key-conclusion p{margin:18px 0 0;font:400 24px/1.6 Georgia,Songti SC,serif}.prose{max-width:690px;margin:auto;font-size:17px;line-height:2}.prose h2{margin-top:58px;font:400 34px/1.3 Georgia,Songti SC,serif}.article-related{border-top:1px solid var(--ink);gap:12px;margin-top:70px;padding-top:24px;display:grid}.article-related span{color:var(--accent);font-size:10px;font-weight:800}.metrics-strip{color:#f1eee5;background:var(--ink)}.metrics-strip .shell{grid-template-columns:repeat(4,1fr);display:grid}.metrics-strip .shell>div{border-right:1px solid #45534c;flex-direction:column;justify-content:space-between;min-height:150px;padding:28px;display:flex}.metrics-strip strong{font:400 clamp(28px,4vw,48px)/1 Georgia,serif}.metrics-strip span{color:#9da9a1;font-size:11px}.intelligence-filter{padding-top:28px}.case-list{grid-template-columns:1fr 1fr;gap:24px;display:grid}.empty-state{border:1px dashed var(--line);flex-direction:column;justify-content:center;min-height:390px;padding:34px;display:flex}.empty-state span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:800}.empty-state h2{margin:24px 0 12px;font:400 38px/1.1 Georgia,Songti SC,serif}.empty-state p{color:var(--muted);line-height:1.7}.dossier-cover{color:#f2efe7;background:var(--moss);padding:70px 0 60px}.dossier-cover .back-link{color:#b8c4bc}.dossier-label{color:var(--accent);letter-spacing:.14em;margin-bottom:24px;font:700 10px monospace}.dossier-cover h1{letter-spacing:-.055em;max-width:900px;margin:0;font:400 clamp(50px,8vw,100px)/1 Georgia,Songti SC,serif}.dossier-cover h1+p{color:#c0cac4;max-width:760px;margin:34px 0;font-size:17px;line-height:1.8}.dossier-meta{border-top:1px solid #718379;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.dossier-meta span{color:#9eafa5;padding:20px 20px 0 0;font-size:10px;line-height:1.8}.dossier-meta strong{color:#f2efe7;font-size:12px}.dossier-path{padding-block:70px}.dossier-body{grid-template-columns:280px 1fr;gap:8vw;padding-bottom:140px;display:grid}.dossier-body>aside{border:1px solid var(--accent);align-self:start;padding:24px}.dossier-body>aside>p:not(.section-index){color:var(--muted);line-height:1.7}.dossier-body article section{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;margin-bottom:42px;padding:0 0 42px;display:grid}.dossier-body article section>span{color:var(--accent);grid-row:1/3;font:700 10px monospace}.dossier-body h2{margin:0 0 16px;font:400 clamp(26px,3.5vw,42px)/1.2 Georgia,Songti SC,serif}.dossier-body article p{color:var(--muted);grid-column:2;margin:0;line-height:1.85}.about-story{grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.about-portrait{border:1px solid var(--ink);background:#e4e1d7;flex-direction:column;justify-content:space-between;align-self:start;min-height:580px;padding:24px;display:flex;position:sticky;top:110px}.about-portrait span{color:var(--muted);letter-spacing:.12em;font:700 10px monospace}.about-portrait strong{color:var(--accent);letter-spacing:-.1em;font:400 140px/.7 Georgia,serif}.about-story article section{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:42px}.about-story h2{margin:0 0 18px;font:400 clamp(28px,3.5vw,42px)/1.2 Georgia,Songti SC,serif}.about-story article p{color:var(--muted);line-height:1.85}.collaboration-section{background:#e4e1d7}.collaboration-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.collaboration-list li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:22px 0;font-size:19px;display:grid}.collaboration-list span{color:var(--accent);font:700 11px monospace}.contact-placeholder{color:var(--muted);margin-top:40px}.not-found{min-height:70svh;padding-block:120px}.not-found h1{letter-spacing:-.05em;max-width:760px;margin:0;font:400 clamp(48px,8vw,100px)/1 Georgia,Songti SC,serif}.not-found>p:not(.eyebrow){color:var(--muted);margin:30px 0}.not-found>div{align-items:center;gap:28px;display:flex}@media (max-width:780px){.shell{width:min(100% - 28px,620px)}.header-inner{min-height:62px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--ink);background:var(--paper);width:190px;padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:8px 8px #d4d0c4}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:12px;font-size:14px}.mobile-nav nav a:last-child{border:0}.hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding-block:54px 76px}.hero h1{font-size:clamp(64px,24vw,104px)}.hero-kicker{margin-top:30px;font-size:21px}.hero-body{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.lab-map{min-height:430px;padding:18px;box-shadow:8px 8px #d4d0c4}.map-node{width:80%;margin-top:34px}.split-heading{grid-template-columns:1fr;gap:14px}.split-heading .section-index{margin-bottom:8px}.usable-list{margin-top:48px}.usable-list>a{grid-template-columns:38px 1fr 20px;gap:12px}.usable-list>a p{grid-column:2/4;font-size:14px}.work-feature{grid-template-columns:1fr}.work-feature>div{padding:32px 0}.work-feature>div:first-child{padding-right:0}.work-feature>div:last-child{border-top:1px solid var(--line);border-left:0;padding-left:0}.compact-heading{grid-template-columns:1fr;gap:12px;margin-bottom:42px}.compact-heading .text-link{margin-top:8px}.works-grid{grid-template-columns:1fr}.work-card,.work-card-1:nth-child(4),.work-card-3{grid-column:auto;min-height:360px;margin-top:0;padding:24px}.proof-grid{grid-template-columns:1fr}.content-row{grid-template-columns:34px 1fr 42px;gap:12px}.content-date{grid-column:2}.round-link{grid-area:1/3/3}.product-split,.about-teaser>div{grid-template-columns:1fr}.product-split article{min-height:360px;padding:18px 0 54px}.product-split article+article{border-top:1px solid #45534c;border-left:0;padding:54px 0 18px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:1/3}.page-hero>p:last-child{margin-left:0}.product-overview article{grid-template-columns:1fr;padding:52px 0}.product-index{font-size:64px}.lab-hero h1{font-size:clamp(68px,22vw,110px)}.audience-grid,.maturity-grid,.delivery,.faq,.two-column-copy,.boundary-grid{grid-template-columns:1fr}.audience-grid{gap:60px}.maturity-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.module-list article{grid-template-columns:42px 1fr}.module-list article p{grid-column:2}.sample-links{grid-template-columns:1fr}.sample-links a{border-right:0}.delivery>p{margin-top:0}.promise-note .shell{grid-template-columns:1fr;gap:10px}.question-grid{grid-template-columns:1fr}.boundary-grid article{border-right:1px solid var(--line);border-bottom:0}.boundary-grid article:last-child{border-bottom:1px solid var(--line)}.detail-body{grid-template-columns:1fr}.detail-body>aside{border-bottom:1px solid var(--line);padding-bottom:30px;position:static}.detail-section{grid-template-columns:38px 1fr}.io-grid{grid-template-columns:1fr}.process-map{margin-right:-14px}.metrics-strip .shell{grid-template-columns:1fr 1fr}.metrics-strip .shell>div{border-bottom:1px solid #45534c;min-height:125px}.case-list,.dossier-meta{grid-template-columns:1fr}.dossier-meta span{border-bottom:1px solid #718379}.dossier-body,.about-story{grid-template-columns:1fr}.about-portrait{min-height:400px;position:static}.about-portrait strong{font-size:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero h1{letter-spacing:-.035em;font-size:clamp(44px,6vw,82px);line-height:1.18}.lab-hero h1{letter-spacing:-.035em;font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(48px,8vw,112px);line-height:1.16}.hero h1 em,.lab-hero h1 em{font-style:normal}.page-hero h1,.detail-hero h1,.article-page h1{line-height:1.2}.usable-list>a:hover{color:var(--accent);background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.usable-list>a:hover{background:color-mix(in srgb, var(--paper) 45%, transparent)}}:is(a:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.library-entry{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:36px;display:flex}.library-entry p{color:var(--muted);max-width:640px;line-height:1.8}@media (max-width:700px){.wordmark{gap:8px;font-size:13px}.hero-actions,.library-entry{flex-wrap:wrap}.usable-list>a p{grid-row:2}.usable-list>a>span:last-child{grid-area:1/3}}.intelligence-page{--intel-paper:#f5f1e8;--intel-ink:#18251f;--intel-red:#bd482f;--intel-sage:#d8ded3;background:var(--intel-paper)}.intelligence-page .eyebrow,.intelligence-page .section-index,.intel-dossier .section-index{letter-spacing:.14em;margin-bottom:22px;font-size:14px}.intel-hero{border-bottom:1px solid var(--ink);background:linear-gradient(90deg, transparent calc(68% - 1px), var(--line) 68%, transparent calc(68% + 1px)), var(--intel-paper);padding:0 0 clamp(78px,10vw,142px)}@supports (color:color-mix(in lab, red, red)){.intel-hero{background:linear-gradient(90deg, transparent calc(68% - 1px), color-mix(in srgb, var(--line) 65%, transparent) 68%, transparent calc(68% + 1px)), var(--intel-paper)}}.intel-masthead{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-block:18px;display:flex}.intel-masthead p{color:var(--muted);letter-spacing:.08em;margin:0;font:700 14px/1.4 monospace}.intel-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(48px,8vw,116px);padding-top:clamp(72px,10vw,132px);display:grid}.intel-hero h1{letter-spacing:-.055em;margin:0;font:400 clamp(52px,7.2vw,102px)/1.06 Georgia,Songti SC,SimSun,serif}.intel-hero h1 em{color:var(--intel-red);font-style:normal;font-weight:400}.intel-hero-copy{border-top:4px solid var(--intel-red);padding:30px 0 8px}.intel-hero-copy>p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.9}.intel-hero-copy .intel-lead{color:var(--ink);font:400 22px/1.65 Georgia,Songti SC,serif}.intel-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.intel-principles{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.intel-principles article{border-right:1px solid var(--line);min-height:260px;padding:34px 34px 40px 0}.intel-principles article+article{padding-left:34px}.intel-principles article:last-child{border-right:0}.intel-principles span{color:var(--intel-red);font:700 14px/1 monospace}.intel-principles h2{margin:66px 0 14px;font:400 27px/1.25 Georgia,Songti SC,serif}.intel-principles p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.intel-section-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:10vw;margin-bottom:72px;display:grid}.intel-section-heading h2,.intel-status h2,.dossier-next h2{letter-spacing:-.04em;margin:0;font:400 clamp(40px,5.3vw,72px)/1.12 Georgia,Songti SC,serif}.intel-section-heading>p{color:var(--muted);margin:0 0 6px;font-size:16px;line-height:1.85}.intel-case-stack{border-top:1px solid var(--ink)}.intel-case-card{border-bottom:1px solid var(--ink);grid-template-columns:72px minmax(0,1.15fr) minmax(300px,.65fr);gap:34px;padding:44px 0 50px;display:grid}.intel-case-number{color:var(--intel-red);font:400 54px/1 Georgia,serif}.intel-case-meta{color:var(--muted);flex-wrap:wrap;gap:10px 24px;font-size:14px;display:flex}.intel-case-meta span:first-child{color:var(--intel-paper);background:var(--moss);padding:5px 9px}.intel-case-main h3{letter-spacing:-.035em;max-width:720px;margin:32px 0 22px;font:400 clamp(32px,4.2vw,56px)/1.15 Georgia,Songti SC,serif}.intel-case-finding{max-width:700px;color:var(--muted);margin:0;font-size:17px;line-height:1.8}.intel-case-facts{border-left:1px solid var(--line);flex-direction:column;padding-left:30px;display:flex}.intel-case-facts dl{margin:0}.intel-case-facts dl div{border-bottom:1px solid var(--line);margin-bottom:17px;padding:0 0 17px}.intel-case-facts dt{color:var(--intel-red);margin-bottom:7px;font-size:14px;font-weight:700}.intel-case-facts dd{margin:0;font-size:16px;line-height:1.6}.intel-case-facts>a{justify-content:space-between;margin-top:auto;padding-top:22px;font-size:16px;font-weight:750;display:flex}.intel-case-facts>a:hover{color:var(--intel-red)}.intel-method{color:#f2efe7;background:var(--moss);padding-block:clamp(82px,10vw,142px)}.intel-section-heading-light>p{color:#bdc8c1}.intel-method-list{border-top:1px solid #809287;border-bottom:1px solid #809287;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.intel-method-list li{border-right:1px solid #809287;min-height:290px;padding:28px}.intel-method-list li:last-child{border-right:0}.intel-method-list span{color:#e77857;font:700 14px/1 monospace;display:block}.intel-method-list strong{margin-top:88px;font:400 27px/1.25 Georgia,Songti SC,serif;display:block}.intel-method-list p{color:#bdc8c1;margin:15px 0 0;font-size:16px;line-height:1.75}.intel-status>div{grid-template-columns:1.1fr .7fr;align-items:start;gap:10vw;display:grid}.intel-status>div>div{border-top:4px solid var(--intel-red);padding-top:10px}.intel-status>div p{color:var(--muted);font-size:17px;line-height:1.9}.intel-status>div strong{color:var(--ink)}.intel-status .intel-status-note{border-top:1px solid var(--line);padding-top:22px;font-size:15px}.dossier-topline{color:#b8c4bc;letter-spacing:.08em;justify-content:space-between;gap:24px;font:700 14px/1.4 monospace;display:flex}.dossier-topline .back-link{margin-bottom:58px}.intel-dossier .dossier-cover{padding-top:34px}.intel-dossier .dossier-label{font-size:14px}.intel-dossier .dossier-cover h1{max-width:1050px;font-size:clamp(48px,7.2vw,94px);line-height:1.12}.intel-dossier .dossier-cover h1+p{max-width:800px;font-size:18px}.intel-dossier .dossier-meta span{font-size:14px}.intel-dossier .dossier-meta strong{font-size:16px}.dossier-summary{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;gap:8vw;padding-block:80px;display:grid}.dossier-summary blockquote{margin:0;font:400 clamp(30px,3.6vw,48px)/1.45 Georgia,Songti SC,serif}.dossier-summary aside{border-top:4px solid var(--intel-red);background:#e7e5dc;padding:28px}.dossier-summary aside p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.intel-dossier .dossier-path{padding-block:80px}.intel-dossier .process-map strong{font-size:15px}.dossier-file-notes{margin:0 0 24px}.dossier-file-notes div{border-bottom:1px solid var(--line);margin-bottom:14px;padding:0 0 14px}.dossier-file-notes dt{color:var(--intel-red);margin-bottom:6px;font-size:14px;font-weight:700}.dossier-file-notes dd{margin:0;font-size:15px;line-height:1.6}.intel-dossier .tag-row span{font-size:12px}.intel-dossier .dossier-body article p{font-size:17px}.dossier-next{color:#f2efe7;background:#18251f;padding-block:90px}.dossier-next h2{max-width:860px}.dossier-next .button{color:var(--ink);background:var(--paper);margin-top:44px}@media (max-width:900px){.intel-hero{background:var(--intel-paper)}.intel-hero-grid,.intel-section-heading,.intel-status>div,.dossier-summary{grid-template-columns:1fr}.intel-hero-copy{max-width:680px}.intel-case-card{grid-template-columns:54px minmax(0,1fr)}.intel-case-facts{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:28px 0 0}.intel-method-list{grid-template-columns:1fr 1fr}.intel-method-list li:nth-child(2){border-right:0}.intel-method-list li:nth-child(-n+2){border-bottom:1px solid #809287}}@media (max-width:620px){.intel-masthead p:last-child{display:none}.intel-hero-grid{padding-top:58px}.intel-hero h1{font-size:clamp(43px,13vw,68px)}.intel-principles{grid-template-columns:1fr}.intel-principles article,.intel-principles article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0}.intel-principles h2{margin-top:32px}.intel-case-card{grid-template-columns:1fr;gap:20px}.intel-case-number{font-size:40px}.intel-case-facts{grid-column:1}.intel-method-list{grid-template-columns:1fr}.intel-method-list li,.intel-method-list li:nth-child(2){border-bottom:1px solid #809287;border-right:0;min-height:0}.intel-method-list strong{margin-top:46px}.dossier-topline span{display:none}.dossier-summary{padding-block:56px}}.samples-page,.breakdown-page{background:#f4f1e8}.samples-page .eyebrow,.samples-page .section-index,.breakdown-page .eyebrow,.breakdown-page .section-index{letter-spacing:.12em;font-size:14px}.samples-header{border-bottom:1px solid var(--ink);padding-block:clamp(52px,7vw,88px) 46px}.samples-header>div{grid-template-columns:1.15fr .65fr;align-items:end;gap:8vw;display:grid}.samples-header h1{letter-spacing:-.05em;margin:0;font:400 clamp(48px,7vw,90px)/1.08 Georgia,Songti SC,SimSun,serif}.samples-header div>p{max-width:480px;color:var(--muted);margin:0 0 8px;font-size:18px;line-height:1.8}.samples-list{border-bottom:1px solid var(--ink)}.sample-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1.15fr) minmax(290px,.65fr);gap:32px;padding-block:42px;display:grid}.sample-row:last-child{border-bottom:0}.sample-row-index{color:var(--accent);font:400 38px/1 Georgia,serif}.sample-row-subject{color:var(--accent);margin:0 0 18px;font-size:14px;font-weight:750}.sample-row h2{letter-spacing:-.035em;max-width:720px;margin:0;font:400 clamp(30px,3.8vw,50px)/1.18 Georgia,Songti SC,SimSun,serif}.sample-row-conclusion{max-width:720px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.8}.sample-row-brief{border-left:1px solid var(--line);flex-direction:column;padding-left:26px;display:flex}.sample-row-brief dl{margin:0}.sample-row-brief dl div{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.sample-row-brief dt{color:var(--muted);margin-bottom:6px;font-size:14px}.sample-row-brief dd{margin:0;font-size:16px;line-height:1.6}.sample-row-brief>a{color:var(--accent);margin-top:auto;padding-top:12px;font-size:16px;font-weight:750}.samples-findings{color:#f2efe7;background:var(--moss);padding-block:clamp(76px,9vw,126px)}.samples-section-title{grid-template-columns:.65fr 1.15fr;align-items:start;gap:7vw;display:grid}.samples-section-title h2{letter-spacing:-.04em;margin:0;font:400 clamp(40px,5vw,68px)/1.15 Georgia,Songti SC,SimSun,serif}.samples-finding-list{border-top:1px solid #728279;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.samples-finding-list article{border-right:1px solid #728279;min-height:280px;padding:26px}.samples-finding-list article:last-child{border-right:0}.samples-finding-list span{color:#e57655;font-size:14px;font-weight:750}.samples-finding-list h3{margin:62px 0 14px;font:400 26px/1.3 Georgia,Songti SC,serif}.samples-finding-list p{color:#bec8c1;margin:0;font-size:16px;line-height:1.75}.samples-note{grid-template-columns:.35fr 1fr;gap:40px;padding-block:38px;display:grid}.samples-note strong{font-size:16px}.samples-note p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.breakdown-header{border-bottom:1px solid var(--ink);padding-block:64px 0}.breakdown-header .back-link{margin-bottom:54px}.breakdown-header h1{letter-spacing:-.05em;max-width:1020px;margin:0;font:400 clamp(46px,7vw,88px)/1.12 Georgia,Songti SC,SimSun,serif}.breakdown-conclusion{max-width:790px;color:var(--muted);margin:32px 0 48px;font-size:20px;line-height:1.8}.breakdown-at-a-glance{border-top:1px solid var(--line);grid-template-columns:.7fr 1.15fr 1fr;margin:0;display:grid}.breakdown-at-a-glance div{border-right:1px solid var(--line);min-height:126px;padding:24px 24px 24px 0}.breakdown-at-a-glance div+div{padding-left:24px}.breakdown-at-a-glance div:last-child{border-right:0}.breakdown-at-a-glance dt{color:var(--accent);margin-bottom:14px;font-size:14px;font-weight:750}.breakdown-at-a-glance dd{margin:0;font-size:16px;line-height:1.65}.breakdown-takeaway{border-bottom:1px solid var(--line);grid-template-columns:.35fr 1fr;gap:40px;padding-block:48px;display:grid}.breakdown-takeaway span{color:var(--accent);font-size:14px;font-weight:750}.breakdown-takeaway p{max-width:800px;margin:0;font:400 clamp(26px,3vw,38px)/1.5 Georgia,Songti SC,serif}.breakdown-body{padding-block:74px 110px}.breakdown-body>section{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,760px);justify-content:center;gap:24px;margin-bottom:42px;padding-bottom:42px;display:grid}.breakdown-body>section>span{color:var(--accent);font-size:14px;font-weight:750}.breakdown-body h2{margin:0 0 17px;font:400 clamp(28px,3vw,40px)/1.3 Georgia,Songti SC,serif}.breakdown-body p{color:var(--muted);margin:0;font-size:17px;line-height:1.95}.breakdown-sources{color:#f2efe7;background:var(--moss);padding-block:72px}.breakdown-sources .shell{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.breakdown-sources h2{margin:0 0 22px;font:400 42px/1.2 Georgia,Songti SC,serif}.breakdown-sources div>p:last-child{color:#bec8c1;font-size:16px;line-height:1.8}.breakdown-sources ul{border-top:1px solid #728279;margin:0;padding:0;list-style:none}.breakdown-sources li{border-bottom:1px solid #728279;padding:20px 0}.breakdown-sources a{font-size:17px;font-weight:750;display:block}.breakdown-sources li span{color:#bec8c1;margin-top:7px;font-size:14px;line-height:1.6;display:block}@media (max-width:860px){.samples-header>div,.samples-section-title,.breakdown-sources .shell{grid-template-columns:1fr}.samples-header div>p{margin-top:26px}.sample-row{grid-template-columns:44px 1fr}.sample-row-brief{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:24px 0 0}.samples-finding-list{grid-template-columns:1fr}.samples-finding-list article{border-bottom:1px solid #728279;border-right:0;min-height:0}.samples-finding-list h3{margin-top:36px}.breakdown-at-a-glance{grid-template-columns:1fr}.breakdown-at-a-glance div,.breakdown-at-a-glance div+div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:20px 0}}@media (max-width:580px){.samples-header{padding-top:44px}.samples-header h1{font-size:46px}.sample-row{grid-template-columns:1fr;gap:14px}.sample-row-brief{grid-column:1}.samples-note,.breakdown-takeaway{grid-template-columns:1fr;gap:18px}.breakdown-header{padding-top:46px}.breakdown-body>section{grid-template-columns:34px 1fr;gap:10px}}.director-page{--director-night:#14201b;--director-panel:#e4e0d4;background:var(--paper)}.director-hero{min-height:calc(100svh - 72px);padding-block:44px 76px}.director-hero .back-link{margin-bottom:clamp(42px,6vw,74px);display:inline-block}.director-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.director-hero h1{letter-spacing:-.062em;margin:0;font:400 clamp(55px,7.1vw,96px)/1.01 Georgia,Songti SC,SimSun,serif}.director-hero h1 em{color:var(--accent);font-style:normal;font-weight:400}.director-lead{max-width:690px;color:var(--muted);margin:34px 0 0;font-size:19px;line-height:1.8}.director-requirement{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.6}.director-demo{color:#f5f1e7;background:var(--director-night);min-height:500px;padding:24px;box-shadow:14px 14px #d6d1c4}.director-demo-head{color:#aeb9b2;letter-spacing:.06em;border-bottom:1px solid #516159;justify-content:space-between;gap:20px;padding-bottom:18px;font:700 12px/1.2 monospace;display:flex}.director-demo-stage{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:8px;margin-top:88px;display:grid}.director-demo-stage>div{border:1px solid #53635b;min-height:172px;padding:20px 14px}.director-demo-stage>i{color:#829087;text-align:center;font-style:normal}.director-demo-stage strong,.director-demo-stage span,.director-demo-stage small{display:block}.director-demo-stage strong{color:#f07955;font:400 clamp(40px,4vw,58px)/1 Georgia,serif}.director-demo-stage span{margin-top:10px;font-size:15px;font-weight:750}.director-demo-stage small{color:#9eaaa3;margin-top:25px;font-size:12px;line-height:1.45}.director-demo-stage .approved{color:var(--director-night);background:#f0c95a;border-color:#f0c95a;transform:rotate(-1.5deg)}.director-demo-stage .approved strong{color:var(--director-night)}.director-demo-stage .approved small{color:#5c5845}.director-timeline{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:66px;display:grid}.director-timeline span{color:#c9d0cb;text-align:center;background:#26332d;border-top:3px solid #f07955;padding:13px 8px;font-size:11px}.director-timeline .screen{border-color:#f0c95a}.director-section-head{grid-template-columns:.36fr 1.64fr;align-items:start;gap:36px;display:grid}.director-section-head h2,.director-boundary h2{letter-spacing:-.045em;max-width:970px;margin:0;font:400 clamp(40px,5.3vw,72px)/1.14 Georgia,Songti SC,SimSun,serif}.director-mechanism{color:#f4f0e7;background:var(--director-night);padding-block:clamp(82px,10vw,138px)}.director-mechanism-flow{border-block:1px solid #53635b;grid-template-columns:repeat(5,1fr);margin:68px 0 0;padding:0;list-style:none;display:grid}.director-mechanism-flow li{border-right:1px solid #53635b;min-height:220px;padding:24px 30px 24px 20px;position:relative}.director-mechanism-flow li:last-child{border-right:0}.director-mechanism-flow li:not(:last-child):after{content:"→";z-index:2;color:#f07955;background:var(--director-night);text-align:center;width:25px;position:absolute;top:48%;right:-13px}.director-mechanism-flow span,.director-mechanism-flow strong,.director-mechanism-flow small{display:block}.director-mechanism-flow span{color:#f07955;font-size:13px;font-weight:800}.director-mechanism-flow strong{margin-top:68px;font:400 23px/1.35 Georgia,Songti SC,serif}.director-mechanism-flow small{color:#aeb9b2;margin-top:12px;font-size:13px;line-height:1.55}.director-mechanism-flow .human{background:#29372f}.director-mechanism-flow .human span{color:#f0c95a}.director-mechanism-flow .output{color:var(--director-night);background:#f0c95a}.director-mechanism-flow .output span,.director-mechanism-flow .output small{color:#5c5845}.director-route-line{flex-wrap:wrap;gap:8px;margin-top:24px;padding-left:20%;display:flex}.director-route-line:before{content:"可调用的素材路线";color:#849189;flex-basis:100%;margin-bottom:6px;font-size:12px}.director-route-line span{color:#c9d0cb;border:1px solid #53635b;padding:8px 11px;font-size:13px}.director-problems{padding-block:clamp(82px,10vw,138px)}.director-problem-list{border-top:1px solid var(--ink);margin-top:68px}.director-problem-list article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:30px;padding:30px 0;display:grid}.director-problem-list article>span{color:var(--accent);font:700 13px/1.5 monospace}.director-problem-list h3{margin:0 0 12px;font:400 clamp(24px,2.6vw,35px)/1.28 Georgia,Songti SC,serif}.director-problem-list p{max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.director-problem-list article>strong{border-left:1px solid var(--line);color:#4d6559;padding-left:24px;font-size:15px;line-height:1.7}.director-workflow{background:var(--director-panel);border-block:1px solid var(--line);padding-block:clamp(82px,10vw,138px)}.director-workflow-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;margin-top:68px;display:grid}.director-workflow ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.director-workflow ol li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:15px;padding:20px 0;display:grid}.director-workflow ol li>span{color:var(--accent);font:700 13px/1.4 monospace}.director-workflow h3{margin:0 0 7px;font:400 23px/1.3 Georgia,Songti SC,serif}.director-workflow li p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.director-control-plane{color:#f4f0e7;background:var(--director-night);margin:0;padding:24px;box-shadow:12px 12px #cbc6b8}.director-control-plane figcaption{justify-content:space-between;gap:20px;padding-bottom:24px;display:flex}.director-control-plane figcaption span{font:400 26px/1.2 Georgia,Songti SC,serif}.director-control-plane figcaption small{color:#9eaaa3;font-size:12px}.control-row{color:#c5cec8;border-top:1px solid #46564e;grid-template-columns:.45fr 1fr .7fr .7fr;gap:10px;padding:14px 8px;font-size:13px;display:grid}.control-row.control-head{color:#7f8e86;font-size:11px}.control-row .checked{color:#f0c95a}.control-queue{color:#d4dbd6;background:#29372f;justify-content:space-between;align-items:center;gap:8px;margin-top:38px;padding:16px;font-size:12px;display:flex}.control-queue i{color:#f07955;font-style:normal}.director-evidence{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:76px 0 0;display:grid}.director-evidence>div{border-right:1px solid var(--line);min-height:166px;padding:24px}.director-evidence>div:last-child{border-right:0}.director-evidence dt{color:var(--accent);font-size:13px;font-weight:800}.director-evidence dd{margin:44px 0 0;font:400 21px/1.45 Georgia,Songti SC,serif}.director-proof-note{max-width:800px;color:var(--muted);margin:28px 0 0 auto;font-size:15px;line-height:1.8}.director-capabilities{color:#f4f0e7;background:#243c32;padding-block:clamp(82px,10vw,138px)}.director-capability-list{border-top:1px solid #66786e;margin-top:68px}.director-capability-list article{border-bottom:1px solid #66786e;grid-template-columns:58px minmax(0,920px);justify-content:center;gap:28px;padding:34px 0;display:grid}.director-capability-list article>span{color:#f07955;font:700 13px/1.5 monospace}.director-capability-list h3{margin:0 0 12px;font:400 clamp(26px,3vw,40px)/1.25 Georgia,Songti SC,serif}.director-capability-list p{color:#bec8c1;max-width:760px;margin:0;font-size:16px;line-height:1.8}.director-capability-list .word-level{padding-block:46px}.word-sync-demo{color:var(--director-night);background:#f1ede3;grid-template-columns:72px 1fr 160px 72px;align-items:center;gap:14px;margin-top:28px;padding:22px;display:grid}.word-sync-demo>small{color:#687169;font:700 11px/1 monospace}.word-sync-demo>p{color:var(--director-night);flex-wrap:wrap;gap:6px;display:flex}.word-sync-demo b{background:#d8d6cc;padding:5px 7px;font-size:14px}.word-sync-demo b.active{color:var(--director-night);background:#f0c95a;transform:translateY(-3px)}.word-sync-demo>div{background:#c3c0b6;height:4px}.word-sync-demo>div i{background:var(--accent);width:58%;height:100%;display:block}.director-comparison{padding-block:clamp(82px,10vw,138px)}.comparison-columns{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:68px;display:grid}.comparison-columns>div{padding:34px}.comparison-columns>div+div{border-left:1px solid var(--ink)}.comparison-columns .after{color:#f4f0e7;background:var(--director-night)}.comparison-columns h3{margin:0 0 30px;font:400 30px/1.2 Georgia,Songti SC,serif}.comparison-columns .after h3{color:#f0c95a}.comparison-columns ul{margin:0;padding:0;list-style:none}.comparison-columns li{border-top:1px solid var(--line);min-height:58px;padding:17px 0 17px 28px;font-size:16px;line-height:1.55;position:relative}.comparison-columns li:before{content:"×";color:var(--accent);font-weight:800;position:absolute;left:0}.comparison-columns .after li{border-color:#46564e}.comparison-columns .after li:before{content:"✓";color:#f0c95a}.director-fit{display:block}.fit-columns{border-block:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:68px;display:grid}.fit-columns>div{padding:32px 5vw 32px 0}.fit-columns>div+div{border-left:1px solid var(--line);padding-inline:5vw 0}.fit-columns h3{color:var(--accent);margin:0 0 24px;font:400 28px/1.2 Georgia,Songti SC,serif}.fit-columns ul{margin:0;padding:0;list-style:none}.fit-columns li{border-top:1px solid var(--line);padding:15px 0 15px 28px;font-size:16px;line-height:1.6;position:relative}.fit-columns li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.fit-columns>div+div li:before{content:"—";color:var(--muted)}.director-prerequisites{background:#e4e0d4;grid-template-columns:.34fr 1fr;gap:34px;margin-top:42px;padding:28px;display:grid}.director-prerequisites strong{color:var(--accent);font-size:14px}.director-prerequisites p{max-width:830px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.director-boundary{color:#f4f0e7;background:#8e3d2a;padding-block:clamp(86px,11vw,150px)}.director-boundary h2{max-width:960px}.director-boundary>div>p:not(.eyebrow){color:#f0d6cc;max-width:740px;margin:34px 0 0;font-size:16px;line-height:1.8}@media (max-width:980px){.director-hero-grid,.director-section-head,.director-workflow-grid{grid-template-columns:1fr}.director-demo{min-height:440px}.director-demo-stage{margin-top:64px}.director-mechanism-flow{grid-template-columns:1fr}.director-mechanism-flow li{border-bottom:1px solid #53635b;border-right:0;min-height:0;padding:22px}.director-mechanism-flow li:last-child{border-bottom:0}.director-mechanism-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:24px}.director-mechanism-flow strong{margin-top:24px}.director-route-line{padding-left:0}.director-problem-list article{grid-template-columns:46px minmax(0,1fr)}.director-problem-list article>strong{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:18px 0 0}.director-evidence{grid-template-columns:1fr 1fr}.director-evidence>div:nth-child(2){border-right:0}.director-evidence>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.word-sync-demo{grid-template-columns:68px 1fr}.word-sync-demo>div{grid-column:1/-1}.comparison-columns{grid-template-columns:1fr}.comparison-columns>div+div{border-top:1px solid var(--ink);border-left:0}}@media (max-width:620px){.director-hero{padding-top:34px}.director-hero .back-link{margin-bottom:38px}.director-hero h1{font-size:clamp(45px,13.5vw,64px)}.director-lead{font-size:17px}.director-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.director-demo{min-height:0;padding:18px;box-shadow:8px 8px #d6d1c4}.director-demo-head{font-size:11px}.director-demo-stage{grid-template-columns:1fr;margin-top:38px}.director-demo-stage>div{min-height:0}.director-demo-stage>i{transform:rotate(90deg)}.director-demo-stage small{margin-top:14px}.director-timeline{grid-template-columns:1fr 1fr;margin-top:32px}.director-problem-list article{grid-template-columns:34px minmax(0,1fr);gap:14px}.director-control-plane{padding:14px;box-shadow:7px 7px #cbc6b8}.director-control-plane figcaption{display:block}.director-control-plane figcaption small{margin-top:8px;display:block}.control-row{grid-template-columns:.42fr 1fr .7fr;font-size:11px}.control-row>span:last-child{display:none}.control-queue{font-size:10px}.director-evidence{grid-template-columns:1fr}.director-evidence>div,.director-evidence>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.director-evidence dd{margin-top:24px}.director-capability-list article{grid-template-columns:34px minmax(0,1fr);gap:12px}.word-sync-demo{display:block}.word-sync-demo>p{margin-block:18px}.word-sync-demo>div{margin-block:16px}.fit-columns{grid-template-columns:1fr}.fit-columns>div,.fit-columns>div+div{border-left:0;padding:28px 0}.fit-columns>div+div{border-top:1px solid var(--line)}.director-prerequisites{grid-template-columns:1fr;gap:12px}}.coach-page{--coach-paper:#f3f0e7;--coach-ink:#17231e;--coach-soft:#dedfd5;--coach-red:#d75b38;--coach-gold:#f0c951;background:var(--coach-paper)}.coach-page .section-index,.coach-page .eyebrow{letter-spacing:.12em;font-size:14px}.coach-hero{border-bottom:1px solid var(--coach-ink);padding-block:0 clamp(76px,9vw,124px)}.coach-hero .back-link{margin:28px 0 58px}.coach-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.coach-hero h1{letter-spacing:-.055em;margin:0;font:400 clamp(54px,6.7vw,92px)/1.08 Georgia,Songti SC,SimSun,serif}.coach-hero h1 em{color:var(--coach-red);font-style:normal;font-weight:400}.coach-lead{max-width:710px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.85}.coach-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.coach-requirement{color:var(--muted);margin:24px 0 0;font-size:13px}.coach-hero-artifact{color:#edf0e9;background:#13221c;min-height:440px;margin:0;padding:24px;box-shadow:14px 14px #dad6cb}.coach-hero-artifact figcaption,.coach-state-artifact figcaption{color:#aab7af;letter-spacing:.08em;border-bottom:1px solid #405047;justify-content:space-between;gap:20px;padding-bottom:18px;font:700 12px/1 monospace;display:flex}.coach-artifact-cards{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;margin-top:42px;display:grid}.coach-artifact-cards article{border:1px solid #48574f;min-height:126px;padding:16px 13px}.coach-artifact-cards article:last-of-type{color:var(--coach-ink);background:var(--coach-gold);transform:rotate(-2deg)}.coach-artifact-cards small{color:var(--coach-red);font-weight:800;display:block}.coach-artifact-cards strong{margin-top:23px;font:400 clamp(20px,2.2vw,30px)/1.1 Georgia,Songti SC,serif;display:block}.coach-artifact-cards p{color:#aab7af;margin:9px 0 0;font-size:12px}.coach-artifact-cards article:last-of-type p{color:#5f593f}.coach-artifact-cards i{color:var(--coach-red);text-align:center;font-style:normal}.coach-hero-artifact blockquote{margin:42px 0 34px;font:400 clamp(24px,3vw,37px)/1.4 Georgia,Songti SC,serif}.coach-artifact-status{border-top:3px solid var(--coach-gold);grid-template-columns:repeat(4,1fr);display:grid}.coach-artifact-status span{color:#aab7af;text-align:center;border-right:1px solid #405047;padding:13px 8px;font-size:11px}.coach-artifact-status span:last-child{border-right:0}.coach-section{border-top:1px solid var(--line);padding-block:clamp(86px,10vw,140px)}.coach-section h2,.coach-mechanism h2,.coach-final h2{letter-spacing:-.045em;max-width:940px;margin:0;font:400 clamp(43px,5.5vw,74px)/1.15 Georgia,Songti SC,SimSun,serif}.coach-mechanism{color:#f0efe8;background:#13221c;padding-block:clamp(86px,10vw,140px)}.coach-mechanism .section-index{color:var(--coach-red)}.coach-flow{border-top:1px solid #526159;border-bottom:1px solid #526159;grid-template-columns:repeat(5,1fr);margin:66px 0 0;padding:0;list-style:none;display:grid}.coach-flow li{border-right:1px solid #526159;min-height:185px;padding:24px 20px;position:relative}.coach-flow li:last-child{color:var(--coach-ink);background:var(--coach-gold);border-right:0}.coach-flow li:not(:last-child):after{content:"→";z-index:1;width:20px;color:var(--coach-red);text-align:center;background:#13221c;position:absolute;top:52%;right:-10px}.coach-flow small{color:var(--coach-red);font-weight:800;display:block}.coach-flow strong{margin-top:60px;font:400 22px/1.2 Georgia,Songti SC,serif;display:block}.coach-flow span{color:#aab7af;margin-top:8px;font-size:12px;display:block}.coach-flow li:last-child span{color:#665e3f}.coach-route-row{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0 20%;display:flex}.coach-route-row span{color:#aab7af;margin-right:8px;font-size:12px}.coach-route-row b{color:#c5cec8;border:1px solid #526159;padding:8px 10px;font-size:12px;font-weight:500}.coach-frictions h2,.coach-workflow h2,.coach-capabilities h2,.coach-lineage h2,.coach-compare h2,.coach-audience h2{margin-left:20%}.coach-friction-list{border-top:1px solid var(--coach-ink);margin-top:70px}.coach-friction-list article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1.2fr) minmax(270px,.7fr);align-items:start;gap:28px;padding:30px 0;display:grid}.coach-friction-list article>span,.coach-capability-list article>span{color:var(--coach-red);font:700 13px/1 monospace}.coach-friction-list h3,.coach-capability-list h3{margin:0 0 12px;font:400 clamp(25px,3vw,38px)/1.28 Georgia,Songti SC,serif}.coach-friction-list p,.coach-capability-list p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.coach-friction-list article>strong{border-left:1px solid var(--line);color:var(--moss);padding:4px 0 4px 24px;font-size:14px;line-height:1.65}.coach-workflow{background:#e2dfd5}.coach-workflow-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;margin-top:70px;display:grid}.coach-workflow-grid>ol{border-top:1px solid var(--coach-ink);margin:0;padding:0;list-style:none}.coach-workflow-grid>ol li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:18px;padding:20px 0;display:grid}.coach-workflow-grid>ol span{color:var(--coach-red);font:700 12px/1 monospace}.coach-workflow-grid h3{margin:0 0 7px;font:400 22px/1.25 Georgia,Songti SC,serif}.coach-workflow-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.coach-state-artifact{color:#edf0e9;background:#13221c;margin:0;padding:26px;box-shadow:12px 12px #cdc9bd}.coach-state-artifact dl{margin:24px 0}.coach-state-artifact dl div{border-bottom:1px solid #405047;grid-template-columns:.7fr 1.3fr;gap:20px;padding:16px 0;display:grid}.coach-state-artifact dt{color:#9eada4;font-size:13px}.coach-state-artifact dd{margin:0;font-size:14px;line-height:1.55}.coach-state-artifact>p{color:var(--coach-ink);background:var(--coach-gold);text-align:center;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin:28px 0 0;padding:13px;font-size:12px;display:grid}.coach-state-artifact i{color:var(--coach-red);font-style:normal}.coach-proof-strip{border-top:1px solid var(--coach-ink);border-bottom:1px solid var(--coach-ink);grid-template-columns:repeat(4,1fr);margin:74px 0 0;display:grid}.coach-proof-strip div{border-right:1px solid var(--line);min-height:126px;padding:24px}.coach-proof-strip div:last-child{border-right:0}.coach-proof-strip dt{color:var(--coach-red);margin-bottom:22px;font-size:13px;font-weight:750}.coach-proof-strip dd{margin:0;font:400 20px/1.45 Georgia,Songti SC,serif}.coach-proof-note{max-width:780px;color:var(--muted);margin:30px 0 0 20%;font-size:15px;line-height:1.8}.coach-capabilities{color:#f0efe8;background:var(--moss)}.coach-capabilities .section-index{color:#e77857}.coach-capability-list{border-top:1px solid #718379;margin-top:68px}.coach-capability-list article{border-bottom:1px solid #718379;grid-template-columns:56px minmax(0,1fr);gap:34px;padding:28px 6%;display:grid}.coach-capability-list h3{color:#f0efe8}.coach-capability-list p{color:#bdc8c1}.coach-lineage{background:var(--coach-paper)}.coach-pivot-map{border-top:1px solid var(--coach-ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.coach-pivot-map article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;min-height:190px;padding:26px;display:grid}.coach-pivot-map small{color:var(--coach-red);grid-column:1/-1;font-size:12px;font-weight:750}.coach-pivot-map strong{font:400 22px/1.35 Georgia,Songti SC,serif}.coach-pivot-map span{color:var(--coach-red);text-align:center}.coach-pivot-map b{font-size:15px;line-height:1.55}.coach-lineage-note{max-width:720px;color:var(--muted);margin:32px 0 0 20%;font-size:17px;line-height:1.8}.coach-compare{background:#e2dfd5}.coach-compare-grid,.coach-audience-grid{border:1px solid var(--coach-ink);grid-template-columns:1fr 1fr;margin-top:68px;display:grid}.coach-compare-grid article,.coach-audience-grid article{padding:34px}.coach-compare-grid article+article{color:#f0efe8;background:#13221c}.coach-compare-grid h3,.coach-audience-grid h3{margin:0 0 28px;font:400 28px/1.2 Georgia,Songti SC,serif}.coach-compare-grid article+article h3{color:var(--coach-gold)}.coach-compare-grid ul,.coach-audience-grid ul{margin:0;padding:0;list-style:none}.coach-compare-grid li,.coach-audience-grid li{border-top:1px solid var(--line);padding:15px 0;font-size:15px;line-height:1.55}.coach-compare-grid article+article li{border-color:#405047}.coach-audience-grid article+article{border-left:1px solid var(--coach-ink)}.coach-audience-grid h3{color:var(--coach-red)}.coach-audience aside{background:#e2dfd5;grid-template-columns:.3fr 1fr;gap:30px;margin-top:30px;padding:24px;display:grid}.coach-audience aside strong{color:var(--coach-red)}.coach-audience aside p{color:var(--muted);margin:0;line-height:1.75}.coach-final{color:#f5f0e7;background:#9d402c;padding-block:clamp(92px,11vw,156px)}.coach-final .section-index{color:var(--coach-gold)}.coach-final h2{max-width:1050px}.coach-final>.shell>p:not(.section-index){color:#ecd8d1;max-width:760px;margin:34px 0 0;font-size:16px;line-height:1.85}.coach-final .button{margin-top:30px}@media (max-width:900px){.coach-hero-grid,.coach-workflow-grid{grid-template-columns:1fr}.coach-hero-artifact{max-width:680px}.coach-flow{grid-template-columns:1fr 1fr}.coach-flow li{border-bottom:1px solid #526159;min-height:150px}.coach-flow li:after{display:none}.coach-flow li:last-child{grid-column:1/-1}.coach-route-row,.coach-frictions h2,.coach-workflow h2,.coach-capabilities h2,.coach-lineage h2,.coach-compare h2,.coach-audience h2{margin-left:0}.coach-friction-list article{grid-template-columns:42px 1fr}.coach-friction-list article>strong{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:16px 0 0}.coach-proof-note,.coach-lineage-note{margin-left:0}.coach-proof-strip{grid-template-columns:1fr 1fr}.coach-proof-strip div:nth-child(2){border-right:0}.coach-proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.coach-hero .back-link{margin-bottom:42px}.coach-hero h1{font-size:clamp(44px,13vw,64px)}.coach-lead{font-size:16px}.coach-hero-artifact{min-height:0;padding:18px;box-shadow:8px 8px #dad6cb}.coach-artifact-cards{grid-template-columns:1fr;gap:8px;margin-top:28px}.coach-artifact-cards article{min-height:105px}.coach-artifact-cards i{transform:rotate(90deg)}.coach-artifact-status{grid-template-columns:1fr 1fr}.coach-artifact-status span:nth-child(2){border-right:0}.coach-flow{grid-template-columns:1fr}.coach-flow li,.coach-flow li:last-child{grid-column:1;min-height:0}.coach-flow strong{margin-top:34px}.coach-friction-list article{grid-template-columns:1fr;gap:12px}.coach-friction-list article>strong{grid-column:1}.coach-state-artifact dl div,.coach-state-artifact>p{grid-template-columns:1fr;gap:8px}.coach-state-artifact i{transform:rotate(90deg)}.coach-proof-strip,.coach-pivot-map,.coach-compare-grid,.coach-audience-grid{grid-template-columns:1fr}.coach-proof-strip div,.coach-proof-strip div:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.coach-pivot-map article{border-right:0;min-height:0}.coach-capability-list article{grid-template-columns:36px 1fr;gap:14px;padding-inline:0}.coach-audience-grid article+article{border-top:1px solid var(--coach-ink);border-left:0}.coach-audience aside{grid-template-columns:1fr;gap:10px}}.radar-page{--radar-night:#10231f;--radar-cyan:#58d4c0;--radar-blue:#85a9ff;--radar-panel:#dfe6df;background:#eef0e9}.radar-hero{background:radial-gradient(circle at 84% 20%,#58d4c01f,#0000 28%),#eef0e9;min-height:calc(100svh - 72px);padding-block:46px 82px}.radar-hero .back-link{margin-bottom:clamp(42px,6vw,74px);display:inline-block}.radar-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid}.radar-hero h1,.radar-section h2,.radar-mechanism h2,.radar-final h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5.6vw,76px)/1.12 Georgia,Songti SC,SimSun,serif}.radar-hero h1{font-size:clamp(52px,6.4vw,88px);line-height:1.06}.radar-hero h1 em{color:#087e70;font-style:normal}.radar-lead{max-width:680px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.82}.radar-requirement{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.6}.radar-hero-artifact{color:#eaf4ef;background:var(--radar-night);min-height:510px;margin:0;padding:24px;box-shadow:14px 14px #ced4cc}.radar-hero-artifact figcaption{color:#a8bbb4;border-bottom:1px solid #415852;justify-content:space-between;gap:16px;padding-bottom:18px;font:700 12px/1.3 monospace;display:flex}.radar-source-lanes{grid-template-columns:1fr 1fr;gap:7px;margin-top:32px;display:grid}.radar-source-lanes span{color:#c3d2cc;border:1px solid #415852;padding:13px;font-size:12px}.radar-filter{border:1px solid var(--radar-cyan);text-align:center;margin:28px 9% 32px;padding:17px;position:relative}.radar-filter small,.radar-filter strong{display:block}.radar-filter small{color:var(--radar-cyan);font-size:11px}.radar-filter strong{margin-top:7px;font-size:14px}.radar-filter i{color:var(--radar-cyan);font-style:normal;position:absolute;bottom:-27px;left:50%}.radar-gate-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.radar-gate-cards article{background:#1d332e;min-height:122px;padding:14px}.radar-gate-cards small,.radar-gate-cards strong,.radar-gate-cards span{display:block}.radar-gate-cards small{color:var(--radar-cyan);font:700 10px/1 monospace}.radar-gate-cards strong{margin-top:27px;font:400 20px/1.2 Georgia,Songti SC,serif}.radar-gate-cards span{color:#9fb2ab;margin-top:7px;font-size:11px}.radar-hero-artifact>p{color:#9fb2ab;border-top:1px solid #415852;justify-content:space-between;margin:35px 0 0;padding-top:16px;font-size:12px;display:flex}.radar-hero-artifact>p b{color:var(--radar-cyan)}.radar-mechanism{color:#edf4ef;background:var(--radar-night);padding-block:clamp(86px,10vw,142px)}.radar-mechanism .section-index{color:var(--radar-cyan)}.radar-flow,.library-flow{border-block:1px solid #415852;grid-template-columns:repeat(5,1fr);margin:66px 0 0;padding:0;list-style:none;display:grid}.radar-flow li,.library-flow li{border-right:1px solid #415852;min-height:216px;padding:22px 26px 22px 18px;position:relative}.radar-flow li:last-child,.library-flow li:last-child{border-right:0}.radar-flow li:not(:last-child):after,.library-flow li:not(:last-child):after{content:"→";z-index:2;background:var(--radar-night);width:25px;color:var(--radar-cyan);text-align:center;position:absolute;top:49%;right:-13px}.radar-flow small,.radar-flow strong,.radar-flow span,.library-flow small,.library-flow strong,.library-flow span{display:block}.radar-flow small{color:var(--radar-cyan);font-weight:800}.radar-flow strong,.library-flow strong{margin-top:62px;font:400 22px/1.3 Georgia,Songti SC,serif}.radar-flow span,.library-flow span{color:#9fb2ab;margin-top:11px;font-size:12px;line-height:1.55}.radar-flow li:last-child{color:#10231f;background:var(--radar-cyan)}.radar-flow li:last-child small,.radar-flow li:last-child span{color:#245b53}.radar-route-row,.library-route-row{flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0 20%;display:flex}.radar-route-row span,.library-route-row span{color:#839991;flex-basis:100%;margin-bottom:3px;font-size:12px}.radar-route-row b{color:#c0d0ca;border:1px solid #415852;padding:8px 11px;font-size:12px}.radar-section,.library-section{border-top:1px solid var(--line);padding-block:clamp(82px,10vw,140px)}.radar-section h2,.library-section h2{max-width:1000px;margin-left:23%}.radar-problem-list,.library-friction-list{border-top:1px solid var(--ink);margin-top:68px}.radar-problem-list article,.library-friction-list article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) minmax(280px,.7fr);gap:28px;padding:30px 0;display:grid}.radar-problem-list article>span,.library-friction-list article>span{color:#087e70;font:700 13px/1.5 monospace}.radar-problem-list h3,.library-friction-list h3{margin:0 0 11px;font:400 clamp(23px,2.6vw,34px)/1.28 Georgia,Songti SC,serif}.radar-problem-list p,.library-friction-list p{color:var(--muted);margin:0;font-size:16px;line-height:1.76}.radar-problem-list article>strong,.library-friction-list article>strong{border-left:1px solid var(--line);color:#087e70;padding-left:24px;font-size:14px;line-height:1.65}.radar-first-run{color:#edf4ef;background:#19332d}.radar-first-run .section-index{color:var(--radar-cyan)}.radar-run-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:68px;display:grid}.radar-run-grid article{border:1px solid #50655f;min-height:460px;padding:28px}.radar-run-result header{color:#aabbb5;justify-content:space-between;font:700 12px/1.3 monospace;display:flex}.radar-run-result header b{color:var(--radar-cyan)}.radar-run-number{align-items:end;gap:16px;margin:48px 0 28px;display:flex}.radar-run-number strong{color:var(--radar-cyan);font:400 92px/.8 Georgia,serif}.radar-run-number span{color:#cbd7d2;font-size:15px}.radar-run-result ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.radar-run-result li{color:#b5c5bf;border:1px solid #50655f;padding:7px 9px;font-size:12px}.radar-run-result footer{border-top:1px solid #50655f;justify-content:space-between;margin-top:58px;padding-top:18px;font-size:13px;display:flex}.radar-run-result footer span{color:var(--radar-cyan)}.radar-run-review>span{color:#ffad84;font:700 12px/1.2 monospace}.radar-run-review h3{margin:58px 0 18px;font:400 34px/1.25 Georgia,Songti SC,serif}.radar-run-review p{color:#b9c7c1;line-height:1.75}.radar-run-review div{grid-template-columns:1fr 1fr;gap:8px;margin-top:34px;display:grid}.radar-run-review div small{color:#82978f;grid-column:1/-1}.radar-run-review div strong{color:#d8e2dd;background:#263f39;padding:10px;font-size:12px}.radar-proof-note,.library-proof-note{color:#acbeb7;max-width:850px;margin:34px 0 0 23%;font-size:15px;line-height:1.8}.radar-capability-list,.library-capability-list{border-top:1px solid var(--ink);margin-top:66px}.radar-capability-list article,.library-capability-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:28px;padding:30px 0;display:grid}.radar-capability-list>article>span,.library-capability-list>article>span{color:#087e70;font:700 13px/1.5 monospace}.radar-capability-list h3,.library-capability-list h3{margin:0 0 10px;font:400 28px/1.28 Georgia,Songti SC,serif}.radar-capability-list p,.library-capability-list p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.78}.radar-compare{background:#dfe6df}.radar-compare-grid,.radar-audience-grid,.library-compare-grid,.library-audience-grid{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:66px;display:grid}.radar-compare-grid article,.radar-audience-grid article,.library-compare-grid article,.library-audience-grid article{padding:34px}.radar-compare-grid article+article,.library-compare-grid article+article{color:#eef4ef;background:var(--radar-night)}.radar-compare-grid h3,.radar-audience-grid h3,.library-compare-grid h3,.library-audience-grid h3{margin:0 0 28px;font:400 27px/1.2 Georgia,Songti SC,serif}.radar-compare-grid ul,.radar-audience-grid ul,.library-compare-grid ul,.library-audience-grid ul{margin:0;padding:0;list-style:none}.radar-compare-grid li,.radar-audience-grid li,.library-compare-grid li,.library-audience-grid li{border-top:1px solid var(--line);padding:14px 0;font-size:15px;line-height:1.55}.radar-compare-grid article+article h3{color:var(--radar-cyan)}.radar-compare-grid article+article li,.library-compare-grid article+article li{border-color:#40564f}.radar-audience-grid article+article,.library-audience-grid article+article{border-left:1px solid var(--ink)}.radar-audience-grid h3{color:#087e70}.radar-final{color:#edf4ef;background:#087e70;padding-block:clamp(92px,11vw,156px)}.radar-final .section-index{color:#c9fff6}.radar-final h2{max-width:1050px}.radar-final p:not(.section-index){color:#d4f0ea;max-width:760px;margin:34px 0 0;font-size:16px;line-height:1.85}.radar-final .button{margin-top:30px}.library-page{--library-red:#a83f2b;--library-gold:#e5b957;--library-night:#251f1b;background:#f4f0e7}.library-hero{min-height:calc(100svh - 72px);padding-block:46px 82px}.library-hero .back-link{margin-bottom:clamp(42px,6vw,74px);display:inline-block}.library-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid}.library-hero h1,.library-section h2,.library-mechanism h2,.library-final h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5.6vw,76px)/1.12 Georgia,Songti SC,SimSun,serif}.library-hero h1{font-size:clamp(50px,6.1vw,84px);line-height:1.08}.library-hero h1 em{color:var(--library-red);font-style:normal}.library-lead{max-width:690px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.82}.library-requirement{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.6}.case-contrast{color:#f4efe5;background:var(--library-night);min-height:510px;margin:0;padding:24px;box-shadow:14px 14px #d8d0c2}.case-contrast figcaption{color:#bcb0a5;border-bottom:1px solid #5a514a;justify-content:space-between;gap:16px;padding-bottom:18px;font:700 12px/1.3 monospace;display:flex}.case-contrast-grid{grid-template-columns:1fr 32px 1fr;align-items:center;gap:10px;margin-top:50px;display:grid}.case-contrast-grid article{border:1px solid #5a514a;min-height:235px;padding:19px}.case-contrast-grid article:last-child{border-color:var(--library-gold);background:#352c27}.case-contrast-grid small,.case-contrast-grid strong,.case-contrast-grid span,.case-contrast-grid b,.case-contrast-grid p{display:block}.case-contrast-grid small{color:#bcb0a5;font-size:11px}.case-contrast-grid strong{color:#e66f50;margin-top:31px;font:400 52px/1 Georgia,serif}.case-contrast-grid article:last-child strong{color:var(--library-gold)}.case-contrast-grid span{color:#bcb0a5;margin-top:6px;font-size:11px}.case-contrast-grid b{margin-top:30px;font-size:14px}.case-contrast-grid p{color:#bcb0a5;margin:8px 0 0;font-size:12px}.case-contrast-grid>i{color:#8e8176;text-align:center;font:700 11px/1 monospace}.case-contrast blockquote{color:#d7cdc3;border-top:1px solid #5a514a;margin:43px 0 0;padding-top:22px;font:400 22px/1.5 Georgia,Songti SC,serif}.library-mechanism{color:#f5efe6;background:var(--library-night);padding-block:clamp(86px,10vw,142px)}.library-mechanism .section-index{color:var(--library-gold)}.library-flow,.library-flow li{border-color:#5a514a}.library-flow li:not(:last-child):after{color:var(--library-gold);background:var(--library-night)}.library-flow small{color:var(--library-gold);font-weight:800}.library-flow span{color:#bcb0a5}.library-flow li:last-child{color:#251f1b;background:var(--library-gold)}.library-flow li:last-child small,.library-flow li:last-child span{color:#6c5630}.library-route-row b{color:#d6cbc0;border:1px solid #5a514a;padding:7px 10px;font-size:12px}.library-route-row i{color:#8e8176;font-style:normal}.library-friction-list article>span,.library-capability-list>article>span,.library-friction-list article>strong{color:var(--library-red)}.library-proof{color:#f5efe6;background:var(--library-red)}.library-proof .section-index{color:var(--library-gold)}.library-proof-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:68px;display:grid}.library-proof-grid article{border:1px solid #ffffff59;min-height:540px;padding:30px}.library-proof-grid article.growth{color:#251f1b;background:var(--library-gold);border-color:var(--library-gold)}.library-proof-grid header{color:#f0c7bc;justify-content:space-between;gap:20px;font-size:12px;display:flex}.library-proof-grid .growth header{color:#765a21}.library-proof-grid>article>strong{margin-top:58px;font:400 clamp(62px,8vw,104px)/.9 Georgia,serif;display:block}.library-proof-grid>article>small{color:#efc7bd;margin-top:11px;display:block}.library-proof-grid .growth>small{color:#71591f}.library-proof-grid h3{max-width:520px;margin:46px 0 14px;font:400 29px/1.3 Georgia,Songti SC,serif}.library-proof-grid p{color:#efd4cd;font-size:15px;line-height:1.75}.library-proof-grid .growth p{color:#5f4c20}.library-proof-grid a{margin-top:22px;font-weight:750;display:inline-block}.library-proof-note{color:#f3d5cd}.library-capabilities{background:#ece6db}.library-compare{background:#e3ddd2}.library-compare-grid article+article{background:var(--library-night)}.library-compare-grid article+article h3{color:var(--library-gold)}.library-audience-grid h3{color:var(--library-red)}.library-final{color:#f5efe6;background:var(--library-night);padding-block:clamp(92px,11vw,156px)}.library-final .section-index{color:var(--library-gold)}.library-final h2{max-width:1050px}.library-final p:not(.section-index){color:#c9bdb1;max-width:760px;margin:34px 0 0;font-size:16px;line-height:1.85}.library-final .button{margin-top:30px}.samples-header .samples-header-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center}.samples-header-grid>div:first-child>p{max-width:690px;color:var(--muted);margin:26px 0 24px;font-size:17px;line-height:1.8}.samples-hero-contrast{color:#f6f1e8;background:#251f1b;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;padding:18px;display:grid}.samples-hero-contrast article{border:1px solid #5a514a;min-height:185px;padding:16px}.samples-hero-contrast small,.samples-hero-contrast strong,.samples-hero-contrast span,.samples-hero-contrast b{display:block}.samples-hero-contrast small{color:#bcb0a5;font-size:11px}.samples-hero-contrast strong{color:#e66f50;margin-top:25px;font:400 40px/1 Georgia,serif}.samples-hero-contrast article:last-child strong{color:#e5b957}.samples-hero-contrast span{color:#bcb0a5;min-height:30px;margin-top:7px;font-size:10px;line-height:1.35}.samples-hero-contrast b{margin-top:17px;font-size:12px}.samples-hero-contrast>i{color:#8e8176;text-align:center;font:700 10px monospace}@media (max-width:980px){.radar-hero-grid,.library-hero-grid,.samples-header .samples-header-grid{grid-template-columns:1fr}.radar-hero-artifact,.case-contrast{max-width:720px}.radar-flow,.library-flow{grid-template-columns:1fr 1fr}.radar-flow li,.library-flow li{border-bottom:1px solid #415852;min-height:160px}.radar-flow li:after,.library-flow li:after{display:none}.radar-flow li:last-child,.library-flow li:last-child{grid-column:1/-1}.radar-route-row,.library-route-row,.radar-section h2,.library-section h2,.radar-proof-note,.library-proof-note{margin-left:0}.radar-problem-list article,.library-friction-list article{grid-template-columns:42px 1fr}.radar-problem-list article>strong,.library-friction-list article>strong{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:16px 0 0}}@media (max-width:660px){.radar-hero h1,.library-hero h1{font-size:clamp(43px,12.6vw,62px)}.radar-lead,.library-lead{font-size:16px}.radar-hero-artifact,.case-contrast{min-height:0;padding:18px;box-shadow:8px 8px #d2d7d0}.radar-gate-cards{grid-template-columns:1fr}.radar-gate-cards article{min-height:94px}.radar-gate-cards strong{margin-top:18px}.case-contrast-grid,.samples-hero-contrast{grid-template-columns:1fr}.case-contrast-grid>i,.samples-hero-contrast>i{padding:4px 0}.case-contrast-grid article{min-height:190px}.radar-flow,.library-flow{grid-template-columns:1fr}.radar-flow li,.radar-flow li:last-child,.library-flow li,.library-flow li:last-child{grid-column:1;min-height:0}.radar-flow strong,.library-flow strong{margin-top:34px}.radar-problem-list article,.library-friction-list article{grid-template-columns:1fr;gap:12px}.radar-problem-list article>strong,.library-friction-list article>strong{grid-column:1}.radar-run-grid,.library-proof-grid,.radar-compare-grid,.radar-audience-grid,.library-compare-grid,.library-audience-grid{grid-template-columns:1fr}.radar-run-grid article,.library-proof-grid article{min-height:0}.radar-run-review div{grid-template-columns:1fr}.radar-run-review div small{grid-column:1}.radar-capability-list article,.library-capability-list article{grid-template-columns:34px 1fr;gap:14px}.radar-audience-grid article+article,.library-audience-grid article+article{border-top:1px solid var(--ink);border-left:0}}@media (min-width:981px){.home-v2 .home-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.home-v2 .home-section-heading{grid-template-columns:.38fr minmax(0,1.35fr) auto}.home-v2 .home-product-grid{grid-template-columns:1.2fr .8fr}.home-v2 .home-about-section>div{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start}}.home-v2 .home-product-grid article{min-height:520px;padding-top:48px}.home-v2 .home-product-grid h2{margin:64px 0 22px;font-size:clamp(38px,5vw,68px)}.lab-product-page{background:#f4f0e8}.lab-product-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 79% 22%,#d773481f,#0000 27%),#f4f0e8;padding:92px 0 88px}.lab-product-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(54px,8vw,118px);display:grid}.lab-product-hero-copy h1{max-width:820px;font:500 clamp(54px, 7.3vw, 102px)/.98 var(--font-serif);letter-spacing:-.055em;margin:18px 0 26px}.lab-product-hero-copy h1 span{color:var(--accent);margin-top:13px;display:block}.lab-product-lead{color:#58534c;max-width:720px;font-size:clamp(17px,1.55vw,21px);line-height:1.75}.lab-product-proofboard{color:#f4f0e8;background:#203a33;padding:26px;box-shadow:15px 15px #d9d1c4}.lab-product-proofboard-head{font:700 12px/1.2 var(--font-mono);letter-spacing:.09em;border-bottom:1px solid #546960;justify-content:space-between;padding-bottom:19px;display:flex}.lab-product-proofboard-head small{color:#f1aa81;font:inherit}.lab-product-proofboard-grid{grid-template-columns:repeat(2,1fr);display:grid}.lab-product-proofboard-grid article{border-bottom:1px solid #546960;align-items:flex-end;gap:12px;min-height:128px;padding:22px 14px 20px 0;display:flex}.lab-product-proofboard-grid article:nth-child(odd){border-right:1px solid #546960}.lab-product-proofboard-grid article:nth-child(2n){padding-left:20px}.lab-product-proofboard-grid strong{color:#f1aa81;font:400 58px/.85 var(--font-serif)}.lab-product-proofboard-grid span{color:#d7ded9;font-size:12px;line-height:1.45}.lab-product-proofboard>p{color:#b7c3bd;margin:21px 0 0;font-size:13px;line-height:1.65}.lab-product-section{padding-top:112px;padding-bottom:112px}.lab-product-heading{max-width:880px;margin-bottom:48px}.lab-product-heading h2{font:500 clamp(38px, 5.1vw, 68px)/1.05 var(--font-serif);letter-spacing:-.04em;margin:13px 0 18px}.lab-product-heading>p:last-child{max-width:690px;color:var(--muted);font-size:16px;line-height:1.75}.lab-product-assets{border-top:1px solid var(--ink)}.lab-product-assets article{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:28px;padding:34px 0;display:grid}.lab-product-assets article>span,.lab-product-flow li>span{font:700 12px/1 var(--font-mono);letter-spacing:.08em}.lab-product-assets h3{font:500 clamp(25px, 2.6vw, 36px)/1.1 var(--font-serif);margin:0 0 10px}.lab-product-assets p{color:#59544d;max-width:650px;margin:0;line-height:1.75}.lab-product-assets small{border-left:2px solid var(--accent);color:var(--muted);padding:9px 0 0 20px;font-size:12px;line-height:1.55}.lab-product-system{color:#f4f0e8;background:#203a33;padding:105px 0}.lab-product-heading-light .section-index,.lab-product-heading-light>p:last-child{color:#b7c3bd}.lab-product-flow{border-top:1px solid #63746c;border-bottom:1px solid #63746c;grid-template-columns:repeat(5,1fr);margin:54px 0 0;padding:0;list-style:none;display:grid}.lab-product-flow li{border-right:1px solid #63746c;flex-direction:column;min-height:210px;padding:22px;display:flex;position:relative}.lab-product-flow li:last-child{border-right:0}.lab-product-flow li>span{color:#f1aa81}.lab-product-flow strong{font:500 25px/1.08 var(--font-serif);margin-top:auto}.lab-product-flow small{color:#b7c3bd;min-height:38px;margin-top:11px;font-size:12px;line-height:1.5}.lab-product-heading-split{justify-content:space-between;align-items:flex-end;gap:30px;max-width:none;display:flex}.lab-product-heading-split>div{max-width:820px}.lab-product-heading-split .text-link{white-space:nowrap;margin-bottom:12px}.lab-product-previews{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.lab-product-previews>a{min-height:320px;color:inherit;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;padding:30px;text-decoration:none;transition:background .16s,color .16s;display:flex}.lab-product-previews>a:hover{color:#f4f0e8;background:#203a33}.lab-product-previews span{color:var(--accent);font:700 11px/1 var(--font-mono);letter-spacing:.08em}.lab-product-previews h3{max-width:520px;font:500 clamp(27px, 3vw, 42px)/1.12 var(--font-serif);margin:52px 0 14px}.lab-product-previews p{max-width:480px;color:var(--muted);margin:0;line-height:1.65}.lab-product-previews>a:hover p{color:#c4cec9}.lab-product-previews b{align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:12px;display:flex}.lab-product-fit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7e0d5;padding:108px 0}.lab-product-fit-grid{border:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.lab-product-fit-grid article{padding:34px}.lab-product-fit-grid article+article{border-left:1px solid var(--ink)}.lab-product-fit-grid h3{font:500 29px/1.1 var(--font-serif);margin:0 0 26px}.lab-product-fit-grid ul{margin:0;padding:0;list-style:none}.lab-product-fit-grid li{border-top:1px solid #24211d2e;padding:15px 0 15px 25px;line-height:1.65;position:relative}.lab-product-fit-grid li:before{color:var(--accent);content:"→";position:absolute;top:19px;left:0}.lab-product-fit-grid article+article li:before{content:"×"}.lab-product-faq{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(50px,9vw,130px);display:grid}.lab-product-faq details{border-top:1px solid var(--line);padding:23px 0}.lab-product-faq details:last-child{border-bottom:1px solid var(--line)}.lab-product-faq summary{cursor:pointer;font-weight:700}.lab-product-faq details p{max-width:700px;color:var(--muted);margin:15px 35px 0 0;line-height:1.75}.lab-product-final{color:#f4f0e8;background:#241f1b;padding:100px 0 0}.lab-product-final-grid{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.lab-product-final h2{max-width:850px;font:500 clamp(43px, 5.8vw, 78px)/1.02 var(--font-serif);letter-spacing:-.045em;margin:18px 0 22px}.lab-product-final-grid>div>p:not(.eyebrow){color:#bdb4ac;max-width:690px;font-size:16px;line-height:1.75}.lab-product-final .button{margin-top:28px}.lab-product-boundary{color:#a99f96;border-top:1px solid #4b4540;grid-template-columns:180px 1fr;gap:30px;margin-top:78px;padding-top:24px;padding-bottom:24px;font-size:12px;display:grid}.lab-product-boundary strong{color:#f1aa81}.lab-product-boundary p{margin:0}@media (max-width:980px){.lab-product-hero-grid,.lab-product-faq,.lab-product-final-grid{grid-template-columns:1fr}.lab-product-proofboard{max-width:660px}.lab-product-assets article{grid-template-columns:55px minmax(0,1fr)}.lab-product-assets small{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:9px 0 0}.lab-product-flow{grid-template-columns:repeat(2,1fr)}.lab-product-flow li{border-bottom:1px solid #63746c}.lab-product-flow li:nth-child(2n){border-right:0}.lab-product-flow li:last-child{grid-column:1/-1}.lab-product-final-grid{align-items:start}.home-v2 .home-product-grid article,.home-v2 .home-product-grid article+article{border-left:0;min-height:420px;padding:42px 0}.home-v2 .home-product-grid article+article{border-top:1px solid #45534c}}@media (max-width:700px){.lab-product-hero{padding:66px 0 68px}.lab-product-hero-copy h1{font-size:clamp(48px,14vw,68px)}.lab-product-proofboard{padding:20px;box-shadow:8px 8px #d9d1c4}.lab-product-proofboard-grid article{min-height:112px}.lab-product-section,.lab-product-fit{padding-top:78px;padding-bottom:78px}.lab-product-system{padding:76px 0}.lab-product-heading-split{display:block}.lab-product-heading-split .text-link{margin-top:3px;display:inline-flex}.lab-product-assets article{grid-template-columns:35px minmax(0,1fr);gap:13px}.lab-product-flow,.lab-product-previews,.lab-product-fit-grid{grid-template-columns:1fr}.lab-product-flow li,.lab-product-flow li:last-child{border-right:0;grid-column:1;min-height:155px}.lab-product-previews>a{min-height:285px}.lab-product-fit-grid article+article{border-top:1px solid var(--ink);border-left:0}.lab-product-boundary{grid-template-columns:1fr;gap:8px}.home-v2 .home-product-grid article,.home-v2 .home-product-grid article+article{min-height:0}.home-v2 .home-product-grid h2{margin-top:42px}}.practice-page,.opportunity-page{--showcase-line:#d5cdbf;--showcase-accent:#a83f2b;color:#251f1b;background:#f4f0e7}.practice-page .library-hero-grid,.opportunity-page .library-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,5vw,72px)}.practice-page .library-hero h1,.opportunity-page .library-hero h1{letter-spacing:-.055em;font-size:clamp(42px,4.7vw,66px);line-height:1.14}.practice-intro{color:#6b6259;max-width:650px;margin:26px 0 0;font-size:17px;line-height:1.8}.showcase-highlights{border-top:1px solid var(--showcase-line);margin:28px 0 32px;padding:0;list-style:none}.showcase-highlights li{border-bottom:1px solid var(--showcase-line);grid-template-columns:110px 1fr;gap:14px;padding:13px 0;font-size:14px;line-height:1.6;display:grid}.showcase-highlights b{color:var(--showcase-accent);font-size:16px}.showcase-highlights span{color:#62594f}.business-board,.opportunity-board{background:#e7bd61;margin:0;padding:28px;box-shadow:12px 12px #ded6c7}.business-board figcaption,.opportunity-board figcaption{border-bottom:1px solid #aa803a;justify-content:space-between;gap:12px;padding-bottom:18px;font-size:11px;line-height:1.6;display:flex}.business-board-source{padding:32px 0 28px}.business-board-source small,.business-board-source strong,.business-board-source span{display:block}.business-board-source small{color:#695124;font-size:12px}.business-board-source strong{letter-spacing:-.03em;margin:14px 0;font:400 clamp(29px,3.1vw,43px)/1.2 Georgia,Songti SC,serif}.business-board-source span{color:#695124;font-size:12px}.business-board-outputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-board-outputs>div{background:#f6edd8;min-height:115px;padding:18px 15px}.business-board-outputs small,.business-board-outputs b,.business-board-outputs span{display:block}.business-board-outputs small{color:#a83f2b;letter-spacing:.06em;font:10px/1.4 monospace}.business-board-outputs b{margin:8px 0;font-size:20px}.business-board-outputs span{color:#746653;font-size:11px;line-height:1.6}.business-board-footer{border-top:1px solid #aa803a;flex-direction:column;gap:8px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.business-board-footer span{color:#695124;font-size:11px}.practice-page .library-section,.opportunity-page .library-section{padding-block:clamp(68px,8vw,112px)}.practice-page .library-section h2,.opportunity-page .library-section h2,.spec-section h2,.showcase-close h2{letter-spacing:-.045em;margin:0;font:400 clamp(35px,4.5vw,62px)/1.18 Georgia,Songti SC,SimSun,serif}.practice-systems{border-top:1px solid var(--showcase-line)}.delivery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.delivery-grid article{background:#e9e3d7;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.delivery-grid article:nth-child(n+4){grid-column:span 3}.delivery-grid header{color:#a83f2b;justify-content:space-between;align-items:center;gap:16px;display:flex}.delivery-grid header>span{font:24px/1 Georgia,serif}.delivery-grid header>small{font-size:12px;font-weight:700}.delivery-grid h3{margin:30px 0 16px;font-size:24px;font-weight:500;line-height:1.4}.delivery-grid p{color:#695f53;margin:0 0 28px;font-size:14px;line-height:1.85}.delivery-grid footer{border-top:1px solid #cabfae;margin-top:auto;padding-top:16px}.delivery-grid footer small,.delivery-grid footer strong{font-size:12px;line-height:1.7;display:block}.delivery-grid footer small{color:#8c7e6c;margin-bottom:6px}.delivery-grid footer strong{font-weight:500}.spec-section{color:#f4f0e7;background:#251f1b;padding-block:clamp(72px,9vw,120px)}.spec-section .section-index{color:#e7bd61}.spec-lead{color:#bdb2a5;max-width:710px;margin:26px 0 0;font-size:17px;line-height:1.85}.spec-grid{border:1px solid #5b5044;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.spec-grid article{border-right:1px solid #5b5044;padding:30px}.spec-grid article:last-child{color:#251f1b;background:#e7bd61;border:0}.spec-grid small{color:#e7bd61;font-size:12px}.spec-grid article:last-child small{color:#695124}.spec-grid h3{margin:28px 0 22px;font:400 29px/1.3 Georgia,Songti SC,serif}.spec-grid ul{color:#bdb2a5;margin:0;padding:0;font-size:13px;line-height:2.2;list-style:none}.spec-grid article:last-child ul{color:#695124}.intelligence-allocation{color:#bdb2a5;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;font-size:12px;display:flex}.intelligence-allocation>span{color:#e7bd61}.intelligence-allocation b{font-weight:400}.engineering-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:50px;display:grid}.engineering-grid article{border-top:2px solid #a83f2b;padding-top:22px}.engineering-grid article>span{color:#a83f2b;letter-spacing:.08em;font:11px/1.5 monospace}.engineering-grid h3{margin:20px 0 14px;font-size:28px;font-weight:500}.engineering-grid p{color:#695f53;font-size:14px;line-height:1.85}.engineering-grid strong{margin-top:25px;font-size:12px;font-weight:500;line-height:1.8;display:block}.showcase-close{background:#e5dfd2;border-top:1px solid #d5cdbf;padding-block:70px}.showcase-close p:not(.section-index){color:#695f53;max-width:740px;margin:26px 0;font-size:15px;line-height:1.85}.showcase-close .text-link{margin-top:12px;display:inline-block}.opportunity-board{background:#eadfd3}.opportunity-board figcaption{color:#786250;border-color:#c7b5a3}.opportunity-signals{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.opportunity-signals span{background:#f5eee4;border:1px solid #c7b5a3;padding:8px 13px;font-size:12px}.opportunity-core{color:#f5eee4;background:#a83f2b;padding:28px 24px}.opportunity-core small{color:#f1c9a2;font-size:12px}.opportunity-core strong{letter-spacing:-.03em;margin:14px 0 20px;font:400 clamp(28px,3vw,39px)/1.3 Georgia,Songti SC,serif;display:block}.opportunity-core p{color:#f1c9a2;margin:0;font-size:12px;line-height:1.8}.opportunity-route{grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;margin:22px 0;display:grid}.opportunity-route>div{background:#f5eee4;padding:16px 12px}.opportunity-route small,.opportunity-route b{font-size:13px;display:block}.opportunity-route small{color:#786250;margin-bottom:8px;font-size:11px}.opportunity-route>span{color:#a83f2b}.opportunity-next{border-top:1px solid #c7b5a3;padding-top:20px}.opportunity-next small,.opportunity-next strong{display:block}.opportunity-next small{color:#786250;margin-bottom:8px;font-size:11px}.opportunity-next strong{font-size:16px;font-weight:500}.opportunity-capabilities{border-top:1px solid var(--showcase-line);margin-top:48px}.opportunity-capabilities article{border-bottom:1px solid var(--showcase-line);grid-template-columns:45px minmax(0,1fr) minmax(200px,.5fr);align-items:center;gap:30px;padding:30px 0;display:grid}.opportunity-capabilities article>span{color:#a83f2b;align-self:start;font:24px/1 Georgia,serif}.opportunity-capabilities h3{margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.4}.opportunity-capabilities p{color:#695f53;max-width:650px;margin:0;font-size:14px;line-height:1.85}.opportunity-capabilities article>strong{color:#a83f2b;font-size:13px;font-weight:500;line-height:1.8}.phase-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.phase-grid article{border:1px solid #5b5044;padding:32px}.phase-grid article:last-child{color:#251f1b;background:#e7bd61;border-color:#e7bd61}.phase-grid small{color:#e7bd61;font:12px/1.5 monospace}.phase-grid article:last-child small{color:#695124}.phase-grid h3{margin:28px 0 20px;font-size:27px;font-weight:500;line-height:1.4}.phase-grid p{color:#bdb2a5;font-size:15px;line-height:1.9}.phase-grid article:last-child p{color:#695124}.phase-grid footer{border-top:1px solid #5b5044;margin-top:28px;padding-top:18px;font-size:12px}.phase-grid article:last-child footer{border-color:#aa803a}.action-card{background:#f8f4ec;border:1px solid #c7b5a3;margin-top:48px}.action-card header{background:#e9e3d7;justify-content:space-between;gap:16px;padding:22px 28px;font-size:14px;display:flex}.action-card header>span{color:#786250;font-size:11px;line-height:1.8}.action-card dl{margin:0;padding:0 28px}.action-card dl>div{border-bottom:1px solid #ded6c7;grid-template-columns:140px 1fr;gap:25px;padding:22px 0;font-size:14px;line-height:1.85;display:grid}.action-card dl>div:last-child{border:0}.action-card dt{color:#a83f2b;font-weight:700}.action-card dd{color:#695f53;margin:0}@media (max-width:1000px){.practice-page .library-hero-grid,.opportunity-page .library-hero-grid{grid-template-columns:1fr}.business-board,.opportunity-board{width:100%;max-width:700px}.delivery-grid article{grid-column:span 3}.delivery-grid article:last-child{grid-column:span 6}.opportunity-capabilities article{grid-template-columns:38px 1fr}.opportunity-capabilities article>strong{grid-column:2}.engineering-grid{gap:22px}.spec-grid article{padding:24px 18px}}@media (max-width:640px){.practice-page .library-hero,.opportunity-page .library-hero{padding-block:30px 60px}.practice-page .library-hero .back-link,.opportunity-page .library-hero .back-link{margin-bottom:40px}.practice-page .library-hero h1,.opportunity-page .library-hero h1{letter-spacing:-.05em;font-size:clamp(35px,7.4vw,47px)}.practice-intro{font-size:15px}.showcase-highlights li{grid-template-columns:96px 1fr;gap:10px;font-size:12px}.showcase-highlights b{font-size:14px}.business-board,.opportunity-board{padding:20px;box-shadow:7px 7px #ded6c7}.business-board figcaption,.opportunity-board figcaption{font-size:10px}.business-board-outputs>div{padding:15px 12px}.business-board-outputs b{font-size:18px}.delivery-grid{flex-direction:column;gap:12px;margin-top:32px;display:flex}.delivery-grid article{padding:24px}.delivery-grid h3{margin-top:23px}.spec-grid,.engineering-grid,.phase-grid{grid-template-columns:1fr;gap:18px;margin-top:32px}.spec-grid{border:0;gap:0}.spec-grid article{border:1px solid #5b5044;border-bottom:0;padding:26px}.spec-grid article:last-child{border:0}.spec-lead{font-size:15px}.intelligence-allocation{flex-direction:column;align-items:flex-start}.engineering-grid{gap:30px}.engineering-grid h3{margin:14px 0}.showcase-close{padding-block:52px}.opportunity-capabilities article{grid-template-columns:28px 1fr;gap:16px;padding:26px 0}.opportunity-capabilities h3{font-size:22px}.opportunity-capabilities article>strong{margin-top:0;font-size:12px}.phase-grid article{padding:25px}.action-card header{flex-direction:column;padding:20px}.action-card dl{padding:0 20px}.action-card dl>div{grid-template-columns:1fr;gap:7px;padding:20px 0}.showcase-close h2{font-size:clamp(31px,6.8vw,43px)}}.fde-practice{--showcase-accent:#e15532}.fde-practice .library-hero h1 em{color:#e15532}.fde-practice .library-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,4vw,60px)}.fde-practice .showcase-highlights{margin:24px 0 28px}.fde-practice .showcase-highlights li{padding:10px 0}.fde-mechanism{background:#ebe5d8;border:1px solid #d7cebc;margin:0;padding:24px 15px 15px;box-shadow:10px 10px #e0d8c9}.fde-mechanism figcaption{border-bottom:1px solid #c9bdab;justify-content:space-between;align-items:center;gap:14px;margin:0 15px 18px;padding-bottom:17px;font-size:14px;display:flex}.fde-mechanism figcaption b{color:#776d60;font-size:11px;font-weight:400}.fde-mechanism svg{width:100%;height:auto;display:block;overflow:visible}.fde-mechanism text{text-anchor:middle;fill:#352f28;font:15px Arial,PingFang SC,Microsoft YaHei,sans-serif}.fde-mechanism .fde-map-input rect{fill:#f6f2e9;stroke:#d1c7b6}.fde-mechanism .fde-map-input text{fill:#776d60;font-size:14px}.fde-map-foundation rect{fill:#343c33}.fde-map-monitor rect{fill:#dcd4c3}.fde-mechanism .fde-map-title{font-size:20px;font-weight:600}.fde-mechanism .fde-map-note{fill:#776d60;font-size:13px}.fde-mechanism .fde-map-foundation .fde-map-title{fill:#f4f0e7}.fde-mechanism .fde-map-foundation .fde-map-note{fill:#bec4b7}.fde-map-ir rect{fill:#e15532}.fde-mechanism .fde-map-ir text{fill:#fff5e7}.fde-mechanism .fde-map-ir .fde-map-title{font-size:23px}.fde-mechanism .fde-map-ir .fde-map-note{fill:#ffdbc4;font-size:14px}.fde-map-apps rect{fill:#f8f4eb;stroke:#c9bdab}.fde-mechanism .fde-map-apps .fde-map-title{font-size:18px}.fde-mechanism .fde-map-apps .fde-map-note{font-size:12px}.fde-map-use rect{fill:#dcd4c3}.fde-mechanism .fde-map-use text{font-size:14px}.fde-map-lines path{fill:none;stroke:#9a8d78;stroke-width:1.5px;marker-end:url(#fde-arrow)}.fde-milestones{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.fde-milestones article{background:#e9e3d7;border-top:3px solid #c8bba4;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.fde-milestones article:nth-child(n+4){grid-column:span 3}.fde-milestones header{color:#827460;align-items:center;gap:16px;display:flex}.fde-milestones header>span{color:#e15532;font:24px/1 Georgia,serif}.fde-milestones header>small{font-size:11px}.fde-milestones h3{letter-spacing:-.03em;margin:24px 0 18px;font-size:27px;font-weight:600;line-height:1.35}.fde-milestones p{color:#695f53;margin:0 0 26px;font-size:14px;line-height:1.85}.fde-decision{color:#493e31;border-top:1px solid #cabfae;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.85}.fde-blueprint{color:#c5b9a9;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.fde-blueprint strong{color:#e7bd61;font-weight:500}.fde-blueprint i{color:#8b7e6f;font-style:normal}@media (max-width:1000px){.fde-practice .library-hero-grid{grid-template-columns:1fr}.fde-mechanism{width:100%;max-width:720px}.fde-milestones article{grid-column:span 3}.fde-milestones article:last-child{grid-column:span 6}}@media (max-width:640px){.fde-mechanism{padding:20px 5px 10px;box-shadow:6px 6px #e0d8c9}.fde-mechanism figcaption{margin-inline:12px;font-size:13px}.fde-mechanism figcaption b{font-size:10px}.fde-milestones{grid-template-columns:1fr;gap:12px;margin-top:32px}.fde-milestones article,.fde-milestones article:nth-child(n+4),.fde-milestones article:last-child{grid-column:1;padding:24px}.fde-milestones h3{margin-top:20px;font-size:25px}.fde-blueprint{gap:10px;font-size:11px}.fde-harness .spec-grid ul{font-size:12px}}.fde-key-designs .fde-key-design{border-top:1px solid #5b5044;margin-top:52px;padding-top:42px}.fde-key-designs .fde-key-design>header{grid-template-columns:52px 1fr;align-items:start;gap:22px;display:grid}.fde-key-designs .fde-key-design>header>span{color:#e7bd61;font:400 40px/1.2 Georgia,serif}.fde-key-designs .fde-key-design>header p{color:#bdb2a5;margin:0 0 10px;font-size:12px;line-height:1.7}.fde-key-designs .fde-key-design>header h3{letter-spacing:-.03em;margin:0;font:400 clamp(28px,3.4vw,43px)/1.25 Georgia,Songti SC,serif}.fde-key-lead{color:#c5b9a9;max-width:840px;margin:24px 0 0;font-size:16px;line-height:1.9}.fde-key-designs .spec-grid{margin-top:30px}.fde-intelligence-tiers{border:1px solid #5b5044;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.fde-intelligence-tiers>div{border-right:1px solid #5b5044;padding:26px}.fde-intelligence-tiers>div:last-child{border:0}.fde-intelligence-tiers small{color:#e7bd61;margin-bottom:20px;font-size:12px;display:block}.fde-intelligence-tiers strong{font-size:21px;font-weight:500;line-height:1.5;display:block}.fde-intelligence-tiers p{color:#bdb2a5;margin:16px 0 0;font-size:13px;line-height:1.9}.fde-reuse-map{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:16px;margin-top:30px;display:grid}.fde-reuse-map>div{background:#393129;min-height:152px;padding:24px}.fde-reuse-map small,.fde-reuse-map strong,.fde-reuse-map span{display:block}.fde-reuse-map small{color:#e7bd61;margin-bottom:20px;font-size:12px}.fde-reuse-map strong{font-size:20px;font-weight:500;line-height:1.5}.fde-reuse-map span{color:#bdb2a5;margin-top:12px;font-size:12px;line-height:1.8}.fde-reuse-map>i{color:#e7bd61;font-style:normal}@media (max-width:850px){.fde-intelligence-tiers{grid-template-columns:1fr}.fde-intelligence-tiers>div{border-bottom:1px solid #5b5044;border-right:0}.fde-reuse-map{grid-template-columns:1fr}.fde-reuse-map>i{justify-self:center;transform:rotate(90deg)}.fde-reuse-map>div{min-height:0}.fde-reuse-map small{margin-bottom:12px}}@media (max-width:640px){.fde-key-designs .fde-key-design{margin-top:38px;padding-top:30px}.fde-key-designs .fde-key-design>header{grid-template-columns:36px 1fr;gap:16px}.fde-key-designs .fde-key-design>header>span{font-size:30px}.fde-key-lead{font-size:14px}.fde-key-designs .spec-grid{margin-top:24px}}.job-showcase .library-hero h1{font-size:clamp(40px,4.5vw,63px)}.job-radar-mechanism{background:#eadfd3;margin:0;padding:28px;box-shadow:10px 10px #ded6c7}.job-radar-mechanism figcaption{border-bottom:1px solid #c7b5a3;padding-bottom:18px;font-size:14px;font-weight:600}.job-trigger-row{gap:8px;margin-top:24px;display:flex}.job-trigger-row>span{text-align:center;background:#f7f0e5;border-top:2px solid #a83f2b;flex:1;padding:10px 5px;font-size:13px;font-weight:600}.job-map-arrow{color:#a83f2b;text-align:center;padding:10px 0;font-size:24px;line-height:1.3}.job-map-phase{background:#f7f0e5;padding:22px}.job-map-phase>small{color:#8e604a;font-size:12px;display:block}.job-map-phase>strong{letter-spacing:-.03em;margin:14px 0;font:400 clamp(26px,2.7vw,37px)/1.3 Georgia,Songti SC,serif;display:block}.job-map-phase>p{color:#776653;margin:0;font-size:12px;line-height:1.8}.job-map-access{color:#f7f0e5;background:#a83f2b}.job-map-access>small{color:#f1c9a2}.job-map-access ul{margin:22px 0 0;padding:0;list-style:none}.job-map-access li{border-top:1px solid #c2745c;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;font-size:12px;line-height:1.8;display:grid}.job-map-access li>b{color:#f1c9a2;font-weight:600}.job-scan-features{border-top:1px solid #d5cdbf;margin-top:48px}.job-scan-features article{border-bottom:1px solid #d5cdbf;grid-template-columns:48px 1fr;gap:30px;padding:30px 0;display:grid}.job-scan-features article>span{color:#a83f2b;font:24px/1.2 Georgia,serif}.job-scan-features h3{margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.4}.job-scan-features p{color:#695f53;max-width:820px;margin:0;font-size:15px;line-height:1.9}.job-contact-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.job-contact-steps>article{border:1px solid #5b5044;padding:28px}.job-contact-steps>article:last-child{color:#251f1b;background:#e7bd61;border-color:#e7bd61}.job-contact-steps small{color:#e7bd61;font-size:12px}.job-contact-steps h3{margin:26px 0 20px;font:400 29px/1.3 Georgia,Songti SC,serif}.job-contact-steps p{color:#bdb2a5;margin:0;font-size:14px;line-height:1.9}.job-contact-steps>article:last-child small,.job-contact-steps>article:last-child p{color:#695124}.job-contact-route{color:#bdb2a5;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;font-size:13px;display:flex}.job-contact-route b{color:#e7bd61;font-weight:500}.job-contact-route i{color:#867563;font-style:normal}.job-result-list{border-top:1px solid #c7b5a3;margin:48px 0 0}.job-result-list>div{border-bottom:1px solid #c7b5a3;grid-template-columns:220px 1fr;gap:30px;padding:26px 0;display:grid}.job-result-list dt{font-size:20px;font-weight:500;line-height:1.6}.job-result-list dt>span{color:#a83f2b;margin-right:18px;font:19px/1 Georgia,serif}.job-result-list dd{color:#695f53;margin:0;font-size:15px;line-height:1.9}.job-back-row{padding-bottom:64px}@media (max-width:1000px){.job-radar-mechanism{width:100%;max-width:700px}.job-contact-steps{grid-template-columns:1fr}.job-contact-steps h3{margin-top:20px}}@media (max-width:640px){.job-showcase .library-hero h1{letter-spacing:-.055em;font-size:clamp(32px,7.4vw,45px)}.job-radar-mechanism{padding:20px;box-shadow:6px 6px #ded6c7}.job-trigger-row>span{font-size:11px}.job-map-phase{padding:20px 16px}.job-map-access li{grid-template-columns:65px 1fr;gap:8px;font-size:11px}.job-scan-features article{grid-template-columns:28px 1fr;gap:16px}.job-scan-features h3{font-size:23px}.job-scan-features p{font-size:14px}.job-result-list>div{grid-template-columns:1fr;gap:12px;padding-block:22px}.job-result-list dd{font-size:14px}.job-contact-route{gap:10px;font-size:11px}.job-back-row{padding-bottom:48px}}.kaiyan-map{border:1px solid var(--ink);background:#e7e9df;margin:0;padding:28px}.kaiyan-map figcaption{border-bottom:1px solid var(--line);gap:9px;padding-bottom:22px;display:grid}.kaiyan-map figcaption>span{color:var(--muted);letter-spacing:.12em;font-size:11px}.kaiyan-map figcaption>b{font-size:18px}.kaiyan-map-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:24px;display:grid}.kaiyan-map-sources span{text-align:center;border:1px solid var(--line);background:#f3f2e9;padding:10px 3px;font-size:11px}.kaiyan-map-arrow{text-align:center;color:var(--muted);padding:9px;font-size:22px}.kaiyan-map-core{background:var(--ink);color:#f5f1e7;padding:24px}.kaiyan-map small{letter-spacing:.08em;margin-bottom:12px;font-size:11px;display:block}.kaiyan-map-core>strong{font-size:clamp(20px,2.2vw,29px);line-height:1.4}.kaiyan-map-core>div{color:#d8decf;border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;padding-top:18px;font-size:12px;display:grid}.kaiyan-map-report{border-left:4px solid var(--accent);background:#f5f1e7;padding:22px 24px}.kaiyan-map-report strong{font-size:22px}.kaiyan-map-report p{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.9}.kaiyan-map-decision{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.kaiyan-map-decision span{color:var(--muted);font-size:11px}.kaiyan-map-decision strong{font-size:17px}.kaiyan-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:48px 0 0;display:grid}.kaiyan-proof>div{padding:24px 20px 0 0}.kaiyan-proof dt{color:var(--muted);margin-bottom:12px;font-size:11px}.kaiyan-proof dd{margin:0;font-size:13px}.kaiyan-proof dd b{margin-right:7px;font:400 36px Georgia,serif}.kaiyan-capabilities{margin-top:48px}.kaiyan-capabilities article{border-top:1px solid var(--line);grid-template-columns:65px 1fr;gap:25px;padding:28px 0;display:grid}.kaiyan-capabilities article>span{color:var(--muted);font:400 26px Georgia,serif}.kaiyan-page h3{margin:0 0 14px;font-size:clamp(21px,2.3vw,28px);line-height:1.45}.kaiyan-capabilities p{max-width:830px;color:var(--muted);margin:0;line-height:1.85}.kaiyan-reading{background:#e7e9df;flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;padding:24px;display:flex}.kaiyan-reading strong{margin-right:auto;font-size:15px}.kaiyan-reading span{border-bottom:1px solid var(--ink);padding:7px 0;font-size:12px}.kaiyan-pivot-list{margin-top:50px}.kaiyan-pivot-list article{border-top:1px solid var(--line);grid-template-columns:40px 1.3fr .7fr;align-items:start;gap:28px;padding:30px 0;display:grid}.kaiyan-pivot-list small{color:var(--muted);font-size:14px}.kaiyan-pivot-list p{color:var(--muted);margin:0;line-height:1.85}.kaiyan-pivot-list article>strong{border-left:3px solid var(--accent);padding-left:18px;font-size:17px;line-height:1.8}.kaiyan-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.kaiyan-design-grid article{border-top:2px solid var(--ink);flex-direction:column;padding-top:25px;display:flex}.kaiyan-design-grid small{color:var(--muted);margin-bottom:28px;font-size:11px;display:block}.kaiyan-design-grid p{color:var(--muted);margin:0 0 28px;line-height:1.85}.kaiyan-design-note{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:13px;line-height:1.9}.kaiyan-handoff{color:#f5f1e7;background:var(--ink);padding:80px 0}.kaiyan-handoff h2{margin:24px 0 42px;font:400 clamp(32px,4vw,50px)/1.35 Georgia,Songti SC,serif}.kaiyan-handoff .section-index{color:#c7d0c6}.kaiyan-handoff-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;margin-bottom:35px;display:grid}.kaiyan-handoff-flow>div{border-top:1px solid #ffffff50;padding:23px}.kaiyan-handoff-flow small{color:#c7d0c6;margin-bottom:16px;font-size:11px;display:block}.kaiyan-handoff-flow strong{font-size:18px;line-height:1.5}.kaiyan-handoff-flow p{color:#c7d0c6;margin:12px 0 0;font-size:12px;line-height:1.9}.kaiyan-handoff-flow>span{text-align:center}.kaiyan-handoff-flow .kaiyan-human{color:var(--ink);border-top:3px solid var(--accent);background:#f5f1e7}.kaiyan-human small,.kaiyan-human p{color:var(--muted)}.kaiyan-result-grid{grid-template-columns:1fr 1fr;gap:45px;margin:42px 0;display:grid}.kaiyan-result-grid article{border-top:1px solid var(--line);padding-top:22px}.kaiyan-result-grid p{color:var(--muted);line-height:1.85}@media (max-width:760px){.kaiyan-map{padding:20px}.kaiyan-proof{grid-template-columns:1fr;gap:18px}.kaiyan-proof>div{align-items:center;gap:20px;padding:18px 0 0;display:flex}.kaiyan-proof dt{width:65px;margin:0}.kaiyan-proof dd b{font-size:28px}.kaiyan-capabilities article{grid-template-columns:30px 1fr;gap:18px}.kaiyan-pivot-list article{grid-template-columns:28px 1fr;gap:18px}.kaiyan-pivot-list article>strong{grid-column:2}.kaiyan-design-grid,.kaiyan-result-grid{grid-template-columns:1fr;gap:35px}.kaiyan-handoff-flow{grid-template-columns:1fr;gap:5px}.kaiyan-handoff-flow>span{transform:rotate(90deg)}.kaiyan-handoff{padding:60px 0}}.kaiyan-pivots .kaiyan-pivot-list p,.kaiyan-pivots .kaiyan-pivot-list small{color:#bdb2a5}.kaiyan-pivots .kaiyan-pivot-list article{border-color:#62564b}.kaiyan-page .kaiyan-results .spec-lead{color:var(--muted)}@media (max-width:640px){.kaiyan-page .library-hero h1{font-size:clamp(32px,7.4vw,45px)}.kaiyan-map-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-card h3{min-height:2.4em}.work-card>p{flex:1}.work-card .card-output{margin-top:0}.kaiyan-pivots h2{letter-spacing:-.045em;margin:0;font:400 clamp(36px,4.8vw,64px)/1.2 Georgia,Songti SC,serif}.kaiyan-page .library-hero h1{font-size:clamp(38px,4.2vw,62px);line-height:1.2}@media (max-width:640px){.kaiyan-page .library-hero h1{font-size:clamp(30px,7.4vw,45px)}}.kaiyan-assignment h2{letter-spacing:-.045em;margin:0;font:400 clamp(36px,4.8vw,64px)/1.2 Georgia,Songti SC,serif}.kaiyan-assignment-brief{border-top:1px solid #62564b;grid-template-columns:1.4fr 1fr;gap:40px;margin:45px 0;padding-top:28px;display:grid}.kaiyan-assignment-brief small{color:#e7bd61;letter-spacing:.08em;font-size:11px}.kaiyan-assignment-brief blockquote{max-width:600px;margin:20px 0;font-size:23px;line-height:1.6}.kaiyan-assignment-brief p,.kaiyan-assignment-steps p{color:#bdb2a5;font-size:14px;line-height:1.85}.kaiyan-executors{border-left:1px solid #62564b;padding-left:35px}.kaiyan-executors strong{margin-top:22px;font-size:25px;line-height:1.5;display:block}.kaiyan-executors strong span{color:#bdb2a5;margin:0 10px;font-size:14px}.kaiyan-assignment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.kaiyan-assignment-steps li{border-top:2px solid #e7bd61;padding-top:24px}.kaiyan-assignment-steps span{color:#e7bd61;margin-bottom:20px;font:400 27px Georgia,serif;display:block}.kaiyan-assignment-steps h3{font-size:20px}.kaiyan-assignment-note{color:#bdb2a5;border-top:1px solid #62564b;margin-top:30px;padding-top:24px;font-size:13px;line-height:1.8}.kaiyan-map-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.kaiyan-map-inputs>div{border:1px solid var(--line);background:#f3f2e9;padding:18px}.kaiyan-map-inputs strong{font-size:20px}.kaiyan-map-inputs p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.kaiyan-material-list{margin:45px 0}.kaiyan-material-list>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:30px;padding:24px 0;display:grid}.kaiyan-material-list dt{font-size:22px;font-weight:600}.kaiyan-material-list dd{color:var(--muted);margin:0;line-height:1.85}@media (max-width:900px){.kaiyan-assignment-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kaiyan-assignment-brief,.kaiyan-assignment-steps{grid-template-columns:1fr;gap:26px}.kaiyan-executors{border-top:1px solid #62564b;border-left:0;padding-top:24px;padding-left:0}.kaiyan-assignment-brief blockquote{font-size:20px}.kaiyan-map-inputs>div{padding:14px}.kaiyan-map-inputs strong{font-size:18px}.kaiyan-material-list>div{grid-template-columns:1fr;gap:12px}}
