.article-hero{isolation:isolate;color:#fff;background:linear-gradient(145deg,#071015 0%,#10262d 100%);padding:clamp(8rem,12vw,12rem) 0 clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.article-hero:before{z-index:-1;content:"";border:1px dashed #55cbd033;border-radius:50%;width:48rem;height:48rem;animation:36s linear infinite digitalOrbit;position:absolute;top:-21rem;right:-15rem;box-shadow:0 0 0 7rem #55cbd006,0 0 0 14rem #55cbd005}.article-hero__inner{position:relative}.article-hero .breadcrumbs{max-width:64rem;margin-bottom:clamp(2rem,4vw,4rem)}.article-hero .breadcrumbs span:last-child{color:#dce6e8;text-overflow:ellipsis;white-space:nowrap;max-width:34rem;overflow:hidden}.article-hero__title{letter-spacing:-.075em;max-width:19ch;margin:0;font-size:clamp(3.2rem,6.8vw,7.2rem);line-height:.93}.article-hero__excerpt{color:#b9c5c8;max-width:52rem;margin:2.2rem 0 0;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.7}.article-hero__excerpt p{margin:0}.article-hero__artifact{pointer-events:none;opacity:.62;border:1px solid #55cbd038;border-radius:50%;width:18rem;height:18rem;animation:7s ease-in-out infinite proofFloat;position:absolute;bottom:-5rem;right:-7rem}.article-hero__artifact:before{content:"";border:1px solid #55cbd029;border-radius:50%;position:absolute;inset:2.2rem}.article-hero__artifact i{background:var(--aqua);border-radius:50%;width:.6rem;height:.6rem;position:absolute;box-shadow:0 0 0 .55rem #55cbd01c}.article-hero__artifact i:first-child{top:12%;left:30%}.article-hero__artifact i:nth-child(2){background:var(--coral);top:48%;right:-.25rem}.article-hero__artifact i:nth-child(3){bottom:8%;left:42%}.article-hero__artifact span{font-size:var(--font-size-min);letter-spacing:.1em;white-space:nowrap;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.article-hero__artifact b{color:var(--aqua);letter-spacing:-.07em;font-size:clamp(2.4rem,4vw,4rem);position:absolute;bottom:1rem;right:1rem}@media (width<=70rem){.article-hero__title{max-width:16ch}.article-hero__artifact{opacity:.55;right:-6rem}}@media (width<=52rem){.article-hero{padding-top:7rem}.article-hero__title{font-size:clamp(2.8rem,12vw,4.5rem)}.article-hero__artifact{display:none}}@media (prefers-reduced-motion:reduce){.article-hero:before,.article-hero__artifact,.article-cta__signal{animation:none!important}}.firstidea-article-marketing-content{--article-ink:#081119;--article-paper:#f7f4ed;--article-rule:#b9dfe2;--article-mark:#ff6d5a;color:var(--article-ink)}.firstidea-article-marketing-content .section-pad{padding-block:clamp(5rem,9vw,9rem)}.firstidea-article-marketing-content .article-hero{background:var(--article-ink,#081119);color:#fff;padding:clamp(7rem,12vw,11rem) 0 clamp(6rem,10vw,9rem);overflow:hidden}.article-hero__grid,.article-purpose__grid,.article-research__grid,.article-architecture__grid,.article-brief__grid,.article-review__grid,.article-seo__grid,.article-workflow__grid,.article-distribution__grid,.article-updates__grid,.article-measurement__grid,.article-boundaries__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.firstidea-article-marketing-content .article-hero h1{letter-spacing:-.065em;max-width:12ch;margin:.8em 0 .35em;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.92}.firstidea-article-marketing-content .article-hero h1 em{color:#55c9cf;font-style:normal}.firstidea-article-marketing-content .article-hero__copy>p:not(.eyebrow){color:#b7c4c8;max-width:46rem;font-size:clamp(1.06rem,1.35vw,1.3rem);line-height:1.65}.editorial-galley{min-height:37rem;color:var(--article-ink);background:#dff5f4;border:1px solid #58c7cc;border-radius:1.5rem;padding:4.8rem 3.3rem 2.5rem;position:relative;transform:rotate(1deg);box-shadow:1.5rem 1.5rem #55c9cf1c}.editorial-galley>span,.source-folio>span,.outline-tree>span,.proof-sheet>span,.publishing-docket>span,.revision-ledger>span,.editorial-release>span{font-size:var(--font-size-min);letter-spacing:.12em;font-weight:800;position:absolute;top:1.5rem;left:1.7rem}.editorial-galley__page{background:#fff;border:1px solid #93bfc3;flex-direction:column;gap:.8rem;min-height:23rem;padding:2.2rem;display:flex;box-shadow:.6rem .6rem #08111917}.editorial-galley__page small{font-size:var(--font-size-min);color:#079ba4;font-weight:800}.editorial-galley__page strong{letter-spacing:-.05em;font-size:clamp(2.4rem,4.3vw,4rem);line-height:.88}.editorial-galley__page i{transform-origin:0;background:#91a7aa;height:1px;animation:5s ease-in-out infinite articleLineEdit}.editorial-galley__page i:nth-of-type(2){width:76%}.editorial-galley__page i:nth-of-type(3){width:58%}.editorial-galley__page b{font-size:var(--font-size-min);letter-spacing:.1em;margin-top:auto}.editorial-galley>em{background:var(--article-ink);color:#fff;font-size:var(--font-size-min);letter-spacing:.08em;border-radius:99px;margin:.9rem .35rem 0 0;padding:.55rem .75rem;font-style:normal;font-weight:800;display:inline-block}.firstidea-article-marketing-content .article-cta{background:var(--article-ink,#081119)}.editorial-galley,.source-folio,.outline-tree,.proof-sheet,.publishing-docket,.revision-ledger,.editorial-release,.article-purpose__rail,.article-brief__card,.article-schema-slip,.distribution-sheet,.article-metrics,.editorial-galley *,.source-folio *,.outline-tree *,.proof-sheet *,.publishing-docket *,.revision-ledger *,.editorial-release *,.article-purpose__rail *,.article-brief__card *,.article-schema-slip *,.distribution-sheet *,.article-metrics *{pointer-events:none}@media (width<=68rem){.article-hero__grid,.article-purpose__grid,.article-research__grid,.article-architecture__grid,.article-brief__grid,.article-review__grid,.article-seo__grid,.article-workflow__grid,.article-distribution__grid,.article-updates__grid,.article-measurement__grid,.article-boundaries__grid{grid-template-columns:1fr}.editorial-galley{max-width:38rem}}@media (width<=42rem){.firstidea-article-marketing-content .article-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.editorial-galley{min-height:31rem;padding:4.5rem 1.2rem 1.5rem}.editorial-galley__page{padding:1.4rem}}@media (prefers-reduced-motion:reduce){.editorial-galley__page i,.distribution-sheet b{animation:none!important}}
