.hero-substrate[data-astro-cid-claomhyx]{--homepage-art-height:clamp(320px, 65svh, 40rem);--art-inset-top:88px;--art-inset-bottom:76px;border-bottom:1px solid var(--brand-border);margin:0;padding:0;position:relative}@media (width<=576px){.hero-substrate[data-astro-cid-claomhyx]{--homepage-art-height:clamp(320px, 60svh, 30rem)}}@media (orientation:portrait){.hero-substrate[data-astro-cid-claomhyx]{--art-inset-bottom:200px}}.hero-title[data-astro-cid-claomhyx]{text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:clamp(1rem,.8rem + .6vw,1.4rem);font-weight:400;line-height:2.1}.hero-title[data-astro-cid-claomhyx] span[data-astro-cid-claomhyx]{background-color:var(--backing-light);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.35em .6em}@media (width<=576px){.hero-title[data-astro-cid-claomhyx]{letter-spacing:.08em}}.hero-title[data-astro-cid-claomhyx]{left:var(--gutter);z-index:2;max-width:min(24em, 100% - 2 * var(--gutter));pointer-events:none;position:absolute;bottom:5rem}@media (orientation:portrait){.hero-title[data-astro-cid-claomhyx]{bottom:7.5rem}}@media (width<=576px){.hero-title[data-astro-cid-claomhyx]{right:var(--gutter);text-align:center;max-width:none}}@supports (animation-timeline:view()){.hero-title[data-astro-cid-claomhyx]{animation-name:hero-title-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--nav-float;animation-range:cover calc(100% - 26rem) cover calc(100% - 17rem)}}@keyframes hero-title-out{to{opacity:0}}.domain-steps[data-astro-cid-nrgpocla]{flex-direction:column;gap:1.25rem;display:flex;container-type:inline-size}.steps-title[data-astro-cid-nrgpocla]{font-variation-settings:"SOFT" 100, "WONK" 1;text-wrap:balance;font-family:Fraunces,serif;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);line-height:1.1}.steps-lede[data-astro-cid-nrgpocla]{opacity:.7;max-width:60ch;font-family:JetBrains Mono,monospace;font-size:.9rem;line-height:1.75}.steps[data-astro-cid-nrgpocla]{column-gap:2rem;margin-top:1.5rem;display:grid}.domain-steps-2[data-astro-cid-nrgpocla] .steps[data-astro-cid-nrgpocla]{grid-template-columns:repeat(2,1fr)}@container (width<32rem){.domain-steps-2[data-astro-cid-nrgpocla] .steps[data-astro-cid-nrgpocla]{grid-template-columns:1fr}}.step[data-astro-cid-nrgpocla]{border-top:1px solid var(--brand-charcoal);flex-direction:column;gap:.5rem;padding:1.5rem 0 2rem;display:flex}.domain-steps-1[data-astro-cid-nrgpocla] .step[data-astro-cid-nrgpocla]{grid-template-columns:14rem 1fr;column-gap:2rem;display:grid}@container (width<32rem){.domain-steps-1[data-astro-cid-nrgpocla] .step[data-astro-cid-nrgpocla]{grid-template-columns:1fr;row-gap:.5rem}}.step-head[data-astro-cid-nrgpocla]{flex-direction:column;gap:.5rem;display:flex}.step-index[data-astro-cid-nrgpocla]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.65rem}.step-name[data-astro-cid-nrgpocla]{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.5rem;line-height:1.2}.step-label[data-astro-cid-nrgpocla]{text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-family:JetBrains Mono,monospace;font-size:.65rem}.step-text[data-astro-cid-nrgpocla]{opacity:.8;max-width:60ch;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.7}.home-substrate[data-astro-cid-aybdub3s]{--sheet-line:var(--brand-charcoal);--sheet-cell:var(--brand-surface-inverted);align-items:center;gap:calc(var(--section-space) * 1.25);padding:calc(var(--section-space) * 2) var(--gutter);color:var(--brand-text-inverted);flex-direction:column;display:flex}.substrate-sheet[data-astro-cid-aybdub3s]{background:var(--sheet-cell);border:1px solid var(--brand-border-inverted);width:100%;box-shadow:var(--lift-shadow);grid-template-columns:1fr 1fr;grid-template-areas:"proof specs""surfaces surfaces";display:grid;container-type:inline-size}@media (width<=1024px){.substrate-sheet[data-astro-cid-aybdub3s]{grid-template-columns:1fr;grid-template-areas:"proof""specs""surfaces"}}.sheet-cell[data-astro-cid-aybdub3s]{flex-direction:column;gap:1.25rem;padding:2rem;display:flex}@media (width<=576px){.sheet-cell[data-astro-cid-aybdub3s]{padding:1.5rem}}.sheet-proof[data-astro-cid-aybdub3s]{border-right:1px solid var(--sheet-line);background:var(--sheet-cell) url(/images/substrate-sheet-bg.png) center/cover no-repeat;grid-area:proof}@media (width<=1024px){.sheet-proof[data-astro-cid-aybdub3s]{border-right:none;border-bottom:1px solid var(--sheet-line)}}.sheet-specs[data-astro-cid-aybdub3s]{grid-area:specs}.sheet-surfaces[data-astro-cid-aybdub3s]{border-top:1px solid var(--sheet-line);background:var(--brand-oxblood);grid-area:surfaces}.sheet-label[data-astro-cid-aybdub3s]{text-transform:uppercase;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-accent);opacity:.85;font-family:JetBrains Mono,monospace;font-size:.65rem}.proof-claim[data-astro-cid-aybdub3s]{font-variation-settings:"SOFT" 100, "WONK" 1;text-wrap:balance;font-family:Fraunces,serif;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.15}.proof-text[data-astro-cid-aybdub3s]{opacity:.8;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.7}.proof-readout[data-astro-cid-aybdub3s]{font-variant-numeric:tabular-nums;flex-direction:column;margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.proof-readout[data-astro-cid-aybdub3s] div[data-astro-cid-aybdub3s]{border-bottom:1px solid var(--sheet-line);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.55rem 0;display:grid}.proof-readout[data-astro-cid-aybdub3s] dt[data-astro-cid-aybdub3s]{text-transform:uppercase;letter-spacing:.1em;opacity:.55;padding-top:.1em;font-family:JetBrains Mono,monospace;font-size:.65rem}.proof-readout[data-astro-cid-aybdub3s] dd[data-astro-cid-aybdub3s]{overflow-wrap:anywhere}.spec-list[data-astro-cid-aybdub3s]{flex-direction:column;display:flex}.spec-list[data-astro-cid-aybdub3s] .spec-row[data-astro-cid-aybdub3s]{border-top:1px solid var(--sheet-line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.spec-list[data-astro-cid-aybdub3s] .spec-row[data-astro-cid-aybdub3s]:first-child{border-top:none}@container (width<24rem){.spec-list[data-astro-cid-aybdub3s] .spec-row[data-astro-cid-aybdub3s]{grid-template-columns:1fr;gap:.35rem}}.spec-list[data-astro-cid-aybdub3s] dt[data-astro-cid-aybdub3s]{text-transform:uppercase;letter-spacing:.1em;opacity:.55;padding-top:.2em;font-family:JetBrains Mono,monospace;font-size:.65rem}.spec-list[data-astro-cid-aybdub3s] dd[data-astro-cid-aybdub3s]{font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6}.surface-list[data-astro-cid-aybdub3s]{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@container (width<56rem){.surface-list[data-astro-cid-aybdub3s]{grid-template-columns:repeat(2,1fr)}}@container (width<28rem){.surface-list[data-astro-cid-aybdub3s]{grid-template-columns:1fr}}.surface[data-astro-cid-aybdub3s]{border-top:1px solid color-mix(in srgb, var(--brand-text-inverted) 25%, transparent);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.surface-name[data-astro-cid-aybdub3s]{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif;font-size:1.25rem;line-height:1.2}.surface-line[data-astro-cid-aybdub3s]{opacity:.75;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6}.substrate-link[data-astro-cid-aybdub3s]{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--brand-text-inverted);background-color:var(--brand-text-inverted);color:var(--brand-surface-inverted);padding:.9rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:background-color .2s,color .2s}.substrate-link[data-astro-cid-aybdub3s]:hover,.substrate-link[data-astro-cid-aybdub3s]:focus-visible{color:var(--brand-text-inverted);background-color:#0000}.page-home .row-hero>.row-inner{max-width:none}.page-home .row-hero .hero-title{left:calc(max(0px, (100cqw - 1920px) / 2) + var(--gutter))}.page-home .row-hero .hero-substrate{--hero-fill:calc(100svh - 1px);--homepage-art-height:var(--hero-fill);container-type:inline-size}@media (width>768px){.page-home .row-hero .hero-substrate{--homepage-art-height:min(100cqw / 2, var(--hero-fill))}}.page-home .row-hero .expand-action{top:5rem}@supports (animation-timeline:view()){.page-home .row-hero [data-art-home] canvas{animation-name:hero-dim;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit exit 70%}}@keyframes hero-dim{to{opacity:.25}}.page-home .row-domain>.row-inner{max-width:none;container-type:inline-size}@media (width>=1920px){.page-home .row-domain .domain-row{grid-template-columns:calc(var(--row-lead-width) + max(0px, (100cqw - 1920px) / 2)) minmax(0, 1fr)}.page-home .row-domain .domain-head{padding-left:calc(max(0px, (100cqw - 1920px) / 2) + var(--gutter))}}.page-home .row-cyber{z-index:1;box-shadow:var(--lift-shadow);position:relative}.page-home.page-rows .row-access .access-section{margin-top:0}
