.landing-chapter-intro{text-align:center;max-width:850px;margin-inline:auto}.landing-chapter-eyebrow{color:var(--color-deep-muted);margin-bottom:24px}.landing-chapter-title{max-width:23ch;margin-inline:auto;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.02}.landing-chapter-copy{max-width:54ch;color:var(--color-deep-muted);margin:24px auto 0;font-size:16px;line-height:1.7}.landing-chapter-intro--inverse .landing-chapter-eyebrow,.landing-chapter-intro--inverse .landing-chapter-copy{color:var(--color-void-muted)}.landing-chapter-intro--closing .landing-chapter-title{font-size:clamp(2rem,4.8vw,4rem)}.landing-closing{max-width:1000px;margin-inline:auto;padding:64px 20px 80px}.landing-hero{border-bottom:0;align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero-content{z-index:1;text-align:center;width:100%;max-width:1040px;margin-inline:auto;padding:40px 20px 48px;position:relative}.landing-hero-title{max-width:20ch;margin:28px auto 0;font-size:clamp(2.2rem,5vw,4.75rem);font-weight:600;line-height:.94}.landing-hero-copy{max-width:56ch;color:var(--color-deep);margin:16px auto 0;font-size:17px;font-weight:600;line-height:1.65}.landing-hero-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:20px;max-width:460px;margin:28px auto 0;padding:0 6px 6px 0;display:flex}.landing-hero-routes{color:var(--color-deep-muted);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:24px;display:flex}.landing-hero-routes li{line-height:1.5}.hero-background{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(at 50% 46%,#0000004d 0%,#000000b3 58%,#000 100%)}.hero-background-mark{color:var(--color-core);opacity:.045;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 20%,#000000b3 65%,#0000004d 100%)}.hero-background-mark svg{width:max(1440px,150vw);max-width:none;height:auto;position:absolute;top:50%;left:-22vw;transform:translateY(-50%)}@media (width>=640px){.landing-hero-content{padding:48px 32px}.landing-hero-copy{font-size:18px}.landing-hero-actions{flex-flow:wrap;align-items:center}.landing-closing{padding:80px 32px 96px}}@media (width<=639px){.hero-background-mark{opacity:.028}.hero-background-mark svg{left:-100vw}}body:has([data-spatial-track]){overflow-anchor:none}.spatial-panel{background:var(--color-frost);position:relative}.landing-hero{flex-direction:column}.story-source,.story-intro{padding:64px 20px}.source-sequence,.story-source{background:#edf0f4}.story-source{border-top:1px solid var(--color-mist);overflow:hidden}.chapter-brand{z-index:0;pointer-events:none;width:100%;height:100svh;color:inherit;opacity:.025;position:absolute;top:0;left:0;mask-image:linear-gradient(90deg,#0006,#000 75%)}.chapter-brand svg{width:max(2400px,241.667vw);max-width:none;height:auto;display:block;position:absolute;top:50%;left:-20vw;transform:translateY(-50%)}.chapter-brand-mark{position:absolute;inset:0}.chapter-brand--source{color:var(--color-deep)}[data-spatial-ready] .hero-background,[data-spatial-ready] .chapter-brand{mask-image:radial-gradient(ellipse at 50% 46%, rgb(0 0 0/var(--brand-mask-center,1)) 0%, rgb(0 0 0/var(--brand-mask-mid,1)) 58%, #000 100%)}[data-spatial-ready] .hero-background-mark,[data-spatial-ready] .chapter-brand-mark{mask-image:linear-gradient(to right, rgb(0 0 0/var(--brand-mask-left,.4)) 20%, rgb(0 0 0/var(--brand-mask-right-mid,.9)) 65%, rgb(0 0 0/var(--brand-mask-right,1)) 100%)}[data-spatial-ready] .hero-background-mark{opacity:var(--brand-alpha,.045)}[data-spatial-ready] .hero-background-mark,[data-spatial-ready] .chapter-brand--source{color:color-mix(in srgb, var(--color-core) var(--brand-core-share,0%), var(--color-deep))}[data-spatial-ready] .hero-background-mark svg,[data-spatial-ready] .chapter-brand svg{width:var(--brand-shared-width);transform:translate3d(calc(var(--brand-shared-left) + var(--brand-drift-x,0px)), -50%, 0) scale(var(--brand-shared-scale,1));transform-origin:0;left:0}[data-spatial-ready] .chapter-brand--source{opacity:calc(var(--brand-alpha,.025) * var(--source-brand-presence,1));--brand-drift-x:var(--source-brand-drift,0px)}[data-spatial-ready] .story-stage>.chapter-brand{opacity:calc(.025 * var(--stage-brand-presence,1));--brand-drift-x:var(--stage-brand-drift,0px)}.source-reading,.story-source>.source-route-marks{z-index:1;position:relative}.story-stage-layout{z-index:1}[data-spatial-ready] .hero-background,[data-spatial-ready] .chapter-brand{transform:translate3d(calc(-1 * var(--plane-x,0px)), calc(var(--brand-frame-y,0px) - var(--plane-y,0px)), 0)}body:has([data-spatial-ready]) [data-brand-section]>.chapter-brand{transform:translateY(var(--brand-native-y,0px))}.landing-questions{background:var(--color-frost);position:relative;overflow:hidden}.landing-closing{z-index:1;position:relative}@media (width<=639px){.chapter-brand{opacity:.018}.chapter-brand svg{width:1833.33px;top:65%;left:-420px}}.source-reading{width:100%;max-width:760px;margin-inline:auto}.source-reading>.annotation{font-size:12px;font-weight:500}.story-source-title{font-size:clamp(1.9rem,3.7vw,3rem);font-weight:600;line-height:1.08}.story-source-body{max-width:64ch;color:var(--color-deep);margin-top:20px;font-size:17px;font-weight:600;line-height:1.65}.story-source-note{max-width:70ch;color:var(--color-deep);margin-top:24px;font-size:14px;font-weight:500;line-height:1.6}.story-source-note a{text-underline-offset:4px;text-decoration:underline}.story-intro{background:var(--color-deep);color:var(--color-frost);overflow:hidden}.story-intro-dither{opacity:.07;pointer-events:none;position:absolute;inset:75% 0 0;mask-image:linear-gradient(#0000,#000 65%)}.story-intro-content{z-index:1;width:100%;position:relative}.story-stage{--story-color:var(--color-core);--story-ink:var(--color-frost);background:var(--story-color);color:var(--story-ink);padding:64px 20px 40px}.story-stage[data-story-stage="0"]{--story-color:#2946bd}.story-stage[data-story-stage="2"]{--story-color:var(--color-storage-lit);--story-ink:var(--color-deep)}.story-stage[data-story-stage="3"]{--story-color:var(--color-byoc-lit);--story-ink:var(--color-deep)}.story-stage{overflow:hidden}.story-stage-layout{width:100%;position:relative}.story-stage-copy{z-index:1;text-align:left;max-width:760px;margin-inline:auto;position:relative}.story-stage-heading{margin-top:28px;font-size:clamp(1.8rem,4.2vw,3.5rem);line-height:1.02}.story-stage-description{max-width:54ch;margin:28px 0 0;font-size:18px;font-weight:600;line-height:1.7}@media (width<=639px){.story-stage-description{font-size:17px}}.story-stage-copy{padding-block:24px}.story-inline-scene{pointer-events:none;width:100%;max-width:440px;margin:24px auto 0;position:relative}.application-scene{width:100%;color:var(--color-deep);font-family:var(--font-sans);opacity:.9}.preview-kicker{color:var(--story-ink);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:14px;font-size:10px;line-height:1.5;display:flex}.dashboard-fragment{border:1px solid var(--color-rule-dark);background:color-mix(in srgb, var(--story-color) 8%, var(--color-void));color:var(--color-frost);position:relative}.preview-header{border-bottom:1px solid var(--color-rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:14px;display:flex}.preview-header strong,.preview-identity strong{font-weight:600}.preview-identity{align-items:center;gap:14px;min-width:0;display:flex}.preview-identity img{object-fit:contain;flex-shrink:0}.preview-identity>div{flex-direction:column;gap:5px;display:flex}.preview-identity>div>span{color:var(--color-void-muted);font-size:12px}.preview-identity img[src="/technology/nextjs.svg"]{filter:invert()}.preview-status{color:var(--color-database-lit);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.preview-status i{background:currentColor;width:6px;height:6px}.preview-muted{color:var(--color-void-muted);font-size:12px;font-weight:400}.preview-metric-heading{justify-content:space-between;gap:16px;padding:20px 20px 0;font-size:13px;font-weight:600;display:flex}.preview-value{align-items:baseline;gap:14px;padding:10px 20px 0;display:flex}.preview-value>strong{font-family:var(--font-mono);letter-spacing:-1.5px;font-size:34px;font-weight:500}.preview-value>strong>span{letter-spacing:0;font-size:20px}.preview-chart{width:calc(100% - 40px);height:120px;color:var(--color-database-lit);margin:10px 20px 0;display:block}.preview-chart-rule{stroke:var(--color-rule-dark);stroke-dasharray:3 5}.preview-chart-line{stroke-dasharray:1;stroke-dashoffset:0}.preview-chart-axis{color:var(--color-void-muted);font-family:var(--font-mono);justify-content:space-between;margin:8px 20px 18px;font-size:10px;display:flex}.preview-footer{border-top:1px solid var(--color-rule-dark);color:var(--color-void-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 20px;font-size:11px;display:flex}.preview-footer strong{color:var(--color-frost);margin-left:10px;font-size:13px}.dashboard-fragment--logs{background:var(--color-void);color:var(--color-frost);border-color:var(--color-rule-dark)}.dashboard-fragment--logs .preview-header,.dashboard-fragment--logs .preview-footer{border-color:var(--color-rule-dark)}.dashboard-fragment--logs .preview-muted,.dashboard-fragment--logs .preview-footer{color:var(--color-void-muted)}.preview-log-body{padding:0 20px 12px}.preview-logs{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-mono);text-align:left;font-size:13px;line-height:1.7}.preview-log-time-column{width:88px}.preview-log-level-column{width:64px}.preview-logs th{color:var(--color-void-muted);letter-spacing:.06em;text-transform:uppercase;padding:20px 12px 12px 0;font-size:10px;font-weight:500}.preview-logs td{border-top:1px solid var(--color-rule-dark);vertical-align:top;padding:14px 12px 14px 0}.preview-logs th:last-child,.preview-logs td:last-child{padding-right:0}.preview-logs time{color:var(--color-void-muted);white-space:nowrap;font-size:11px}.preview-log-message{overflow-wrap:anywhere}.preview-log-level{color:var(--color-database-lit);letter-spacing:.04em;font-size:10px}.preview-log-level--warn{color:var(--color-storage-lit)}.preview-log-row--warn{background:color-mix(in srgb, var(--color-storage-lit) 6%, var(--color-void))}.preview-versions li{padding:20px}.preview-versions li+li{border-top:1px solid var(--color-rule-dark)}.preview-version--current{background:color-mix(in srgb, var(--color-byoc-lit) 12%, var(--color-void))}.preview-version-title{justify-content:space-between;align-items:baseline;gap:20px;font-size:14px;line-height:1.5;display:flex}.preview-version-title>strong{font-weight:600}.preview-version--current .preview-version-title>strong{font-size:16px}.preview-version-meta{color:var(--color-void-muted);justify-content:space-between;gap:16px;margin-top:16px;font-size:12px;display:flex}.preview-version-meta code{font-family:var(--font-mono)}.preview-version-state{color:var(--color-void-muted);flex-shrink:0;font-size:11px}.preview-version-state--current{color:var(--color-byoc-lit);font-weight:600}.source-route-marks{flex-wrap:wrap;align-items:center;gap:24px;max-width:760px;margin:28px auto 0;display:flex}.source-route-marks>span{color:var(--color-deep);font-family:var(--font-sans);align-items:center;gap:10px;font-size:17px;font-weight:500;display:inline-flex}.source-route-marks img{object-fit:contain}.source-dock{pointer-events:none;max-width:800px;margin-inline:auto;padding:0 20px 64px}.source-route-slot{display:none}.source-frameworks{border-top:1px solid var(--color-mist);flex-wrap:wrap;align-items:center;gap:24px 32px;padding-top:24px;display:flex}.source-framework-caption{font-size:14px;font-weight:500;line-height:1.7}.source-framework-list{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.source-framework{color:var(--color-deep);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.source-framework img{object-fit:contain}@media (width>=1024px){.story-stage-layout{align-items:center;gap:48px;max-width:1000px;margin-inline:auto;display:flex}.story-stage-copy{flex:0 0 52%;margin:0}.story-inline-scene{flex:1;min-width:0;margin:0;padding:20px 0 30px}.story-inline-scene:before{content:"";z-index:-1;opacity:.18;border:1px solid;position:absolute;inset:0 -42px -24px 26px;mask-image:linear-gradient(135deg,#0000,#000 25% 55%,#0000 85%)}}@media (width<=639px){.preview-header{padding:20px 18px;font-size:13px}.preview-identity>div>span{max-width:24ch;line-height:1.5}.preview-log-body{padding-inline:18px}.preview-logs{font-size:14px}.preview-logs thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.preview-logs colgroup{display:none}.preview-logs tbody{display:block}.preview-logs tbody tr{border-top:1px solid var(--color-rule-dark);flex-wrap:wrap;padding:18px 0;display:flex}.preview-logs tbody tr:first-child{border-top:0}.preview-logs td{border:0;padding:0;display:block}.preview-logs td:first-child{width:80px}.preview-logs .preview-log-message{flex-basis:100%;margin-top:8px}.preview-logs time,.preview-log-level{font-size:11px}.preview-versions li{padding:24px 18px}.preview-version-title{gap:12px}.preview-footer{padding-inline:18px}.source-frameworks{gap:20px}.source-framework-caption{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){[data-spatial-ready] [data-story-stage]:not([data-preview-arrival]) .preview-chart-line{stroke-dashoffset:1px}[data-spatial-ready] [data-preview-arrival=true] .preview-chart-line{animation:1s ease-out both preview-trace}}@keyframes preview-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.closing-scene{background:var(--color-frost);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-closing{width:100%}@media (width>=640px){.story-source,.story-intro{padding:80px 32px}.story-source-body{font-size:18px}.story-stage{padding:80px 32px 56px}}[data-spatial-ready]{height:var(--spatial-height);margin-top:calc(-1 * var(--spatial-nav-height,0px));position:relative}[data-spatial-ready] .spatial-frame{isolation:isolate;height:100svh;position:relative;top:0;overflow:hidden}[data-spatial-ready] .spatial-group{display:contents}[data-spatial-ready] .spatial-panel{min-height:0;transform:translate3d(var(--plane-x,0px), var(--plane-y,100vh), 0);border:0;justify-content:center;align-items:center;padding:48px;display:flex;position:absolute;inset:0;overflow:hidden}[data-spatial-ready] .spatial-content{transform:translate3d(var(--content-x,0px), var(--content-y,0px), 0)}[data-spatial-ready] .spatial-art{transform:translate3d(var(--art-x,0px), var(--art-y,0px), 0)}[data-spatial-ready] .landing-hero{padding:76px 32px 56px}[data-spatial-ready] .landing-hero-content{padding:0}[data-spatial-ready] .story-source[data-source-scene]{padding-block:calc((100svh - var(--source-composition-height,0px)) / 2) 0;align-items:flex-start}[data-spatial-ready] .source-dock{left:50%;top:calc(50% + var(--source-dock-offset,0px));width:min(100% - 96px,760px);max-width:none;transform:translate3d(-50%, var(--source-dock-y,100vh), 0);padding:0;position:absolute}[data-spatial-ready] .source-route-slot{height:40px;margin-bottom:24px;display:block;position:relative;overflow:hidden}[data-spatial-ready] .source-route-marks{width:100%;height:40px;transform:translate3d(var(--source-route-x,0%), 0, 0);flex-wrap:nowrap;margin:0;position:absolute;top:0;left:0}[data-spatial-ready] .source-reading{max-width:760px}[data-spatial-ready] .story-stage-layout{width:100%;max-width:1000px}[data-spatial-ready] .story-stage-copy{max-width:520px}[data-spatial-ready] .story-inline-scene{max-width:440px}.spatial-anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.landing-navigation{z-index:20;position:relative}[data-spatial-ready]+.landing-questions{z-index:1;background:var(--color-frost);position:relative}[data-closing-ready] .landing-closing{transform:translate3d(0, var(--closing-y,0px), 0)}@media (width>=1024px) and (height>=741px){.landing-hero-title{margin-top:clamp(40px,5.5svh,64px)}.landing-hero-copy{margin-top:clamp(24px,3.5svh,36px)}.landing-hero-actions{margin-top:clamp(48px,7svh,72px)}.landing-hero-routes{margin-top:clamp(40px,6svh,64px)}}@media (width>=1024px) and (height<=740px){[data-spatial-ready] .spatial-panel{padding:32px}[data-spatial-ready] .source-dock{width:min(100% - 64px,760px)}[data-spatial-ready] .landing-hero{padding:64px 32px 32px}[data-spatial-ready] .landing-hero-title{margin-top:26px}[data-spatial-ready] .landing-hero-copy{margin-top:20px}[data-spatial-ready] .landing-hero-actions{margin-top:30px}[data-spatial-ready] .landing-hero-routes{margin-top:24px}[data-spatial-ready] .story-source-title{font-size:2.6rem}[data-spatial-ready] .story-source-body,[data-spatial-ready] .story-source-note{margin-top:16px}}.story-data-options{width:100%;margin-top:32px}.story-data-group+.story-data-group{margin-top:24px}.story-data-label{color:var(--color-deep-muted);font-size:12px;font-weight:500;line-height:1.5}.story-data-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px 24px;margin-top:16px;display:flex}.story-data-logos li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.story-data-logos img,.story-agent-marks img{object-fit:contain;flex-shrink:0}.story-investigate{margin-top:32px}.story-agent-marks{flex-wrap:wrap;gap:14px 22px;display:flex}.story-agent-marks li{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.story-agent-marks li>span>span{font-weight:400}@media (width<=639px){.story-data-logos{gap:18px 22px}.story-data-logos li{font-size:14px}.story-data-options{margin-top:32px}}.story-intro-data{text-align:center;max-width:760px;margin-inline:auto}.story-intro-data .landing-chapter-title{font-size:clamp(2.25rem,4.8vw,4rem)}.story-intro-data .landing-chapter-eyebrow{color:var(--color-frost);font-size:14px;font-weight:600}.story-intro-data .landing-chapter-copy{color:var(--color-frost);font-size:clamp(18px,2vw,20px);font-weight:500}.story-intro-data .story-data-label{color:var(--color-frost);font-size:14px;font-weight:600}.story-intro-data .story-data-group+.story-data-group{margin-top:16px}.story-intro-data .story-data-logos{justify-content:center;margin-top:10px}.story-intro-data .story-data-logos li{color:var(--color-frost);font-size:clamp(16px,1.8vw,18px)}.story-intro-data .story-data-logos img{filter:grayscale()brightness(1.65);opacity:.7}.story-intro-data img[src="/technology/amazonwebservices.svg"],.story-intro-data img[src="/technology/linux.svg"]{filter:brightness(0)invert();opacity:.62}.application-scene[data-stage="0"] .preview-kicker{margin-bottom:8px}.application-scene[data-stage="0"] .preview-header{padding:8px 18px}.application-scene[data-stage="0"] .preview-metric-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:8px 18px 0;display:flex}.application-scene[data-stage="0"] .preview-metric-heading{flex-direction:column;gap:2px;padding:0}.application-scene[data-stage="0"] .preview-value{gap:10px;padding:0}.application-scene[data-stage="0"] .preview-value>strong{white-space:nowrap}.application-scene[data-stage="0"] .preview-chart{width:calc(100% - 36px);height:48px;margin:4px 18px 0}.application-scene[data-stage="0"] .preview-chart-axis{margin:6px 18px 8px}.application-scene[data-stage="0"] .preview-footer{padding:6px 18px}.story-intro-data .story-data-options{margin-top:48px}@media (width>=1024px){.story-stage[data-story-stage="0"] .story-inline-scene{padding-block:14px}}@media (width>=1024px) and (height<=740px){.story-intro-data .story-data-options{margin-top:32px}}.preview-versions{overflow:hidden}.preview-version-state{position:relative}.release-state-before{display:none}@media (prefers-reduced-motion:no-preference){[data-spatial-ready] [data-motion-scene=versions] .release-state-before{visibility:hidden;display:block;position:absolute;inset:0}[data-spatial-ready] [data-motion-scene=versions]:not([data-preview-arrival]) [data-release-row=incoming]{transform:translate(110%)}[data-spatial-ready] [data-motion-scene=versions]:not([data-preview-arrival]) [data-release-row=previous]{transform:translateY(calc(-1 * var(--release-row-height,0px)));background:color-mix(in srgb, var(--color-byoc-lit) 12%, var(--color-void))}[data-spatial-ready] [data-motion-scene=versions]:not([data-preview-arrival]) .release-state-before{visibility:visible}[data-spatial-ready] [data-motion-scene=versions]:not([data-preview-arrival]) .release-state-after{visibility:hidden}[data-spatial-ready] [data-release-row=previous] .release-state-before{color:var(--color-byoc-lit)}[data-spatial-ready] [data-release-row=incoming] .release-state-before{color:var(--color-void-muted)}[data-spatial-ready] [data-preview-arrival=true] [data-release-row=incoming]{animation:1.1s cubic-bezier(.2,.65,.3,1) both release-arrive}[data-spatial-ready] [data-preview-arrival=true] [data-release-row=previous]{animation:1.1s cubic-bezier(.2,.65,.3,1) both release-move-down,1.1s linear both release-demote}[data-spatial-ready] [data-preview-arrival=true] .release-state-before{animation:1.1s step-end both release-before}[data-spatial-ready] [data-preview-arrival=true] .release-state-after{animation:1.1s step-end both release-after}}@keyframes release-arrive{0%,38%{transform:translate(110%)}85%,to{transform:translate(0)}}@keyframes release-move-down{0%,8%{transform:translateY(calc(-1 * var(--release-row-height,0px)))}35%,to{transform:translateY(0)}}@keyframes release-demote{0%,84%{background:color-mix(in srgb, var(--color-byoc-lit) 12%, var(--color-void))}85%,to{background:0 0}}@keyframes release-before{0%,84%{visibility:visible}85%,to{visibility:hidden}}@keyframes release-after{0%,84%{visibility:hidden}85%,to{visibility:visible}}.landing-questions .landing-chapter-title,.closing-scene .landing-chapter-title{font-weight:600}
