.i-her-daterule{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;border-top:4px double var(--color-text);border-bottom:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-her-daterule-edition{color:var(--color-primary);font-weight:700}.i-her-head{max-width:68ch;margin-block:2rem 1.5rem}.i-her-kicker{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-her-kicker a{color:var(--color-primary);text-decoration:none}.i-her-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-her-title{font-family:var(--font-heading-stack);font-size:clamp(2.1rem,4.5vw,3.3rem);font-weight:500;line-height:1.08;margin-top:.75rem;letter-spacing:-.01em}.i-her-dek{margin-top:1rem;font-size:1.1rem;line-height:1.5;max-width:58ch}.i-her-byline,.i-her-dek{color:var(--color-text-muted)}.i-her-byline{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.i-her-by{color:var(--color-text);font-weight:700}.i-her-byline time{font-family:var(--font-role-mono)}.i-her-updated{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.i-her-plate{max-width:68ch;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.6rem;box-shadow:0 1px 0 var(--color-border)}.i-her-plate img{display:block}.i-her-plate-caption{padding:.5rem .4rem .2rem;font-family:var(--font-role-mono);font-size:.6875rem;color:var(--color-text-muted)}.i-her-plate-credit{display:block;text-transform:uppercase;letter-spacing:.08em;margin-top:.15rem}.i-her-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:2.5rem}.i-her-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-her-brief{border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);padding-block:1rem;margin-bottom:2rem}.i-her-brief-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary)}.i-her-brief-list{list-style:none;counter-reset:her-brief;margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.i-her-brief-list li{counter-increment:her-brief;display:flex;gap:.75rem;font-size:.9375rem;line-height:1.5}.i-her-brief-list li:before{content:counter(her-brief) ".";font-family:var(--font-heading-stack);font-weight:600;color:var(--color-primary);min-width:1.4ch}.i-her-main .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem}.i-her-body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading-stack);font-size:3.2rem;line-height:.82;font-weight:600;color:var(--color-primary);padding-right:.5rem;padding-top:.18rem}.i-her-credit{margin-top:2rem;padding-top:.9rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-her-credit-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin-right:.5rem}.i-her-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-her-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-her-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-her-filed{margin-top:1.5rem;font-size:.875rem}.i-her-filed-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-right:.5rem}.i-her-filed a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-her-filed a:hover{text-decoration-color:currentColor}.i-her-share{margin-block:2rem;padding-block:1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}[data-template=tpl-herald] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px double var(--color-primary);background:transparent}.i-her-more-title,.i-her-rail-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary)}.i-her-more{margin-top:2.5rem}.i-her-more ul{margin-top:.75rem}.i-her-more-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-her-more-time{font-family:var(--font-role-mono);font-size:.6875rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:.3rem}.i-her-more-headline{font-family:var(--font-heading-stack);font-size:1.05rem;line-height:1.35;text-decoration:none}.i-her-more-headline:hover{text-decoration:underline;text-underline-offset:3px}.i-her-prevnext{margin-top:1rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-her-prevnext a{text-decoration:none;color:var(--color-text-muted)}.i-her-prevnext a:hover{color:var(--color-primary)}.i-her-latest ul{margin-top:.75rem;display:flex;flex-direction:column}.i-her-latest li{padding-block:.6rem;border-top:1px solid var(--color-border)}.i-her-latest a{font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.35;text-decoration:none}.i-her-latest a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-herald] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px double var(--color-primary);background:var(--color-bg-elevated)}[data-template=tpl-herald] .i-hers-popular span{font-family:var(--font-heading-stack);color:var(--color-primary)}.i-hers-head{margin-block:1.75rem 2rem}.i-hers-daterule{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem;border-top:4px double var(--color-text);border-bottom:1px solid var(--color-border);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-hers-daterule span{color:var(--color-primary);font-weight:700}.i-hers-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.08;margin-top:1.5rem}.i-hers-dek{margin-top:.75rem;max-width:60ch;color:var(--color-text-muted)}.i-hers-lead{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;padding-bottom:1.5rem;border-bottom:4px double var(--color-text)}.i-hers-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.15}.i-hers-lead-dek{line-height:1.55}.i-hers-lead-dek,.i-hers-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-hers-lead-time{display:block;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-hers-lead-media{border:1px solid var(--color-border);padding:.4rem;background:var(--color-bg-elevated)}.i-hers-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:1.5rem}.i-hers-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-hers-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:1rem;padding-block:.75rem;border-top:1px solid var(--color-border)}.i-hers-row-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding-top:.3rem}.i-hers-row-title{font-family:var(--font-heading-stack);font-size:1.1rem;line-height:1.3}.i-hers-row-dek{margin-top:.3rem;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.i-hers-more a{color:var(--color-primary);font-family:var(--font-role-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.i-trd-head{border-top:3px solid var(--color-primary);padding-top:1.5rem;margin-bottom:2rem;display:grid;grid-template-columns:250px minmax(0,1fr);gap:2.5rem}.i-trd-form-row{display:flex;align-items:baseline;gap:.5rem;padding-block:.45rem;border-bottom:1px solid var(--color-border)}.i-trd-form dt{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);white-space:nowrap}.i-trd-form-row:after{content:"";order:2;flex:1;border-bottom:1px dotted var(--color-border);transform:translateY(-.25em)}.i-trd-form dd{order:3;font-size:.8125rem;font-weight:600}.i-trd-form dd a{text-decoration:none}.i-trd-form dd a:hover{text-decoration:underline}.i-trd-flag{display:flex;align-items:center;gap:.5rem}.i-trd-flag:before{content:"";width:12px;height:12px;background:var(--color-accent);flex-shrink:0}.i-trd-flag{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-trd-title{font-family:var(--font-heading-stack);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;line-height:.98;text-transform:uppercase;letter-spacing:.005em;margin-top:.75rem}.i-trd-dek{margin-top:1rem;font-size:1.05rem;line-height:1.5;color:var(--color-text-muted);max-width:56ch}.i-trd-exhibit{position:relative;border:2px solid var(--color-text);padding:.5rem;max-width:900px}.i-trd-exhibit:after,.i-trd-exhibit:before{content:"";position:absolute;width:14px;height:14px}.i-trd-exhibit:before{top:-9px;left:-9px;border-top:2px solid var(--color-text);border-left:2px solid var(--color-text)}.i-trd-exhibit:after{bottom:-9px;right:-9px;border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text)}.i-trd-exhibit img{display:block}.i-trd-exhibit-caption{display:flex;align-items:center;gap:.6rem;padding:.55rem .3rem .15rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-trd-exhibit-tag{background:var(--color-primary);color:var(--color-bg);padding:.15rem .5rem;font-weight:700}.i-trd-exhibit-credit{margin-left:auto}.i-trd-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;margin-top:2.5rem}.i-trd-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-trd-glance{border:1px solid var(--color-text);border-top:4px solid var(--color-accent);padding:1rem 1.1rem;margin-bottom:2rem;background:var(--color-bg-elevated)}.i-trd-glance-title{font-family:var(--font-role-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-trd-glance ul{margin-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.i-trd-glance li{display:flex;gap:.6rem;font-size:.9375rem;line-height:1.5}.i-trd-glance li:before{content:"";width:7px;height:7px;margin-top:.5em;background:var(--color-accent);flex-shrink:0}.i-trd-main>div:first-child .prose-article>p:first-of-type{font-weight:600}.i-trd-source{margin-top:1.75rem;padding-top:.9rem;border-top:1px dotted var(--color-text-muted);font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trd-source a{color:inherit}.i-trd-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-trd-corroborate h2{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-trd-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-trd-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.i-trd-tag{border:1px solid var(--color-text)}.i-trd-tag a{display:inline-block;padding:.3rem .7rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.i-trd-tag:hover{background:var(--color-text)}.i-trd-tag:hover a{color:var(--color-bg)}.i-trd-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-trade-sheet] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-text);border-top:4px solid var(--color-accent)}.i-trd-sku{margin-top:2.5rem}.i-trd-rail-title,.i-trd-sku-title{font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--color-primary);padding-bottom:.4rem}.i-trd-sku-table{width:100%;border-collapse:collapse;margin-top:.5rem}.i-trd-sku-table tr:hover{background:var(--color-bg-elevated)}.i-trd-sku-date{width:120px;padding:.7rem .5rem .7rem 0;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trd-sku-date,.i-trd-sku-item{border-bottom:1px solid var(--color-border)}.i-trd-sku-item{padding-block:.7rem}.i-trd-sku-item a{font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;text-decoration:none}.i-trd-sku-item a:hover{text-decoration:underline;text-underline-offset:3px}.i-trd-prevnext{margin-top:1rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-trd-aisle ul{margin-top:.9rem;display:flex;flex-direction:column}.i-trd-aisle li{border-top:1px dotted var(--color-border);padding-block:.6rem}.i-trd-aisle a{font-family:var(--font-heading-stack);font-size:1rem;font-weight:500;text-decoration:none;line-height:1.3}.i-trd-aisle a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-trade-sheet] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-text);border-top:4px solid var(--color-accent);background:var(--color-bg-elevated)}.i-trds-plate{background:var(--color-primary);color:var(--color-bg)}.i-trds-plate-inner{padding-block:2rem}.i-trds-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-trds-title{font-family:var(--font-heading-stack);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.i-trds-dek{margin-top:1.25rem;max-width:60ch;border-left:4px solid var(--color-accent);padding-left:1rem;color:var(--color-text-muted)}.i-trds-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center;margin-block:2rem}.i-trds-lead-media{border:2px solid var(--color-text);padding:.4rem}.i-trds-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;text-transform:uppercase;line-height:1.02}.i-trds-lead-dek,.i-trds-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-trds-lead-time{display:block;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.i-trds-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem}.i-trds-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-trds-row{display:grid;grid-template-columns:12px 110px minmax(0,1fr);gap:.9rem;align-items:baseline;padding-block:.8rem;border-top:1px solid var(--color-border)}.i-trds-row:hover{background:var(--color-bg-elevated)}.i-trds-row-mark{width:8px;height:8px;background:var(--color-accent);transform:translateY(-1px)}.i-trds-row-time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.i-trds-row-title{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:600;line-height:1.2}.i-trds-more a{display:inline-block;border:1px solid var(--color-text);padding:.6rem 1.4rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.i-trds-more a:hover{background:var(--color-text);color:var(--color-bg)}.i-eco-head{border-top:3px solid #e3120b;padding-top:1.25rem;max-width:68ch;margin-bottom:1.75rem}.i-eco-tab a{display:inline-block;background:#e3120b;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .7rem;text-decoration:none}.i-eco-tab a:hover{text-decoration:underline;text-underline-offset:3px}.i-eco-datebar{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-eco-datebar-edition,.i-eco-title{font-weight:700}.i-eco-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3.1rem);line-height:1.12;margin-top:1.5rem}.i-eco-dek{margin-top:1rem;font-size:1.0625rem;line-height:1.55;max-width:60ch}.i-eco-dek,.i-eco-meta{color:var(--color-text-muted)}.i-eco-meta{margin-top:.9rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.i-eco-hero{max-width:720px}.i-eco-hero-caption{padding-top:.5rem;font-size:.75rem;color:var(--color-text-muted)}.i-eco-hero-credit{display:block;font-size:.6875rem}.i-eco-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;margin-top:2.5rem}.i-eco-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-eco-body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading-stack);font-size:3.1rem;line-height:.85;font-weight:700;color:#e3120b;padding-right:.45rem;padding-top:.15rem}.i-eco-endmark{color:#e3120b;margin-top:.75rem;font-size:.9rem}.i-eco-source{margin-top:1.5rem;font-size:.8125rem;color:var(--color-text-muted)}.i-eco-corroborate,.i-eco-source{padding-top:1rem;border-top:1px solid var(--color-border)}.i-eco-corroborate{margin-top:1.25rem}.i-eco-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.i-eco-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-eco-share{margin-block:1.75rem}.i-eco-more-title,.i-eco-rail-title{color:#e3120b;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-eco-more ul{margin-top:.75rem}.i-eco-more li{border-top:1px solid var(--color-border);padding-block:.65rem}.i-eco-more li a{font-family:var(--font-heading-stack);font-size:1rem;line-height:1.35;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-eco-more li a:hover{text-decoration-color:#e3120b}.i-eco-prevnext{margin-top:1rem;font-size:.75rem;color:var(--color-text-muted)}.i-eco-read ol{list-style:decimal;margin-top:.75rem;padding-left:1.75rem}.i-eco-read li{padding-block:.5rem}.i-eco-read li::marker{color:#e3120b;font-weight:700}.i-eco-read a{font-size:.9375rem;line-height:1.4;text-decoration:none}.i-eco-read a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-economist] [aria-labelledby=author-box-heading]{border-radius:0;border:none;border-top:3px solid #e3120b;background:transparent}[data-template=tpl-economist] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:3px solid #e3120b}.i-ecos-head{margin-block:1.75rem 2rem}.i-ecos-datebar{border-top:3px solid #e3120b;border-bottom:1px solid var(--color-border);padding-block:.5rem;display:flex;justify-content:space-between;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-ecos-datebar span{color:#e3120b;font-weight:700}.i-ecos-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-top:1.5rem}.i-ecos-dek{margin-top:.75rem;max-width:60ch;color:var(--color-text-muted)}.i-ecos-lead{max-width:62ch;padding-block:1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.i-ecos-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.i-ecos-lead-dek{margin-top:.85rem;color:var(--color-text-muted);line-height:1.55}.i-ecos-lead-time{display:block;margin-top:.75rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-ecos-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;margin-top:.5rem}.i-ecos-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-ecos-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-ecos-row>time{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding-top:.25rem}.i-ecos-row-title{font-size:1.0125rem;font-weight:500;line-height:1.35;text-decoration:none}.i-ecos-row-title:hover{text-decoration:underline;text-decoration-color:#e3120b;text-underline-offset:3px}.i-ecos-more a{color:#e3120b;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.i-ebj-head{max-width:720px;margin-block:2.5rem 2rem;text-align:center;margin-inline:auto}.i-ebj-rubric{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent)}.i-ebj-rubric a{color:inherit;text-decoration:none}.i-ebj-rubric a:hover{text-decoration:underline;text-underline-offset:4px}.i-ebj-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}.i-ebj-dek,.i-ebj-title{font-family:var(--font-heading-stack);margin-top:1.1rem}.i-ebj-dek{font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--color-text-muted)}.i-ebj-byline{margin-top:1.6rem;display:flex;flex-direction:column;align-items:center;gap:.45rem}.i-ebj-author{display:inline-flex;align-items:center;gap:.6rem}.i-ebj-avatar{width:44px;height:44px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--color-bg-elevated);box-shadow:0 0 0 1px var(--color-border)}.i-ebj-author-name{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.i-ebj-author-role{font-size:.75rem;color:var(--color-text-muted)}.i-ebj-date,.i-ebj-read{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-ebj-updated{margin-top:.4rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.i-ebj-hero{border-radius:1.25rem;overflow:hidden;box-shadow:0 14px 36px rgba(43,34,38,.14)}.i-ebj-hero img{display:block}.i-ebj-hero-caption{margin-top:.9rem;text-align:center;font-style:italic;font-size:.8125rem;color:var(--color-text-muted)}.i-ebj-hero-credit{display:block;font-style:normal;font-size:.6875rem;margin-top:.15rem}.i-ebj-main{max-width:66ch;margin-inline:auto;margin-top:2.5rem}[data-template=tpl-ebj] .i-ebj-body,[data-template=tpl-ebj] .i-ebj-main .prose-article{font-family:var(--font-heading-stack)}.i-ebj-takeaway{background:var(--color-bg-elevated);border-radius:1.25rem;border-top:2px solid var(--color-accent);padding:1.5rem 1.75rem;margin-bottom:2.25rem}.i-ebj-takeaway-title{font-family:var(--font-heading-stack);font-size:1.15rem;font-weight:600}.i-ebj-takeaway ul{margin-top:.9rem;display:flex;flex-direction:column;gap:.6rem}.i-ebj-takeaway li{display:flex;gap:.65rem;font-family:var(--font-heading-stack);font-size:.9375rem;line-height:1.55}.i-ebj-takeaway li:before{content:"";width:6px;height:6px;border-radius:999px;margin-top:.55em;background:var(--color-accent);flex-shrink:0}.i-ebj-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-ebj-corroborate{margin-top:1.25rem;padding:1rem 1.25rem;background:var(--color-bg-elevated);border-radius:1rem}.i-ebj-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.i-ebj-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-ebj-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.i-ebj-tag{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px}.i-ebj-tag a{display:inline-block;padding:.35rem .9rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.i-ebj-tag a:hover{border-color:var(--color-accent);color:var(--color-accent)}.i-ebj-share{margin-block:2.25rem;display:flex;justify-content:center}[data-template=tpl-ebj] [aria-labelledby=author-box-heading]{border-radius:1rem;border:1px solid var(--color-border);border-top:2px solid var(--color-accent);background:var(--color-bg-elevated)}.i-ebj-more{margin-top:3rem;border-top:1px solid var(--color-border);padding-top:2rem}.i-ebj-more-title{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:500;text-align:center}.i-ebj-cards{margin-top:1.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.i-ebj-card-media{display:block;border-radius:1rem;overflow:hidden}.i-ebj-card-media img{transition:transform .35s ease}.i-ebj-card:hover .i-ebj-card-media img{transform:scale(1.03)}.i-ebj-card-title{margin-top:.9rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;line-height:1.3}.i-ebj-card-title a{text-decoration:none}.i-ebj-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-ebj-card-date{display:block;margin-top:.35rem;font-size:.6875rem;color:var(--color-text-muted)}.i-ebj-card-date,.i-ebj-prevnext{text-transform:uppercase;letter-spacing:.12em}.i-ebj-prevnext{margin-top:2rem;text-align:center;font-size:.75rem}.i-ebjs-head{margin-block:2.5rem 2.25rem;text-align:center;border-block:1px solid var(--color-border);padding-block:2.25rem}.i-ebjs-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent)}.i-ebjs-title{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:500}.i-ebjs-dek,.i-ebjs-title{font-family:var(--font-heading-stack);margin-top:.9rem}.i-ebjs-dek{font-style:italic;color:var(--color-text-muted);max-width:56ch;margin-inline:auto}.i-ebjs-lead{max-width:860px;margin-inline:auto}.i-ebjs-lead-media{display:block;border-radius:1.5rem;overflow:hidden;box-shadow:0 14px 36px rgba(43,34,38,.12)}.i-ebjs-lead-body{text-align:center;max-width:640px;margin-inline:auto;margin-top:1.75rem}.i-ebjs-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:500;line-height:1.15}.i-ebjs-lead-date,.i-ebjs-lead-dek{margin-top:.75rem;color:var(--color-text-muted)}.i-ebjs-lead-date{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em}.i-ebjs-cards{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.i-ebjs-card-media{display:block;border-radius:1rem;overflow:hidden}.i-ebjs-card-media img{transition:transform .35s ease}.i-ebjs-card:hover .i-ebjs-card-media img{transform:scale(1.03)}.i-ebjs-card-title{margin-top:.9rem;font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:600;line-height:1.3}.i-ebjs-card-title a{text-decoration:none}.i-ebjs-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-ebjs-card-date{display:block;margin-top:.35rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-ebjs-more{margin-top:2.5rem;text-align:center}.i-ebjs-more a{display:inline-block;border:1px solid var(--color-border);border-radius:999px;padding:.65rem 1.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.i-ebjs-more a:hover{border-color:var(--color-accent);color:var(--color-accent)}.i-brg-toprow{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem}.i-brg-plate{display:inline-flex;align-items:center;gap:.5rem}.i-brg-plate a{display:inline-block;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading-stack);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .75rem .35rem;text-decoration:none}.i-brg-plate a:hover{text-decoration:underline;text-underline-offset:3px}.i-brg-toprow>time{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-brg-title{font-family:var(--font-heading-stack);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.98;letter-spacing:-.005em;margin-top:1.25rem;max-width:24ch}.i-brg-dek{margin-top:1.1rem;font-size:1.15rem;font-weight:500;line-height:1.5;color:var(--color-text-muted);max-width:60ch}.i-brg-byband{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-block:1.75rem 0;padding:.8rem 1.25rem;background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.i-brg-by{font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:700}.i-brg-by-role{font-weight:400}.i-brg-by-role,.i-brg-read{color:var(--color-text-muted)}.i-brg-read{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.i-brg-updated{width:100%}.i-brg-hero-caption,.i-brg-updated{font-size:.75rem;color:var(--color-text-muted)}.i-brg-hero-caption{padding-block:.5rem;border-bottom:1px solid var(--color-border)}.i-brg-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;margin-top:2.25rem}.i-brg-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-brg-news{border-left:4px solid var(--color-accent);padding-left:1.25rem;margin-bottom:2rem}.i-brg-news-title{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.i-brg-news ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.i-brg-news li{display:flex;gap:.65rem;font-size:.9375rem;line-height:1.5}.i-brg-news li:before{content:"";width:7px;height:7px;margin-top:.5em;background:var(--color-accent);flex-shrink:0}.i-brg-main>div:first-child .prose-article>p:first-of-type{font-weight:700}.i-brg-endmark{color:var(--color-accent);margin-top:.75rem;font-size:.9rem}.i-brg-source{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-text-muted)}.i-brg-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem}.i-brg-corroborate h2{font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:700;text-transform:uppercase}.i-brg-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-brg-tags{display:flex;flex-wrap:wrap;gap:.25rem 0;margin-top:1.5rem;font-family:var(--font-heading-stack);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.i-brg-tags li{display:inline-flex}.i-brg-tags li+li:before{content:"/";margin-inline:.6rem;color:var(--color-text-muted)}.i-brg-tags a{text-decoration:none}.i-brg-tags a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-brg-share{margin-block:2rem;padding-top:1rem;border-top:3px solid var(--color-primary)}[data-template=tpl-bearings] [aria-labelledby=author-box-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px solid var(--color-accent)}.i-brg-more-title,.i-brg-rail-title{font-family:var(--font-heading-stack);font-size:1.25rem;font-weight:800;text-transform:uppercase;border-bottom:3px solid var(--color-primary);padding-bottom:.4rem}.i-brg-more{margin-top:2.5rem}.i-brg-row{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding-block:.9rem;border-top:1px solid var(--color-border)}.i-brg-row:first-child{border-top:none}.i-brg-row-num{font-size:2rem;font-weight:800;line-height:1;color:var(--color-accent)}.i-brg-row-num,.i-brg-row-title{font-family:var(--font-heading-stack)}.i-brg-row-title{font-size:1.25rem;font-weight:700;line-height:1.15}.i-brg-row-title a{text-decoration:none}.i-brg-row-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-brg-row-body time{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-brg-prevnext{margin-top:1.25rem;font-family:var(--font-heading-stack);font-size:.8125rem;font-weight:600;text-transform:uppercase}.i-brg-tape ul{margin-top:.85rem}.i-brg-tape li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.75rem;padding-block:.55rem;border-top:1px dotted var(--color-border)}.i-brg-tape time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted);padding-top:.2rem}.i-brg-tape a{font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none}.i-brg-tape a:hover{text-decoration:underline;text-underline-offset:3px}[data-template=tpl-bearings] [aria-labelledby=digest-cta-heading]{border-radius:0;border:1px solid var(--color-border);border-top:4px solid var(--color-accent);background:var(--color-bg-elevated)}.i-brgs-plate{background:var(--color-primary);color:var(--color-bg)}.i-brgs-plate-inner{padding-block:2.25rem}.i-brgs-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-brgs-title{font-family:var(--font-heading-stack);font-size:clamp(2.8rem,7vw,5rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.i-brgs-dek{margin-top:1.5rem;max-width:62ch;border-left:4px solid var(--color-accent);padding-left:1.1rem;color:var(--color-text-muted)}.i-brgs-lead{margin-block:2rem 0}.i-brgs-lead-title{margin-top:1.25rem;font-family:var(--font-heading-stack);font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1;max-width:28ch}.i-brgs-lead-dek{margin-top:.85rem;color:var(--color-text-muted);max-width:62ch}.i-brgs-lead-time{display:block;margin-top:.75rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-brgs-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;margin-top:1.5rem}.i-brgs-rail{border-left:1px solid var(--color-border);padding-left:2rem;display:flex;flex-direction:column;gap:2rem}.i-brgs-row{display:grid;grid-template-columns:12px minmax(0,1fr) 110px;gap:.9rem;align-items:baseline;padding-block:.85rem;border-top:1px solid var(--color-border)}.i-brgs-row-mark{width:8px;height:8px;background:var(--color-accent);transform:translateY(-1px)}.i-brgs-row-title{font-family:var(--font-heading-stack);font-size:1.2rem;font-weight:700;line-height:1.15}.i-brgs-row-dek{margin-top:.3rem;font-size:.875rem;color:var(--color-text-muted)}.i-brgs-row-time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted);text-align:right}.i-brgs-more a{display:inline-block;background:var(--color-primary);color:var(--color-bg);font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:700;text-transform:uppercase;padding:.65rem 1.5rem .75rem;text-decoration:none}.i-brgs-more a:hover{background:var(--color-accent)}.i-dzn-hero{position:relative}.i-dzn-hero img{display:block}.i-dzn-hero-caption{padding-block:.5rem 0;text-align:right;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzn-plate{position:relative;background:var(--color-bg);margin-top:-3.25rem;padding-top:1.5rem;box-shadow:0 -1px 0 var(--color-border)}.i-dzn-kicker{display:flex;align-items:center;gap:1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-dzn-kicker:after{content:"";flex:1;border-top:1px solid var(--color-border)}.i-dzn-kicker a{color:inherit;text-decoration:none}.i-dzn-kicker a:hover{text-decoration:underline;text-underline-offset:4px}.i-dzn-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin-top:1.5rem;max-width:22ch}.i-dzn-dek{margin-top:1.25rem;font-size:1.15rem;line-height:1.55;color:var(--color-text-muted);max-width:58ch}.i-dzn-specs{display:flex;flex-wrap:wrap;gap:0 2.5rem;margin-block:2rem;padding-block:1.25rem;border-block:1px solid var(--color-border)}.i-dzn-spec{display:flex;flex-direction:column;gap:.3rem;min-width:120px}.i-dzn-spec+.i-dzn-spec{border-left:1px solid var(--color-border);padding-left:2.5rem}.i-dzn-spec dt{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-dzn-spec dd{font-size:.875rem;font-weight:600}.i-dzn-spec dd a{text-decoration:none}.i-dzn-spec dd a:hover{color:var(--color-accent)}.i-dzn-main{max-width:72ch}.i-dzn-takeaways{border-left:3px solid var(--color-accent);padding-left:1.4rem;margin-bottom:2rem}.i-dzn-takeaways-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.i-dzn-takeaways ul{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.i-dzn-takeaways li{font-size:.9375rem;line-height:1.55}.i-dzn-source{margin-top:1.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-dzn-source a{color:inherit}.i-dzn-corroborate{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.i-dzn-corroborate h2{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-dzn-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-dzn-tags{margin-top:1.5rem;font-size:.8125rem;word-spacing:.6rem}.i-dzn-tags a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-dzn-tags a:hover{text-decoration-color:var(--color-accent);color:var(--color-accent)}.i-dzn-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-arch-dezeen] [aria-labelledby=author-box-heading]{border:none;border-top:1px solid var(--color-border);border-radius:0;background:transparent;padding-inline:0}.i-dzn-more{margin-top:2.5rem;border-top:1px solid var(--color-border);padding-top:1.75rem}.i-dzn-more-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.i-dzn-projects{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.i-dzn-project-media{display:block}.i-dzn-project-title{margin-top:.85rem;font-size:1.05rem;font-weight:600;line-height:1.3}.i-dzn-project-title a{text-decoration:none}.i-dzn-project-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-dzn-project-date{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzn-prevnext{margin-top:1.5rem;font-size:.8125rem}.i-dzns-head{margin-block:2rem 2.25rem;max-width:72ch}.i-dzns-label{display:flex;align-items:center;gap:1rem;font-family:var(--font-role-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-dzns-label:after{content:"";flex:1;border-top:1px solid var(--color-border)}.i-dzns-title{font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:1.25rem}.i-dzns-dek{margin-top:1rem;color:var(--color-text-muted);max-width:58ch;font-size:1.05rem}.i-dzns-lead{margin-block:2rem 0}.i-dzns-lead-body{padding-block:1.5rem}.i-dzns-lead-title{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:-.015em;line-height:1.05;max-width:26ch}.i-dzns-lead-dek{margin-top:.85rem;color:var(--color-text-muted);max-width:62ch}.i-dzns-lead-time{display:block;margin-top:.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.25rem;margin-top:1rem}.i-dzns-card-title{margin-top:.85rem;font-size:1.05rem;font-weight:600;line-height:1.3}.i-dzns-card-title a{text-decoration:none}.i-dzns-card-title a:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.i-dzns-card-date{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-dzns-more{margin-top:2.5rem}.i-dzns-more a{display:inline-block;border:1px solid var(--color-text);padding:.75rem 2rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.i-dzns-more a:hover{background:var(--color-text);color:var(--color-bg)}.i-gal-wall{background:var(--color-bg-elevated);border-block:1px solid var(--color-border);padding-block:3rem}.i-gal-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;align-items:center}.i-gal-crumb{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.i-gal-crumb a{color:inherit;text-decoration:none}.i-gal-crumb a:hover{color:var(--color-accent)}.i-gal-kicker{margin-top:1.1rem}.i-gal-title{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:700;line-height:1.08;margin-top:1rem}.i-gal-dek,.i-gal-title{font-family:var(--font-heading-stack)}.i-gal-dek{margin-top:1.1rem;font-style:italic;font-size:1.15rem;line-height:1.5}.i-gal-byline,.i-gal-dek{color:var(--color-text-muted)}.i-gal-byline{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.i-gal-by{color:var(--color-text);font-weight:700}.i-gal-frame{justify-self:center;width:100%;max-width:560px}.i-gal-frame-mat{background:var(--color-bg);border:1px solid var(--color-border);padding:.85rem;box-shadow:0 12px 32px rgba(28,27,24,.12)}.i-gal-frame-mat img{display:block}.i-gal-placard{display:inline-block;margin-top:1rem;border:1px solid var(--color-border);background:var(--color-bg);padding:.6rem .9rem;max-width:100%}.i-gal-placard-title{font-family:var(--font-heading-stack);font-size:.8125rem;line-height:1.4}.i-gal-placard-credit{display:block;margin-top:.2rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.i-gal-bodywrap{padding-top:2.5rem}.i-gal-main{max-width:68ch}[data-template=tpl-art-gallery] .i-gal-main .prose-article{font-family:var(--font-heading-stack)}.i-gal-programme{border:1px solid var(--color-border);padding:1.25rem 1.5rem;margin-bottom:2rem;background:var(--color-bg-elevated)}.i-gal-programme-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-gal-programme-list{list-style:none;counter-reset:gal-prog;margin-top:.9rem}.i-gal-programme-list li{counter-increment:gal-prog;display:grid;grid-template-columns:2.5ch minmax(0,1fr);gap:.9rem;padding-block:.65rem;font-size:.9375rem;line-height:1.5}.i-gal-programme-list li+li{border-top:1px solid var(--color-border)}.i-gal-programme-list li:before{content:counter(gal-prog,decimal-leading-zero);font-family:var(--font-heading-stack);font-weight:700;color:var(--color-accent)}.i-gal-source{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-muted)}.i-gal-corroborate{margin-top:1.25rem;border:1px solid var(--color-border);padding:.9rem 1.1rem;background:var(--color-bg-elevated)}.i-gal-corroborate h2{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.i-gal-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-gal-tags{margin-top:1.5rem;font-family:var(--font-heading-stack);font-size:.9375rem}.i-gal-tags a{text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px}.i-gal-tags a:hover{text-decoration-color:var(--color-accent)}.i-gal-share{margin-block:2rem;padding-block:1rem;border-block:1px solid var(--color-border)}[data-template=tpl-art-gallery] [aria-labelledby=author-box-heading]{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:0}.i-gal-more{margin-top:2.75rem}.i-gal-more-title{font-family:var(--font-heading-stack);font-size:1.4rem;font-weight:700}.i-gal-works{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.i-gal-work-mat{display:block;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.55rem}.i-gal-work-mat img{display:block}.i-gal-work-title{margin-top:.85rem;font-family:var(--font-heading-stack);font-size:1.05rem;font-weight:600;line-height:1.3}.i-gal-work-title a{text-decoration:none}.i-gal-work-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-gal-work-date{display:block;margin-top:.3rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-gal-prevnext{margin-top:1.5rem;font-size:.8125rem}.i-gals-head{margin-block:2.5rem 2.25rem;text-align:center;border-block:1px solid var(--color-border);padding-block:2.25rem}.i-gals-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent)}.i-gals-title{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700}.i-gals-dek,.i-gals-title{font-family:var(--font-heading-stack);margin-top:.9rem}.i-gals-dek{font-style:italic;color:var(--color-text-muted);max-width:56ch;margin-inline:auto}.i-gals-lead{max-width:820px;margin-inline:auto}.i-gals-lead-mat{display:block;background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:.85rem;box-shadow:0 12px 32px rgba(28,27,24,.1)}.i-gals-lead-mat img{display:block}.i-gals-lead-body{text-align:center;max-width:620px;margin-inline:auto;margin-top:1.75rem}.i-gals-lead-title{font-family:var(--font-heading-stack);font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.i-gals-lead-date,.i-gals-lead-dek{margin-top:.75rem;color:var(--color-text-muted)}.i-gals-lead-date{display:block;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em}.i-gals-works{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem}.i-gals-work-mat{padding:.55rem}.i-gals-work-title{margin-top:.85rem;font-family:var(--font-heading-stack);font-size:1.1rem;font-weight:600;line-height:1.3}.i-gals-work-title a{text-decoration:none}.i-gals-work-title a:hover{text-decoration:underline;text-underline-offset:3px}.i-gals-work-date{display:block;margin-top:.3rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-gals-more{margin-top:2.5rem;text-align:center}.i-gals-more a{font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:4px}.i-gals-more a:hover{text-decoration-color:var(--color-accent)}.i-wrd-band{background:var(--color-primary);color:var(--color-bg);padding-block:2.75rem}.i-wrd-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em}.i-wrd-kicker-signal{color:var(--color-accent);font-weight:700}.i-wrd-kicker a{color:var(--color-bg);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:2px}.i-wrd-title{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.03;margin-top:1.5rem;color:var(--color-bg);max-width:24ch}.i-wrd-dek{margin-top:1.1rem;font-size:1.125rem;line-height:1.55;max-width:60ch;color:var(--color-bg);opacity:.78}.i-wrd-hero img{display:block}.i-wrd-hero-caption{padding-block:.5rem;font-size:.625rem}.i-wrd-hero-caption,.i-wrd-metabar{font-family:var(--font-role-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.i-wrd-metabar{display:flex;flex-wrap:wrap;margin-block:1.5rem;font-size:.6875rem}.i-wrd-metabar>*+:before{content:"|";margin-inline:.9rem;color:var(--color-border)}.i-wrd-meta{color:var(--color-text)}.i-wrd-updated{margin-top:.35rem;font-size:.75rem;color:var(--color-text-muted)}.i-wrd-main{max-width:68ch}.i-wrd-why{background:var(--color-primary);color:var(--color-bg);border-left:4px solid var(--color-accent);padding:1.35rem 1.6rem;margin-bottom:2.25rem}.i-wrd-why-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent)}.i-wrd-why ul{margin-top:.9rem;display:flex;flex-direction:column;gap:.6rem}.i-wrd-why li{font-size:.9375rem;line-height:1.6}.i-wrd-why li:before{content:">";font-family:var(--font-role-mono);color:var(--color-accent);margin-right:.6rem}.i-wrd-source{margin-top:1.75rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.i-wrd-source a{color:inherit}.i-wrd-corroborate{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid var(--color-border)}.i-wrd-corroborate h2{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.i-wrd-corroborate ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.i-wrd-tags{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:1.5rem;font-family:var(--font-role-mono);font-size:.75rem}.i-wrd-tags a{color:var(--color-text-muted);text-decoration:none}.i-wrd-tags a:hover{color:var(--color-accent)}.i-wrd-share{margin-block:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}[data-template=tpl-wired] [aria-labelledby=author-box-heading]{border:1px solid var(--color-primary);border-radius:0;background:var(--color-bg-elevated)}.i-wrd-more{margin-top:2.75rem;border-top:3px solid var(--color-primary);padding-top:1.5rem}.i-wrd-more-title{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.i-wrd-rows{margin-top:1rem}.i-wrd-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:.75rem;border-top:1px solid var(--color-border)}.i-wrd-row:first-child{border-top:none}.i-wrd-row-index{font-family:var(--font-role-mono);font-size:.75rem;color:var(--color-accent)}.i-wrd-row-title{font-weight:600;font-size:1rem;line-height:1.35;text-decoration:none}.i-wrd-row-title:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-wrd-row-time{font-size:.625rem;color:var(--color-text-muted)}.i-wrd-prevnext,.i-wrd-row-time{font-family:var(--font-role-mono);text-transform:uppercase}.i-wrd-prevnext{margin-top:1.25rem;font-size:.6875rem;letter-spacing:.06em}.i-wrds-band{background:var(--color-primary);color:var(--color-bg);padding-block:2.5rem}.i-wrds-label{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.i-wrds-title{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.02}.i-wrds-dek,.i-wrds-title{margin-top:1rem;color:var(--color-bg)}.i-wrds-dek{max-width:60ch;opacity:.75}.i-wrds-lead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2rem;margin-block:2.25rem 2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.i-wrds-lead-num{font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;line-height:.9;color:var(--color-accent);font-variant-numeric:tabular-nums}.i-wrds-lead-title{font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.1;max-width:30ch}.i-wrds-lead-dek{max-width:62ch}.i-wrds-lead-dek,.i-wrds-lead-time{margin-top:.75rem;color:var(--color-text-muted)}.i-wrds-lead-time{display:block;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em}.i-wrds-rows{margin-top:.5rem}.i-wrds-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:.7rem;border-top:1px solid var(--color-border)}.i-wrds-row-index{font-family:var(--font-role-mono);font-size:.75rem;color:var(--color-accent)}.i-wrds-row-title{font-weight:600;font-size:1rem;line-height:1.35}.i-wrds-row-title a{text-decoration:none}.i-wrds-row-title a:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.i-wrds-row-time{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;color:var(--color-text-muted)}.i-wrds-more{margin-top:2rem}.i-wrds-more a{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--color-accent);border:1px solid var(--color-accent);padding:.6rem 1.5rem;display:inline-block}.i-wrds-more a:hover{background:var(--color-accent);color:var(--color-primary)}@media (max-width:1023px){.i-brg-grid,.i-brgs-wrap,.i-eco-grid,.i-ecos-wrap,.i-her-grid,.i-hers-wrap,.i-trd-grid,.i-trds-wrap{grid-template-columns:minmax(0,1fr)}.i-brg-rail,.i-brgs-rail,.i-eco-rail,.i-ecos-rail,.i-her-rail,.i-hers-rail,.i-trd-rail,.i-trds-rail{border-left:none;padding-left:0;border-top:1px solid var(--color-border);padding-top:1.75rem}.i-trd-head{gap:1.25rem}.i-gal-split,.i-hers-lead,.i-trd-head,.i-trds-lead{grid-template-columns:minmax(0,1fr)}.i-gal-split{gap:2rem}.i-gal-frame{justify-self:start}.i-dzn-projects,.i-ebj-cards,.i-gal-works,.i-gals-works{grid-template-columns:repeat(2,minmax(0,1fr))}.i-wrds-lead{grid-template-columns:minmax(0,1fr);gap:1rem}.i-dzn-plate{margin-top:-1.5rem}}@media (max-width:640px){.i-dzn-projects,.i-ebj-cards,.i-gal-works,.i-gals-works{grid-template-columns:minmax(0,1fr)}.i-ecos-row,.i-her-more-row,.i-hers-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.i-trds-row{grid-template-columns:12px minmax(0,1fr)}.i-trds-row time{grid-column:2}.i-brgs-row{grid-template-columns:12px minmax(0,1fr)}.i-brgs-row-time{grid-column:2;text-align:left}.i-wrd-row,.i-wrds-row{grid-template-columns:2rem minmax(0,1fr)}.i-wrd-row-time,.i-wrds-row-time{grid-column:2}.i-trd-sku-date{width:90px}.i-dzn-spec+.i-dzn-spec{border-left:none;padding-left:0}}.m-her-utility{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.4rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.m-her-edition{color:var(--color-primary);font-weight:700}.m-her-plate{text-align:center;padding-block:1.6rem 1.2rem;border-bottom:4px double var(--color-text);position:relative}.m-her-plate:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--color-text)}.m-her-wordmark{font-family:var(--font-heading-stack);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:600;letter-spacing:.01em;line-height:1;color:var(--color-text);text-decoration:none}.m-her-nav{border-bottom:1px solid var(--color-border)}.m-her-navlist{justify-content:center;gap:0;padding-block:0}.m-her-navlink{display:block;padding:.6rem 1.1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:var(--color-text)}.m-her-navlist .m-her-navlink{border-left:1px solid var(--color-border)}.m-her-navlist li:first-child .m-her-navlink{border-left:none}.m-her-navlink:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.m-trd-band{background:var(--color-primary);color:var(--color-bg)}.m-trd-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem}.m-trd-wordmark{font-family:var(--font-heading-stack);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;line-height:1;color:var(--color-bg);text-decoration:none}.m-trd-tools{display:flex;align-items:center;gap:1rem}.m-trd-date{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.m-trd-tool{color:var(--color-bg);display:inline-flex}.m-trd-nav{border-top:1px solid rgba(255,255,255,.25)}.m-trd-navlist{gap:0}.m-trd-navlink{display:block;padding:.6rem .95rem;font-family:var(--font-heading-stack);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--color-bg)}.m-trd-navlist .m-trd-navlink{border-right:1px solid rgba(255,255,255,.25)}.m-trd-navlink:hover{background:var(--color-accent);color:var(--color-primary)}.m-trd-stripe{height:4px;background:var(--color-accent)}.m-eco-topline{height:6px;background:#e3120b}.m-eco-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:1.1rem .9rem}.m-eco-wordmark{font-family:var(--font-heading-stack);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1;color:var(--color-text);text-decoration:none}.m-eco-date{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.m-eco-nav{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.m-eco-navlist{gap:1.4rem}.m-eco-navlink{display:block;padding-block:.55rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;text-decoration:none;color:var(--color-text)}.m-eco-navlink:hover{color:#e3120b}.m-ebj-utility{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted)}.m-ebj-masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding-block:1.7rem}.m-ebj-rule{height:1px;background:var(--color-border)}.m-ebj-wordmark{font-family:var(--font-heading-stack);font-size:clamp(2rem,5vw,3.6rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--color-text);text-decoration:none;text-align:center}.m-ebj-nav{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:.8rem}.m-ebj-navlink{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;color:var(--color-text)}.m-ebj-navlink:hover{color:var(--color-accent)}.m-brg-toprule{height:5px;background:var(--color-accent)}.m-brg-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.m-brg-wordmark{font-family:var(--font-heading-stack);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:.95;color:var(--color-text);text-decoration:none}.m-brg-meta{display:flex;align-items:center;gap:1rem}.m-brg-date{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);text-align:right}.m-brg-nav{border-bottom:1px solid var(--color-border)}.m-brg-navlist{gap:1.6rem}.m-brg-navlink{display:block;padding:.65rem .1rem .6rem;font-family:var(--font-heading-stack);font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:var(--color-text);border-bottom:4px solid transparent;margin-bottom:-1px}.m-brg-navlink:hover{border-bottom-color:var(--color-accent)}.m-dzn-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.4rem 1.1rem}.m-dzn-wordmark{font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--color-text);text-decoration:none}.m-dzn-tools{display:flex;align-items:center;gap:1rem;color:var(--color-text-muted)}.m-dzn-tool{color:inherit;display:inline-flex}.m-dzn-nav{border-top:1px solid var(--color-border)}.m-dzn-navlist{gap:2.2rem}.m-dzn-navlink{display:block;padding-block:.8rem;font-size:.9375rem;font-weight:500;text-decoration:none;color:var(--color-text)}.m-dzn-navlink:hover{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.m-gal{background:var(--color-bg-elevated)}.m-gal,.m-gal-utility{border-bottom:1px solid var(--color-border)}.m-gal-utility{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.55rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted)}.m-gal-masthead{text-align:center;padding-block:2.2rem 1.6rem}.m-gal-wordmark{font-family:var(--font-heading-stack);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:.06em;line-height:1;color:var(--color-text);text-decoration:none}.m-gal-nav{padding-block:.9rem;border-top:1px solid var(--color-border)}.m-gal-navlink{display:block;font-family:var(--font-heading-stack);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;color:var(--color-text)}.m-gal-navlink:hover{color:var(--color-accent)}.m-wrd-band{background:var(--color-primary);color:var(--color-bg);border-bottom:2px solid var(--color-accent)}.m-wrd-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem}.m-wrd-wordmark{font-family:var(--font-role-mono);font-size:clamp(1.2rem,2.6vw,1.7rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-bg);text-decoration:none;display:inline-flex;align-items:baseline;gap:.15em}.m-wrd-slash{color:var(--color-accent);font-weight:800}.m-wrd-tools{display:flex;align-items:center;gap:1rem}.m-wrd-date{font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}.m-wrd-tool{color:var(--color-bg);display:inline-flex}.m-wrd-nav{border-top:1px solid rgba(255,255,255,.22)}.m-wrd-navlist{gap:0}.m-wrd-navlink{display:block;padding:.55rem .9rem;font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--color-bg)}.m-wrd-navlist .m-wrd-navlink{border-right:1px solid rgba(255,255,255,.22)}.m-wrd-navlink:hover{color:var(--color-accent)}.m-nav-mobile summary{display:flex;justify-content:center;padding-block:.5rem}.f-colo{border-top:4px double var(--color-text);margin-top:3rem}.f-colo-inner{text-align:center;padding-block:2.2rem}.f-colo-name{font-family:var(--font-heading-stack);font-size:1.4rem;font-weight:600}.f-colo-rights{margin-top:.4rem;font-size:.75rem;color:var(--color-text-muted)}.f-colo-nav{margin-top:1.1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem}.f-colo-link{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;color:var(--color-text-muted)}.f-colo-link:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.f-slab{background:var(--color-primary);color:var(--color-bg);margin-top:3rem}.f-slab-inner{padding-block:2rem 1.6rem}.f-slab-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem}.f-slab-name{font-family:var(--font-heading-stack);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.f-slab-nav{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.f-slab-link{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;color:var(--color-bg);opacity:.85}.f-slab-link:hover{opacity:1;color:var(--color-accent)}.f-slab-rights{margin-top:1.2rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.25);font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.f-frnt{border-top:1px solid var(--color-border);margin-top:3rem}.f-frnt-inner{text-align:center;padding-block:2.6rem}.f-frnt-name{font-family:var(--font-heading-stack);font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em}.f-frnt-dots{margin-top:.9rem;letter-spacing:.6em;color:var(--color-accent)}.f-frnt-nav{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem}.f-frnt-link{font-size:.6875rem;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;color:var(--color-text-muted)}.f-frnt-link:hover{color:var(--color-accent)}.f-frnt-rights{margin-top:1.2rem;font-size:.75rem;font-style:italic;color:var(--color-text-muted)}.f-idx{border-top:1px solid var(--color-border);margin-top:3rem}.f-idx-inner{padding-block:2.4rem 2rem}.f-idx-name{font-size:clamp(2rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1}.f-idx-nav{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.5rem 1.8rem}.f-idx-link{font-size:.875rem;text-decoration:none;color:var(--color-text-muted)}.f-idx-link:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.f-idx-rights{margin-top:1.6rem;font-size:.75rem;color:var(--color-text-muted)}.f-term{background:var(--color-primary);color:var(--color-bg);margin-top:3rem;border-top:2px solid var(--color-accent)}.f-term-inner{padding-block:2rem 1.6rem}.f-term-name{font-family:var(--font-role-mono);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.f-term-name span{color:var(--color-accent);margin-right:.1em}.f-term-nav{margin-top:.9rem}.f-term-item{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em}.f-term-link{color:var(--color-bg);text-decoration:none;opacity:.85}.f-term-link:hover{opacity:1;color:var(--color-accent)}.f-term-rights{margin-top:1.1rem;font-family:var(--font-role-mono);font-size:.625rem;opacity:.6}.i-eco-solo .i-eco-main{max-width:66ch;margin-inline:auto}[data-template=tpl-economist] .i-eco-solo .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem}.i-eco-solo .i-eco-more ul{-moz-columns:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}.i-brg-solo .i-brg-main{max-width:76ch}.i-brg-news{border-left:none;padding-left:0}.i-brg-news-title{font-size:1.5rem;border-top:3px solid var(--color-primary);padding-top:.7rem}.i-brg-news ul{margin-top:1rem}.i-brg-news li{font-size:1.0625rem;font-weight:500}.i-brg-news li:before{width:10px;height:10px}[data-template=tpl-herald] .i-her-main .prose-article{font-family:var(--font-heading-stack);font-size:1.0625rem}.i-wrd-band{padding-block:3.5rem}.i-wrd-title{font-size:clamp(2.6rem,5.5vw,4.4rem)}.i-wrds-title{font-size:clamp(2.8rem,6vw,4.6rem)}[data-template=tpl-art-gallery] .i-gal-main .prose-article,[data-template=tpl-ebj] .i-ebj-main .prose-article{font-size:1.0625rem}.i-brg-title{font-size:clamp(2.9rem,7vw,5.2rem);text-transform:uppercase;max-width:28ch}.i-brgs-lead-title{font-size:clamp(2rem,4.5vw,3.4rem)}.i-trd-title{font-size:clamp(2.6rem,6vw,4.6rem)}.i-dzn-title{font-size:clamp(2.6rem,5.5vw,4.4rem);text-transform:none}.i-her-title{font-size:clamp(2.2rem,5vw,3.6rem)}[data-template=tpl-trade-sheet] .prose-article{font-size:1rem}[data-template=tpl-wired] .prose-article{font-size:1.0625rem}.c-head--tpl-herald{border-top:4px double var(--color-text)}.c-head--tpl-herald .c-kicker{font-family:var(--font-role-mono);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-primary)}.c-head--tpl-herald .c-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:500;margin-top:.6rem}.c-head--tpl-trade-sheet{background:var(--color-primary);color:var(--color-bg)}.c-head--tpl-trade-sheet .c-kicker{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.c-head--tpl-trade-sheet .c-title{font-family:var(--font-heading-stack);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.c-head--tpl-trade-sheet .c-meta{color:inherit;opacity:.8}.c-head--tpl-trade-sheet .c-searchform input{color:var(--color-text)}.c-head--tpl-economist{border-top:3px solid #e3120b}.c-head--tpl-economist .c-kicker{color:#e3120b;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.c-head--tpl-economist .c-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-top:.6rem}.c-head--tpl-ebj{text-align:center;border-block:1px solid var(--color-border)}.c-head--tpl-ebj .c-kicker{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent)}.c-head--tpl-ebj .c-title{font-family:var(--font-heading-stack);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:500;margin-top:.9rem}.c-head--tpl-ebj .c-searchform{justify-content:center}.c-head--tpl-bearings{border-top:5px solid var(--color-accent)}.c-head--tpl-bearings .c-kicker{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.c-head--tpl-bearings .c-title{font-family:var(--font-heading-stack);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;text-transform:uppercase;line-height:.95;margin-top:.5rem}.c-head--tpl-arch-dezeen .c-kicker{font-family:var(--font-role-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.c-head--tpl-arch-dezeen .c-title{font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:1rem}.c-head--tpl-art-gallery{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);text-align:center}.c-head--tpl-art-gallery .c-kicker{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent)}.c-head--tpl-art-gallery .c-title{font-family:var(--font-heading-stack);font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-top:.9rem}.c-head--tpl-wired{background:var(--color-primary);color:var(--color-bg)}.c-head--tpl-wired .c-kicker{font-family:var(--font-role-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent)}.c-head--tpl-wired .c-title{font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin-top:1rem;color:var(--color-bg)}.c-head--tpl-wired .c-meta{color:inherit;opacity:.75}.c-head--tpl-wired .c-searchform input{color:var(--color-text)}.c-head-inner{padding-block:1.75rem}.c-meta{margin-top:.6rem;font-size:.875rem;color:var(--color-text-muted)}.c-searchform{display:flex;gap:.5rem;margin-top:1.4rem;max-width:560px}.c-author{display:flex;gap:1.25rem;margin-top:1.5rem;text-align:left}.c-author-avatar{width:88px;height:88px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.c-author--tpl-art-gallery .c-author-avatar,.c-author--tpl-trade-sheet .c-author-avatar{border-radius:0}.c-author-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-bg);font-family:var(--font-heading-stack);font-size:2.25rem;font-weight:700}.c-author-role{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.c-author-bio{max-width:60ch;line-height:1.6}.c-author-bio,.c-author-count{margin-top:.5rem;color:var(--color-text-muted)}.c-author-count{font-size:.8125rem}.c-index-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1px;padding-bottom:3rem}.c-index--tpl-bearings .c-index-list,.c-index--tpl-trade-sheet .c-index-list{background:var(--color-border);border:1px solid var(--color-border)}.c-index--tpl-bearings .c-index-item,.c-index--tpl-trade-sheet .c-index-item{background:var(--color-bg);border-radius:0}.c-index-item{display:flex;gap:1rem;padding:1.25rem;text-decoration:none;border:1px solid var(--color-border);border-radius:1rem;align-items:center}.c-index--tpl-art-gallery .c-index-item,.c-index--tpl-ebj .c-index-item{border-radius:1.25rem}.c-index--tpl-trade-sheet .c-index-item,.c-index--tpl-wired .c-index-item{border-radius:0}.c-index-avatar{width:56px;height:56px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.c-index--tpl-art-gallery .c-index-avatar,.c-index--tpl-trade-sheet .c-index-avatar{border-radius:0}.c-index-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-bg);font-size:1.375rem}.c-index-avatar--initial,.c-index-name{font-family:var(--font-heading-stack);font-weight:700}.c-index-name{display:block;font-size:1.15rem;color:var(--color-text)}.c-index--tpl-wired .c-index-name{font-family:var(--font-role-mono);text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.c-index-role{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--color-text-muted)}.c-index-count{display:block;margin-top:.3rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.ap{margin-top:2.5rem}.ap-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ap-body{display:flex;gap:1.1rem;margin-top:.9rem;padding:1.1rem 1.25rem}.ap-avatar{width:64px;height:64px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ap-avatar--initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-bg);font-size:1.6rem}.ap-avatar--initial,.ap-name a{font-family:var(--font-heading-stack);font-weight:700}.ap-name a{font-size:1.15rem;text-decoration:none;color:var(--color-text)}.ap-name a:hover{text-decoration:underline;text-underline-offset:3px}.ap-role{margin-top:.15rem;font-size:.75rem}.ap-bio,.ap-role{color:var(--color-text-muted)}.ap-bio{margin-top:.5rem;font-size:.9375rem;line-height:1.55}.ap-bio summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--color-accent)}.ap-bio p{margin-top:.4rem}.ap-count{margin-top:.5rem;font-family:var(--font-role-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.ap--herald{border-top:4px double var(--color-primary);padding-top:1rem}.ap--herald .ap-body{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:1rem 1.1rem}.ap--herald .ap-title{font-family:var(--font-role-mono);color:var(--color-primary)}.ap--herald .ap-avatar{border-radius:0}.ap--trade .ap-body{border:1px solid var(--color-text);border-top:4px solid var(--color-accent);border-radius:0;background:var(--color-bg-elevated)}.ap--trade .ap-avatar{border-radius:0}.ap--trade .ap-title{font-family:var(--font-role-mono)}.ap--economist{border-top:3px solid #e3120b;padding-top:1rem}.ap--economist .ap-title{color:#e3120b}.ap--economist .ap-body{padding:.75rem 0 0}.ap--ebj .ap-body{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-top:2px solid var(--color-accent);border-radius:1.25rem}.ap--bearings .ap-title{font-family:var(--font-heading-stack);font-size:1rem;text-transform:uppercase}.ap--bearings .ap-body{border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:0}.ap--bearings .ap-name a{font-family:var(--font-heading-stack);text-transform:uppercase}.ap--dezeen .ap-title{font-family:var(--font-role-mono);letter-spacing:.14em}.ap--dezeen .ap-body{padding:1rem 0 0;border-top:1px solid var(--color-border)}.ap--gallery .ap-body{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:0}.ap--gallery .ap-avatar{border-radius:0}.ap--wired .ap-title{font-family:var(--font-role-mono);letter-spacing:.16em;color:var(--color-accent)}.ap--wired .ap-body{border:1px solid var(--color-primary);border-radius:0;background:var(--color-bg-elevated)}.ap--wired .ap-name a{font-family:var(--font-role-mono);text-transform:uppercase;letter-spacing:.04em;font-size:1rem}[data-template=tpl-bearings] .cookie-banner,[data-template=tpl-trade-sheet] .cookie-banner{border-radius:0}[data-template=tpl-trade-sheet] .cookie-banner{border:1px solid var(--color-text)}[data-template=tpl-wired] .cookie-banner{border:1px solid var(--color-primary);border-radius:0;font-family:var(--font-role-mono)}[data-template=tpl-ebj] .cookie-banner{border-radius:1.25rem;border-top:2px solid var(--color-accent)}[data-template=tpl-herald] .cookie-banner{border-radius:0;border-top:4px double var(--color-primary)}.c-collection .i-brgs-plate,.c-collection .i-dzns-head,.c-collection .i-ebjs-head,.c-collection .i-ecos-head,.c-collection .i-gals-head,.c-collection .i-hers-head,.c-collection .i-trds-head,.c-collection .i-wrds-band{display:none}.c-collection .i-brgs-lead,.c-collection .i-dzns-lead,.c-collection .i-ecos-lead,.c-collection .i-gals-lead,.c-collection .i-trds-lead{margin-top:0}[data-template=tpl-trade-sheet] .i-trd-rail .most-popular span,[data-template=tpl-trade-sheet] .i-trds-popular span{font-family:var(--font-role-mono);color:var(--color-primary)}[data-template=tpl-bearings] .i-brg-rail .most-popular span,[data-template=tpl-bearings] .i-brgs-popular span{font-family:var(--font-heading-stack);font-size:1.6rem;font-weight:800;color:var(--color-accent)}