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