.owner-hero{display:block;padding-top:138px}.owner-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.owner-hero h1{font-size:clamp(46px,5vw,76px);overflow-wrap:anywhere}.owner-hero h1 em{display:block}.owner-hero .lead{font-size:clamp(18px,1.45vw,22px)}.owner-hero-grid:not(:has(.owner-motion)){grid-template-columns:minmax(0,1fr)}.owner-hero-grid:not(:has(.owner-motion))>div{max-width:1000px}.owner-motion{position:relative;margin:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:radial-gradient(ellipse at center,rgba(52,120,246,.14),transparent 68%),var(--surface)}.owner-motion svg{width:100%;height:auto}.owner-motion-track{fill:none;stroke:#376675;stroke-width:1.5}.owner-motion-flow{fill:none;stroke:var(--cyan);stroke-width:2;stroke-dasharray:12 240;animation:owner-data-flow 5s linear infinite;animation-delay:var(--flow-delay,0s)}.owner-motion-node rect{fill:#0a171f;stroke:#3c616c;stroke-width:1}.owner-motion-node text{fill:#c0d5dd;font:10px var(--mono)}.owner-motion-node circle{fill:var(--cyan)}.owner-motion-core{fill:#102a35;stroke:var(--cyan);stroke-width:1}.owner-motion-halo{fill:none;stroke:#346477;stroke-width:1;stroke-dasharray:3 6;transform-origin:320px 236px;animation:owner-halo 36s linear infinite}.owner-motion figcaption{padding:0 14px 14px;color:#a4bac3;font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em}.owner-record{margin-block:42px;max-width:1100px}.owner-record img{width:100%;height:auto;border:1px solid var(--line);border-radius:4px}.owner-record figcaption{margin-top:14px;color:var(--muted);font:12px/1.5 var(--mono)}.owner-content>section,.owner-content>article{padding-block:64px;border-bottom:1px solid var(--line)}.owner-content :where(h2){font-size:clamp(32px,3.4vw,48px);line-height:1.12;max-width:1100px;margin-bottom:24px}.owner-content :where(h3){font-size:clamp(23px,2.2vw,31px);line-height:1.18;margin-bottom:14px}.owner-content :where(p,li,dd){color:var(--muted);font-size:17px;line-height:1.75;overflow-wrap:anywhere}.owner-content p+p{margin-top:18px}.owner-content :where(a){color:#b2e8ec;text-decoration:underline;text-underline-offset:4px}.owner-content :where(ul,ol){padding-left:24px}.owner-content :where(small){color:#b9ced5;line-height:1.5}.owner-content :where(blockquote){max-width:1040px;margin:0 0 22px;padding:20px 0 20px 24px;border-left:2px solid var(--cyan);color:#d0e5e9;font-size:clamp(22px,2.3vw,32px);line-height:1.45}.owner-content :where(.seo-eyebrow,.cap-kicker,.field-kicker,.offer-kicker,.overline){color:var(--cyan);font:11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px}.owner-content :where(.seo-section-head,.offer-section-head,.field-section-head){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:42px;margin-bottom:32px}.owner-content :where(.seo-card-grid,.cap-grid,.seo-architecture,.offer-grid,.offer-cards,.field-method-grid,.method-grid,.physical-layers){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.owner-content :where(.cap-grid.two,.offer-grid.two){grid-template-columns:repeat(2,minmax(0,1fr))}.owner-content :where(.seo-card,.cap-card,.seo-architecture article,.offer-card,.method-card,.physical-layer){padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:4px;min-width:0}.owner-content :where(.seo-proof,.seo-reading,.seo-reading-list,.seo-proof-grid,.cap-related,.seo-reference-list,.offer-related){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.owner-content :where(.seo-proof,.seo-reading,.seo-reading-list,.seo-proof-grid,.cap-related,.seo-reference-list,.offer-related)>a{padding:24px;border:1px solid var(--line);background:var(--surface);line-height:1.65;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}.owner-content :where(.seo-card>span,.cap-card>span,.seo-architecture i){display:block;color:#8fa9b3;font:12px var(--mono);margin-bottom:20px}.owner-content :where(.cap-actions,.seo-actions,.offer-actions,.seo-final .seo-actions){display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.owner-content :where(.cap-button,.seo-button,.offer-button){display:inline-flex;align-items:center;min-height:48px;padding:12px 20px;border:1px solid var(--line-strong);border-radius:3px;color:var(--ink);text-decoration:none}.owner-content :where(.cap-note,.cap-sources,.offer-note){margin-top:30px;padding:24px;border:1px solid var(--line);background:var(--surface)}.owner-content .seo-article-index{padding-block:32px;font:12px/1.7 var(--mono);border-bottom:1px solid var(--line)}.owner-content .seo-article-index ol{display:flex;flex-wrap:wrap;gap:16px 30px}.owner-content :where(details){border-bottom:1px solid var(--line);padding:22px 0}.owner-content :where(summary){cursor:pointer;color:var(--ink);font-size:21px;line-height:1.5}.owner-content :where(details[open])>p{margin-top:18px}.owner-content :where(table){display:block;overflow-x:auto;border-collapse:collapse;max-width:100%;margin-block:24px;font-size:14px;line-height:1.6}.owner-content :where(td,th){padding:14px;border:1px solid var(--line);text-align:left}.owner-content :where(dt){font-size:20px;margin-top:18px}.owner-content :where(dd){margin:12px 0 20px}.owner-content :where(pre){max-width:100%;overflow:auto;padding:20px;background:var(--surface);border:1px solid var(--line)}.owner-content .privacy-document{max-width:1050px}.owner-content .privacy-document h2{margin-top:44px}.owner-content .privacy-document .notice{color:#d0e5e9}.owner-content .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-content :where(.offer-proof-grid,.offer-split,.field-split){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.owner-content :where(.offer-proof-grid img,.offer-split img){width:100%;height:auto}.owner-content .record{padding:32px;margin-block:24px;background:var(--surface);border:1px solid var(--line)}.owner-content :where(.record-specs,.record-assets,.record-links,.record-header){display:flex;flex-wrap:wrap;gap:16px;margin-block:16px}@keyframes owner-data-flow{to{stroke-dashoffset:-504}}@keyframes owner-halo{to{transform:rotate(360deg)}}@media(max-width:1000px){.owner-hero-grid{gap:28px}.owner-content :where(.seo-card-grid,.cap-grid,.seo-architecture,.offer-grid,.offer-cards,.field-method-grid,.method-grid,.physical-layers){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.owner-hero{padding-top:108px}.owner-hero-grid{grid-template-columns:1fr}.owner-motion{max-width:600px;margin-top:20px}.owner-content>section,.owner-content>article{padding-block:46px}.owner-content :where(.seo-section-head,.offer-section-head,.field-section-head,.offer-proof-grid,.offer-split,.field-split){grid-template-columns:1fr;gap:20px}.owner-content :where(.seo-card-grid,.cap-grid,.cap-grid.two,.seo-architecture,.offer-grid,.offer-grid.two,.offer-cards,.field-method-grid,.method-grid,.physical-layers,.seo-proof,.seo-reading,.seo-reading-list,.seo-proof-grid,.cap-related,.seo-reference-list,.offer-related){grid-template-columns:1fr}.owner-content :where(p,li,dd){font-size:16px}.owner-content .team-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.owner-motion *{animation:none!important}}
