@layer components{.knowledge-hero,.portfolio-hero,.knowledge-article-hero{min-height:52svh}.knowledge-hero-copy,.portfolio-hero-copy,.knowledge-article-head{max-width:68rem;padding-block:clamp(5rem,10vw,9rem)}.knowledge-hero h1,.portfolio-hero h1,.knowledge-article-head h1{letter-spacing:-.065em;max-width:13ch;font-size:clamp(3.2rem,8vw,7.4rem);font-weight:630;line-height:.92}.knowledge-hero-copy>p:last-child,.portfolio-hero-copy>p:last-child,.knowledge-article-head>p:last-child{color:#f8fafcad;max-width:48rem;font-size:var(--body-lg);margin-top:2rem;line-height:1.6}.knowledge-index-head{margin-top:2rem}.knowledge-index-head h2,.portfolio-method h2,.knowledge-article-footer h2{max-width:13ch;font-size:var(--heading);letter-spacing:-.055em;margin-top:1.2rem;font-weight:620;line-height:.96}.portfolio-method h2{margin-top:2rem}.knowledge-cards{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,6rem);display:grid}.knowledge-cards article{background:var(--paper);flex-direction:column;align-items:flex-start;min-height:28rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.knowledge-cards article>span,.knowledge-cards article>p:first-of-type,.portfolio-scope-grid article>span,.portfolio-status{letter-spacing:.09em;font:.65rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.knowledge-cards article>span,.portfolio-scope-grid article>span{color:#0b10166b}.knowledge-cards article>p:first-of-type{color:#0b101675;margin-top:4rem}.knowledge-cards h2{letter-spacing:-.04em;max-width:18ch;margin-top:1rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.02}.knowledge-cards a{border-bottom:1px solid var(--line-light);gap:.6rem;margin-top:auto;padding-top:2rem;font-weight:700;display:inline-flex}.knowledge-truth h2{max-width:15ch;font-size:var(--heading);letter-spacing:-.055em;margin-top:1.25rem;line-height:.98}.knowledge-truth>.page-shell>p:last-child{color:#f8fafcad;max-width:52rem;font-size:var(--body-lg);margin-top:2rem;line-height:1.6}.knowledge-article-head .breadcrumb{margin-bottom:3rem}.knowledge-article-grid{padding-block:var(--section);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);display:grid}.knowledge-article-grid>aside{border-top:1px solid var(--line-light);align-self:start;padding-top:.5rem;position:sticky;top:2rem}.knowledge-article-grid>aside>p:last-child{color:var(--ink-soft);margin-top:1.25rem;font-size:.9rem;line-height:1.55}.knowledge-prose{max-width:52rem}.knowledge-prose>section{border-top:1px solid var(--line-light);padding-block:clamp(2.5rem,5vw,4.5rem)}.knowledge-prose>section:first-child{border-top:0;padding-top:0}.knowledge-prose h2{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.knowledge-prose p,.knowledge-prose li{color:var(--ink-soft);font-size:var(--body-lg);line-height:1.7}.knowledge-prose ul{gap:.75rem;padding-left:1.3rem;display:grid}.knowledge-prose h2+p,.knowledge-prose p+p,.knowledge-prose h2+ul{margin-top:1.5rem}.knowledge-related nav{background:var(--line-light);border:1px solid var(--line-light);gap:1px;margin-top:2rem;display:grid}.knowledge-related a{background:var(--paper);justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:700;display:flex}.knowledge-article-footer .button{margin-top:2.5rem}.portfolio-case-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(3rem,8vw,8rem);margin-top:2rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}.portfolio-case-grid h2{font-size:var(--heading);letter-spacing:-.06em;margin-top:1rem;line-height:.95}.portfolio-status{color:#0b10167a}.portfolio-case-grid dl{border-top:1px solid var(--line-light);align-self:end}.portfolio-case-grid dl>div{border-bottom:1px solid var(--line-light);grid-template-columns:.42fr 1fr;gap:1rem;padding-block:1rem;display:grid}.portfolio-case-grid dt{color:#0b10167a;text-transform:uppercase;font:.67rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.portfolio-case-grid dd{margin:0;font-weight:700}.portfolio-scope-grid{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.portfolio-scope-grid article{background:var(--paper);min-height:18rem;padding:1.6rem}.portfolio-scope-grid h3{margin-top:4rem;font-size:1.5rem}.portfolio-scope-grid p{color:var(--ink-soft);margin-top:1rem;line-height:1.55}.portfolio-method ol{border-top:1px solid var(--line-dark);margin-top:4rem;list-style:none;display:grid}.portfolio-method li{border-bottom:1px solid var(--line-dark);grid-template-columns:5rem 1fr;gap:2rem;padding-block:1.5rem;display:grid}.portfolio-method li>span{color:var(--signal);font:.7rem/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.portfolio-method h3{font-size:1.35rem}.portfolio-method p{color:#f8fafc9e;margin-top:.5rem}.knowledge-cards h2+p{color:var(--ink-soft);margin-top:1.25rem;line-height:1.6}.portfolio-case-grid h2+p{max-width:48rem;color:var(--ink-soft);font-size:var(--body-lg);margin-top:1.5rem;line-height:1.6}}@media (max-width:860px){.knowledge-cards,.portfolio-scope-grid,.knowledge-article-grid,.portfolio-case-grid{grid-template-columns:1fr}.knowledge-article-grid>aside{position:static}}
