.technology-rail-section[data-astro-cid-fpoqr5r2]{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.25rem}.technology-rail-shell[data-astro-cid-fpoqr5r2]{align-items:center;gap:.5rem;display:flex}.technology-rail[data-astro-cid-fpoqr5r2]{box-sizing:border-box;overscroll-behavior-x:contain;cursor:default;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:inline proximity;touch-action:pan-x pan-y;user-select:none;flex:1;width:100%;min-width:0;padding-block:3rem;overflow-x:auto}.technology-rail-control[data-astro-cid-fpoqr5r2]{border:1px solid var(--dw-line);background:var(--dw-surface);width:2.25rem;height:2.25rem;color:var(--dw-ink);border-radius:0;flex:0 0 2.25rem;place-items:center;margin-block:.15rem;margin-inline:0;padding:0;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:grid}.technology-rail-control[data-astro-cid-fpoqr5r2][hidden]{display:none}.technology-rail-control[data-astro-cid-fpoqr5r2]:not(:disabled):hover{border-color:var(--dw-brand);background:var(--dw-brand-soft);color:var(--dw-brand-dark)}.technology-rail-control[data-astro-cid-fpoqr5r2]:disabled{cursor:default;opacity:.38}.technology-rail[data-astro-cid-fpoqr5r2]::-webkit-scrollbar{width:0;height:0;display:none}.technology-rail[data-astro-cid-fpoqr5r2].is-dragging{cursor:grabbing}.technology-rail[data-astro-cid-fpoqr5r2].is-scrollable{cursor:grab}.technology-rail[data-astro-cid-fpoqr5r2].is-scrollable.is-dragging{cursor:grabbing}.technology-rail[data-astro-cid-fpoqr5r2]:focus-visible{outline:2px solid var(--dw-coral);outline-offset:-3px}.technology-rail-track[data-astro-cid-fpoqr5r2]{justify-content:center;align-items:center;gap:clamp(3.5rem,6vw,6.5rem);width:max-content;min-width:100%;display:flex}.technology-rail[data-astro-cid-fpoqr5r2].is-scrollable .technology-rail-track[data-astro-cid-fpoqr5r2]{justify-content:flex-start}.technology-logo[data-astro-cid-fpoqr5r2]{scroll-snap-align:start;text-align:center;flex-direction:column;flex:none;align-items:center;gap:.65rem;width:max-content;min-width:3rem;display:flex}.technology-logo[data-astro-cid-fpoqr5r2] img[data-astro-cid-fpoqr5r2]{object-fit:contain;width:2.8rem;height:2.8rem;display:block}.technology-logo[data-astro-cid-fpoqr5r2] span[data-astro-cid-fpoqr5r2]{max-width:8rem;color:var(--dw-muted);white-space:normal;font-size:.7rem;font-weight:600;line-height:1.25}.technology-logo[data-astro-cid-fpoqr5r2][data-technology=ios] img[data-astro-cid-fpoqr5r2]{filter:invert()}@media (width>=1024px){.technology-rail-section[data-astro-cid-fpoqr5r2]{padding-inline:2rem}}@media (width<=720px){.technology-rail-section[data-astro-cid-fpoqr5r2]{padding-inline:1.25rem}.technology-rail[data-astro-cid-fpoqr5r2]{padding-block:2.5rem}.technology-rail-control[data-astro-cid-fpoqr5r2]{flex-basis:2rem;width:2rem;height:2rem}.technology-rail-track[data-astro-cid-fpoqr5r2]{justify-content:flex-start;gap:3rem;min-width:max-content}}@media (prefers-reduced-motion:reduce){.technology-rail[data-astro-cid-fpoqr5r2]{scroll-behavior:auto}}.operations-frame[data-astro-cid-vshjqpii]{border:1px solid var(--dw-line);background:var(--dw-canvas);border-radius:1.125rem;overflow:hidden}.operations-frame-header[data-astro-cid-vshjqpii]{border-bottom:1px solid var(--dw-line);padding:1rem 1.25rem}.operations-expertise[data-astro-cid-vshjqpii]{gap:3rem;padding:1.5rem 1.25rem 1.75rem;display:grid}.operations-expertise-content[data-astro-cid-vshjqpii]{min-width:0}.operations-expertise-intro[data-astro-cid-vshjqpii]{color:var(--dw-ink);letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.3}.operations-expertise-intro[data-astro-cid-vshjqpii] span[data-astro-cid-vshjqpii]{color:var(--dw-brand)}.operations-grid[data-astro-cid-vshjqpii]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.operations-item[data-astro-cid-vshjqpii]{border:1px solid var(--dw-line);background:var(--dw-surface);min-width:0;color:var(--dw-ink);letter-spacing:.06em;border-radius:.75rem;align-items:center;gap:.6rem;min-height:4.25rem;padding:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;display:flex}.operations-item[data-astro-cid-vshjqpii] svg[data-astro-cid-vshjqpii]{color:var(--dw-brand);flex:none}.operations-item[data-astro-cid-vshjqpii] span[data-astro-cid-vshjqpii]{overflow-wrap:anywhere}@media (width>=64rem){.operations-expertise[data-astro-cid-vshjqpii]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,5vw,5rem)}.operations-expertise-content[data-astro-cid-vshjqpii]{border-left:1px solid var(--dw-line);min-width:0;padding-left:clamp(1.5rem,3vw,3rem)}}@media (width<=767px){.operations-expertise[data-astro-cid-vshjqpii]{gap:2rem;padding:1.5rem 1rem}.operations-grid[data-astro-cid-vshjqpii]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.operations-frame-header[data-astro-cid-vshjqpii]{padding-inline:1rem}.operations-grid[data-astro-cid-vshjqpii]{gap:.5rem}.operations-item[data-astro-cid-vshjqpii]{padding:.7rem}}.about-continuity[data-astro-cid-kmlpzm6s]{background:#142321;padding-bottom:8rem}.about-hero[data-astro-cid-kmlpzm6s]{isolation:isolate;color:#f4f3ed;background:#142321;min-height:32rem;position:relative;overflow:hidden}.about-hero-media[data-astro-cid-kmlpzm6s],.about-hero-overlay[data-astro-cid-kmlpzm6s]{z-index:-1;position:absolute;inset:0}.about-hero-media[data-astro-cid-kmlpzm6s] img[data-astro-cid-kmlpzm6s]{object-fit:cover;object-position:center right;width:100%;height:100%}.about-hero-overlay[data-astro-cid-kmlpzm6s]{z-index:0;background:linear-gradient(90deg,#040e13f2 0%,#040e13d1 42%,#040e134d 74%,#0000 100%),linear-gradient(#0000 30%,#14232147 65%,#142321b8 82%,#142321 100%)}.about-hero[data-astro-cid-kmlpzm6s]:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 0%,#14232140 44%,#142321a6 78%,#142321 100%);height:180px;position:absolute;bottom:0;left:0;right:0}.about-hero-inner[data-astro-cid-kmlpzm6s]{z-index:1;max-width:1240px;margin-inline:auto;padding:8rem 1.25rem 9rem;position:relative}.about-hero[data-astro-cid-kmlpzm6s] .eyebrow[data-astro-cid-kmlpzm6s]{color:var(--dw-accent)}.about-hero[data-astro-cid-kmlpzm6s] h1[data-astro-cid-kmlpzm6s]{letter-spacing:-.06em;max-width:52rem;margin-top:1.25rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:600;line-height:.98}.about-hero[data-astro-cid-kmlpzm6s] h1[data-astro-cid-kmlpzm6s] span[data-astro-cid-kmlpzm6s]{color:var(--dw-accent)}.about-hero-copy[data-astro-cid-kmlpzm6s]{color:#a7b5ae;max-width:46rem;margin-top:1.75rem;font-size:1.125rem;line-height:1.7}.about-context[data-astro-cid-kmlpzm6s]{z-index:2;max-width:1270px;margin:-72px auto 0;padding-inline:1.25rem;position:relative}.about-context-frame[data-astro-cid-kmlpzm6s]{border:1px solid color-mix(in srgb, var(--dw-accent) 40%, var(--dw-line));background:#0d201d;border-radius:1.125rem;overflow:hidden;box-shadow:0 1rem 3rem #040e132e}.about-context-top[data-astro-cid-kmlpzm6s]{border-bottom:1px solid color-mix(in srgb, var(--dw-accent) 26%, #2b3d3a);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--dw-accent) 15%, transparent), transparent 42%), linear-gradient(135deg, #071210 0%, #0d201d 100%);gap:3rem;padding:3.5rem 2rem;display:grid}.about-context-top[data-astro-cid-kmlpzm6s] .eyebrow[data-astro-cid-kmlpzm6s]{color:var(--dw-accent)}.about-context-top[data-astro-cid-kmlpzm6s] h2[data-astro-cid-kmlpzm6s]{color:#f4f3ed;letter-spacing:-.045em;margin-top:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.06}.about-context-copy[data-astro-cid-kmlpzm6s]{color:#a7b5ae;gap:1.25rem;font-size:1.05rem;line-height:1.7;display:grid}.about-context-bottom[data-astro-cid-kmlpzm6s]{background:#0d201d;gap:1px;padding:0;display:grid;overflow:hidden}.experience-panel[data-astro-cid-kmlpzm6s]{min-height:20rem;padding:3rem 2rem;position:relative;overflow:hidden}.experience-panel--technology[data-astro-cid-kmlpzm6s]{background:radial-gradient(circle at 12% 92%, color-mix(in srgb, var(--dw-accent) 16%, transparent), transparent 44%), linear-gradient(135deg, #0d201d 0%, #112825 100%);color:#f4f3ed}.experience-panel--business[data-astro-cid-kmlpzm6s]{background:radial-gradient(ellipse at 92% 12%, color-mix(in srgb, var(--dw-accent) 22%, transparent), transparent 52%), linear-gradient(180deg, #123340 0%, #1d5368 100%);color:#f4f3ed}.experience-panel--business[data-astro-cid-kmlpzm6s]:before,.experience-panel--business[data-astro-cid-kmlpzm6s]:after{z-index:0;content:"";pointer-events:none;position:absolute}.experience-panel--business[data-astro-cid-kmlpzm6s]:before{background:linear-gradient(135deg,#ffffff0f,#0000 58%);inset:0}.experience-panel--business[data-astro-cid-kmlpzm6s]:after{filter:blur(1.5rem);opacity:.5;background:radial-gradient(circle,#76c2e624,#0000 68%);width:70%;height:70%;top:-25%;right:-12%}.experience-panel[data-astro-cid-kmlpzm6s]>[data-astro-cid-kmlpzm6s]{z-index:1;position:relative}.experience-panel[data-astro-cid-kmlpzm6s] .eyebrow[data-astro-cid-kmlpzm6s]{color:var(--dw-accent)}.experience-panel--business[data-astro-cid-kmlpzm6s] .eyebrow[data-astro-cid-kmlpzm6s]{color:#f29a7c}.experience-panel--business[data-astro-cid-kmlpzm6s] h2[data-astro-cid-kmlpzm6s],.experience-panel--business[data-astro-cid-kmlpzm6s] p[data-astro-cid-kmlpzm6s]{color:#f4f3ed}.experience-panel[data-astro-cid-kmlpzm6s] h2[data-astro-cid-kmlpzm6s]{letter-spacing:-.04em;margin-top:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.1}.experience-panel[data-astro-cid-kmlpzm6s] p[data-astro-cid-kmlpzm6s]:not(.eyebrow){color:#a7b5ae;max-width:38rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.experience-panel--business[data-astro-cid-kmlpzm6s] p[data-astro-cid-kmlpzm6s]:not(.eyebrow){color:#a7b5ae}.experience-panel-decoration[data-astro-cid-kmlpzm6s]{z-index:2;background:var(--dw-accent);width:2.75rem;height:2px;position:absolute;bottom:2rem;left:2rem}.experience-panel--business[data-astro-cid-kmlpzm6s] .experience-panel-decoration[data-astro-cid-kmlpzm6s]{background:var(--dw-accent)}@media (width>=48rem){.about-context-top[data-astro-cid-kmlpzm6s]{grid-template-columns:5fr 7fr;align-items:center;gap:5rem;padding:3.5rem 4rem}.about-context-copy[data-astro-cid-kmlpzm6s]{border-left:1px solid #2b3d3a;padding-left:3rem}.about-context-bottom[data-astro-cid-kmlpzm6s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.about-hero[data-astro-cid-kmlpzm6s]{min-height:29rem}.about-hero-media[data-astro-cid-kmlpzm6s] img[data-astro-cid-kmlpzm6s]{object-position:65% center}.about-hero-inner[data-astro-cid-kmlpzm6s]{padding:6rem 1.25rem 7rem}.about-context[data-astro-cid-kmlpzm6s]{margin-top:-2rem;padding-inline:1rem}.about-context-top[data-astro-cid-kmlpzm6s]{gap:2rem;padding:2.5rem 1.5rem}.about-context-copy[data-astro-cid-kmlpzm6s]{font-size:1rem}.experience-panel[data-astro-cid-kmlpzm6s]{min-height:18rem;padding:2.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.experience-panel--business[data-astro-cid-kmlpzm6s]:after{filter:none}}
