.physical-hero:where(.astro-yakbgk35){padding-top:80px;padding-bottom:64px}.container:where(.astro-yakbgk35){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.container:where(.astro-yakbgk35){padding-inline:5rem}}.hero-grid:where(.astro-yakbgk35){grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (width>=1024px){.hero-grid:where(.astro-yakbgk35){grid-template-columns:1.15fr 1fr;gap:4rem}}.hero-copy:where(.astro-yakbgk35){flex-direction:column;display:flex}.topic-eyebrow-wrap:where(.astro-yakbgk35){margin-bottom:1.25rem;margin-left:1rem;position:relative}.topic-eyebrow:where(.astro-yakbgk35){font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400);font-size:13.2px;font-weight:500;position:relative}.topic-eyebrow:where(.astro-yakbgk35):before{content:"";background:var(--color-persimmon-400);width:.5rem;height:.5rem;display:block;position:absolute;top:5px;left:-1rem}.title:where(.astro-yakbgk35){font-family:var(--font-family-primary);letter-spacing:-.005em;color:#fff;margin:0;font-size:44px;font-weight:500;line-height:1.08}@media (width>=1024px){.title:where(.astro-yakbgk35){font-size:56px}}.gradient-text:where(.astro-yakbgk35){background-image:var(--color-gradient);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.lede:where(.astro-yakbgk35){font-family:var(--font-family-primary);color:#fff9;max-width:32rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.55}.actions:where(.astro-yakbgk35){flex-wrap:wrap;gap:14px;margin-top:2.5rem;display:flex}.hero-visual:where(.astro-yakbgk35){border:1px solid #ffffff1f;height:360px;overflow:hidden}@media (width>=1024px){.hero-visual:where(.astro-yakbgk35){height:560px}}.hero-img:where(.astro-yakbgk35){object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block}.physical-data-services:where(.astro-ngffgs6z){padding-top:96px;padding-bottom:64px}.container:where(.astro-ngffgs6z){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.container:where(.astro-ngffgs6z){padding-inline:5rem}}.section-head:where(.astro-ngffgs6z){margin-bottom:2.5rem}.eyebrow-wrap:where(.astro-ngffgs6z){margin-bottom:1rem;margin-left:1rem;position:relative}.eyebrow:where(.astro-ngffgs6z){font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400);font-size:13.2px;font-weight:500;position:relative}.eyebrow:where(.astro-ngffgs6z):before{content:"";background:var(--color-persimmon-400);width:.5rem;height:.5rem;display:block;position:absolute;top:5px;left:-1rem}.heading:where(.astro-ngffgs6z){font-family:var(--font-family-primary);color:#fff;margin:1.25rem 0 0;font-size:40px;font-weight:500;line-height:1.1}.section-intro:where(.astro-ngffgs6z){font-family:var(--font-family-primary);color:#fff9;max-width:60rem;margin:1.25rem 0 0;font-size:18px;line-height:1.6}.category-grid:where(.astro-ngffgs6z){grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.category-grid:where(.astro-ngffgs6z){grid-template-columns:repeat(3,1fr)}}.category-card:where(.astro-ngffgs6z){background:#ffffff08;border:1px solid #ffffff1f;padding:2rem 2rem 2.25rem;position:relative}.category-card:where(.astro-ngffgs6z):before{content:"";pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L0.5 10.5' stroke='white'/%3E%3Cpath d='M0.5 0.5L10.5 0.5' stroke='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5L0.5 0.5' stroke='white'/%3E%3Cpath d='M10.5 0.5L10.5 10.5' stroke='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 10.5L10.5 10.5' stroke='white'/%3E%3Cpath d='M0.5 10.5L0.5 0.5' stroke='white'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 10.5L10.5 0.5' stroke='white'/%3E%3Cpath d='M10.5 10.5L0.5 10.5' stroke='white'/%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:11px 11px;position:absolute;inset:-1px}.category-head:where(.astro-ngffgs6z){text-align:center;border-bottom:1px solid #ffffff1f;margin-bottom:1.25rem;padding-bottom:1.25rem}.icon-box:where(.astro-ngffgs6z){aspect-ratio:1;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:96px;margin:0 auto 1rem;display:flex}.category-icon:where(.astro-ngffgs6z){filter:brightness(0)invert();width:64px;height:64px;display:block}.category-title:where(.astro-ngffgs6z){font-family:var(--font-family-primary);color:var(--color-canteloupe-400);margin:0;font-size:18px;font-weight:600;line-height:1.2}.data-item:where(.astro-ngffgs6z){border-top:1px solid #ffffff1f;margin-top:.85rem;padding-top:.85rem}.data-item:where(.astro-ngffgs6z):first-child{border-top:none;margin-top:0;padding-top:0}.data-label:where(.astro-ngffgs6z){font-family:var(--font-family-primary);color:var(--color-sand-000);margin:0 0 .25rem;font-size:15px;font-weight:600;line-height:1.25}.data-body:where(.astro-ngffgs6z){font-family:var(--font-family-primary);color:#ffffff8c;margin:0;font-size:13.5px;line-height:1.45}.physical-datasets:where(.astro-7n7w46hl){padding-block:64px}.container:where(.astro-7n7w46hl){max-width:1280px;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.container:where(.astro-7n7w46hl){padding-inline:5rem}}.section-head:where(.astro-7n7w46hl){margin-bottom:2.5rem}.eyebrow-wrap:where(.astro-7n7w46hl){margin-bottom:1rem;margin-left:1rem;position:relative}.eyebrow:where(.astro-7n7w46hl){font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-persimmon-400);font-size:13.2px;font-weight:500;position:relative}.eyebrow:where(.astro-7n7w46hl):before{content:"";background:var(--color-persimmon-400);width:.5rem;height:.5rem;display:block;position:absolute;top:5px;left:-1rem}.heading:where(.astro-7n7w46hl){font-family:var(--font-family-primary);color:#fff;margin:1.25rem 0 0;font-size:40px;font-weight:500;line-height:1.1}.section-intro:where(.astro-7n7w46hl){font-family:var(--font-family-primary);color:#fff9;max-width:60rem;margin:1.25rem 0 0;font-size:18px;line-height:1.6}.dataset-card:where(.astro-7n7w46hl){background:#ffffff08;border:1px solid #ffffff1f;grid-template-columns:1fr;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid;position:relative;overflow:hidden}@media (width>=768px){.dataset-card:where(.astro-7n7w46hl){grid-template-columns:.9fr 1.1fr}}.dataset-card:where(.astro-7n7w46hl):hover{background:#ffffff0d;border-color:#ffffff4d}.dataset-visual:where(.astro-7n7w46hl){background:#ffffff08;border-bottom:1px solid #ffffff1a;min-height:220px;position:relative}@media (width>=768px){.dataset-visual:where(.astro-7n7w46hl){border-bottom:none;border-right:1px solid #ffffff1a}}.visual-img:where(.astro-7n7w46hl){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.visual-scrim:where(.astro-7n7w46hl){background:linear-gradient(#0000002e 0%,#00000014 58%,#0009 100%);position:absolute;inset:0}.play-btn:where(.astro-7n7w46hl){backdrop-filter:blur(2px);color:#fff;background:#00000052;border:1.5px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:45%;left:27%;transform:translate(-50%,-50%)}.play-btn:where(.astro-7n7w46hl) svg:where(.astro-7n7w46hl){width:22px;height:22px;margin-left:2px}.scrubber:where(.astro-7n7w46hl){align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.scrubber:where(.astro-7n7w46hl) .timecode:where(.astro-7n7w46hl){font-family:var(--font-family-mono);color:#ffffffe6;flex-shrink:0;font-size:10px}.track:where(.astro-7n7w46hl){background:#ffffff59;border-radius:2px;flex:1;height:3px;position:relative}.track-fill:where(.astro-7n7w46hl){background:#fff;border-radius:2px;width:32%;position:absolute;top:0;bottom:0;left:0}.track-fill:where(.astro-7n7w46hl):after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 0 2px #00000026}.task-panel:where(.astro-7n7w46hl){backdrop-filter:blur(2px);background:#fffffff2;border:1px solid #fff9;border-radius:0 0 0 10px;flex-direction:column;gap:10px;width:min(60%,244px);padding:14px;display:flex;position:absolute;top:-14px;right:-1px;box-shadow:0 14px 34px #00000061}.task-row:where(.astro-7n7w46hl){align-items:center;gap:9px;display:flex}.task-check:where(.astro-7n7w46hl){background:#fff;border:1.5px solid #cbc9d6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.task-check:where(.astro-7n7w46hl).is-done{background:var(--color-grape-500);border-color:var(--color-grape-500)}.task-check-mark:where(.astro-7n7w46hl){width:11px;height:11px}.task-label:where(.astro-7n7w46hl){min-width:0;font-family:var(--font-family-primary);color:#201f2b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.2;overflow:hidden}.task-key:where(.astro-7n7w46hl){color:#9b98ad;margin-left:2px;font-size:8px}.dataset-copy:where(.astro-7n7w46hl){padding:2rem}.dataset-eyebrow:where(.astro-7n7w46hl){font-family:var(--font-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-canteloupe-400);font-size:11.5px}.dataset-name:where(.astro-7n7w46hl){font-family:var(--font-family-primary);color:#fff;margin:.6rem 0 0;font-size:26px;font-weight:600;line-height:1.15}.dataset-body:where(.astro-7n7w46hl){font-family:var(--font-family-primary);color:#ffffff9e;margin:.85rem 0 0;font-size:15px;line-height:1.55}.dataset-tags:where(.astro-7n7w46hl){flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.dataset-tag:where(.astro-7n7w46hl){font-family:var(--font-family-mono);letter-spacing:.03em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff29;border-radius:999px;padding:3px 10px;font-size:11px}.dataset-cta:where(.astro-7n7w46hl){font-family:var(--font-family-primary);color:var(--color-persimmon-400);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:15px;font-weight:600;display:inline-flex}.dataset-card:where(.astro-7n7w46hl):hover .dataset-cta:where(.astro-7n7w46hl) svg:where(.astro-7n7w46hl){transform:translate(3px)}.dataset-cta:where(.astro-7n7w46hl) svg:where(.astro-7n7w46hl){transition:transform .2s}.facilities-scene:where(.astro-te4fekrs){background:#000;border:1px solid #ffffff1f;width:100%;height:clamp(440px,52vw,660px);position:relative;overflow:hidden}.scene-overlay:where(.astro-te4fekrs){z-index:2;pointer-events:none;max-width:26rem;padding:2rem 2.25rem;position:absolute;top:30px;left:0}.overlay-title:where(.astro-te4fekrs){font-family:var(--font-family-primary);letter-spacing:-.01em;color:#fff;margin:0;font-size:27px;font-weight:500;line-height:1.15}@media (width>=1024px){.overlay-title:where(.astro-te4fekrs){font-size:30px}}.overlay-body:where(.astro-te4fekrs){font-family:var(--font-family-primary);color:#fff9;max-width:22rem;margin:1rem 0 0;font-size:16px;line-height:1.6}body.DataServicesPhysicalAiPage{font-family:var(--font-family-primary)}
