@layer components{.platform-chapter{background:var(--page-paper);padding-block:calc(var(--header-offset,var(--header-height)) + 2.5rem) 3rem;align-content:center;display:grid}.chapter-lead{max-width:28rem;margin-top:1.75rem;font-size:1.0625rem}.product-capture{border-radius:.65rem;width:100%;height:auto;display:block;box-shadow:0 1.5rem 4rem -2.5rem #2c2c2a40}.context-product-layout{grid-template-columns:.8fr 1.35fr;align-items:center;gap:7%;display:grid}.context-product-copy{min-width:0}.context-product-copy .chapter-lead{max-width:26rem}.context-product-cards{grid-template-columns:1fr;align-items:start;gap:1rem;max-width:17rem;margin-top:2rem;display:grid}.entity-product-card{background:#fff;border-radius:.5rem;min-width:0;box-shadow:0 1rem 2rem -1.2rem #2c2c2a40}.entity-product-card+.entity-product-card{margin:0 -3.5rem 0 3.5rem}.entity-product-card img{border-radius:inherit;width:100%;height:auto}.context-product-structure{min-width:0}.orchestration-section{background:linear-gradient(145deg, var(--page-paper) 35%, #f7f5ee)}.workflow-product-layout{grid-template-rows:auto auto;grid-template-columns:1.45fr 1fr;align-items:center;gap:2.5rem 6%;display:grid}.workflow-product-copy{grid-area:1/2}.workflow-product-copy h2{font-size:clamp(2.375rem,3.9vw,3.75rem)}.workflow-product-copy .chapter-lead{max-width:26rem}.workflow-product-builder{grid-area:1/1/3;align-self:center;min-width:0;padding-block:2rem;position:relative}.workflow-product-builder:before{content:"";pointer-events:none;background:radial-gradient(#e5e0d5a6,#0000 70%);position:absolute;inset:0}.workflow-product-builder .product-capture{position:relative}.workflow-product-instance{grid-area:2/2;min-width:0}.workflow-product-instance .product-capture{border-radius:.45rem}.audit-product-layout{max-width:90rem}.audit-product-copy{text-align:center}.audit-product-copy h2 span{display:inline-block}.audit-product-copy .chapter-lead{max-width:37rem;margin:1.25rem auto 0;font-size:1rem}.audit-product-history{width:min(100%,65rem,157.068svh - 42.4084rem);min-width:0;margin:2.5rem auto 0}.audit-product-history .product-capture{box-shadow:0 2rem 5rem -3rem #2c2c2a40}.closing-questions{padding-top:calc(var(--header-offset,var(--header-height)) + 2rem)}.closing-questions .platform-details{border-bottom:1px solid var(--page-line);max-width:none;margin:0;padding-bottom:1rem}.closing-questions .platform-details>summary{justify-content:space-between;font-size:1rem;display:flex}.closing-questions .questions{max-width:43rem;margin:.5rem 0 1rem}.closing-layer:has(.closing-questions){background:radial-gradient(ellipse at 40% 0%, var(--page-paper), transparent 80%), var(--page-close)}.closing-questions+.closing-section{background:0 0}.audiences-section{background:var(--page-paper);padding-block:calc(var(--header-offset,var(--header-height)) + 2.5rem) 4.5rem;align-content:center;display:grid}.audiences-intro{text-align:left}.audience-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.7vw,2.5rem);margin-top:3rem;display:grid}.audience-panel{min-width:0}.audience-photograph{aspect-ratio:1/1.14;object-fit:cover;border-radius:0;width:100%;height:auto;max-height:clamp(18rem,44svh,29rem)}.audience-caption{margin-top:1.5rem}.audience-caption h3{letter-spacing:-.035em;font-size:clamp(1.1875rem,1.7vw,1.5rem);line-height:1.25}.audience-caption p{text-wrap:pretty;max-width:25rem;margin-top:.875rem;font-size:1rem;line-height:1.6}.founding-section{background:var(--page-ivory);padding-block:calc(var(--header-offset,var(--header-height)) + 4rem) 6rem;align-content:center;display:grid}.founding-note{max-width:51rem;margin-inline:auto}.founding-note h2{font-size:clamp(2.375rem,4.8vw,4.75rem)}.founding-letter{max-width:37rem;margin-top:3rem}.founding-letter>p{font-size:1.0625rem;line-height:1.75}.founding-letter>p+p{margin-top:1.5rem}.founding-letter .founding-introduction{max-width:32rem;color:var(--page-ink);letter-spacing:-.02em;font-size:1.375rem;line-height:1.5}.founding-letter .founding-signature{color:var(--page-ink);align-items:center;gap:.75rem;margin-top:2.5rem;font-size:.875rem;display:flex}.founding-signature span{background:var(--page-accent);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}}@layer responsive{[data-layered] .closing-questions+.closing-section{padding-top:clamp(3rem,6vw,6rem)}@media (width>=60rem) and (height<=50rem){.platform-chapter{padding-block:calc(var(--header-offset,var(--header-height)) + 1.5rem) 2rem}.context-product-layout{grid-template-columns:1fr 1.1fr;max-width:82rem}.context-product-copy h2{font-size:clamp(2.375rem,3.7vw,3.5rem)}.context-product-copy .chapter-lead,.workflow-product-copy .chapter-lead{margin-top:1.25rem;font-size:1rem}.context-product-cards{grid-template-columns:1fr 1fr;max-width:none;margin-top:1.75rem}.entity-product-card+.entity-product-card{margin:1.5rem 0 0}.workflow-product-layout{row-gap:1.75rem}.workflow-product-copy h2{font-size:clamp(2.375rem,3.4vw,3.25rem)}.audit-product-history{width:min(100%,62rem,157.068svh - 39.267rem);margin-top:1.75rem}.audit-product-copy h2{font-size:clamp(2.375rem,3.7vw,3.5rem)}}@media (width<=60rem){.context-product-layout{grid-template-columns:.9fr 1.2fr;gap:5%}.context-product-cards{grid-template-columns:1fr;gap:1rem;max-width:15rem}.entity-product-card+.entity-product-card{margin-top:0;margin-left:2rem;margin-right:-2rem}.workflow-product-layout{column-gap:5%}.audit-product-history{width:min(100%,60rem)}}@media (width<=48rem){.platform-chapter{padding-block:6rem 4.5rem}.chapter-lead{font-size:1rem}.context-product-layout{grid-template-columns:1fr;gap:2.75rem}.context-product-copy .chapter-lead{max-width:31rem}.context-product-cards{grid-template-columns:1fr 1fr;gap:1rem;max-width:31rem}.entity-product-card+.entity-product-card{margin:1.5rem 0 0}.context-product-structure{width:100%;max-width:36rem;margin-inline:auto}.workflow-product-layout{grid-template-columns:1fr;gap:2.5rem}.workflow-product-copy,.workflow-product-builder,.workflow-product-instance{grid-area:auto}.workflow-product-builder{padding-block:0}.workflow-product-instance{width:86%;margin-left:auto}.workflow-product-copy .chapter-lead{max-width:31rem}.audit-product-copy{text-align:left}.audit-product-copy .chapter-lead{margin-left:0}.audit-product-history{margin-top:2.5rem}.closing-questions{padding-top:4rem}}@media (width<=32rem){.context-product-cards{grid-template-columns:1fr;gap:1.25rem;max-width:16rem}.entity-product-card+.entity-product-card{margin:0 -2rem 0 2rem}}@media (width>=60rem) and (height<=50rem){.audiences-section{padding-block:calc(var(--header-offset,var(--header-height)) + 1.5rem) 3rem}.audience-gallery{margin-top:2.25rem}.founding-section{padding-block:calc(var(--header-offset,var(--header-height)) + 2.5rem) 4rem}.founding-letter{margin-top:2.5rem}}@media (width<=48rem){.audiences-section,.founding-section{padding-block:6rem}.audiences-intro h2{font-size:clamp(2rem,5.3vw,2.625rem)}.audience-gallery{grid-template-columns:1fr;gap:3rem;margin-top:2.5rem}.audience-photograph{aspect-ratio:1/1.08;height:auto;max-height:34rem}.audience-caption{margin-top:1.25rem}.audience-caption h3{font-size:1.375rem}.audience-caption p{margin-top:.75rem}.founding-note h2{font-size:clamp(2.125rem,5.6vw,2.625rem)}.founding-letter{margin-top:2.5rem}.founding-letter>p{font-size:1rem}.founding-letter .founding-introduction{font-size:1.25rem}}}
