:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--bg-dots: #e5e7eb;--font-mono: "Courier New", Courier, monospace}.hero-section-v1:where(.astro-DOI4XIKT){background-color:#fff;background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px}#highlightTech:where(.astro-DOI4XIKT){background-color:var(--c-accent);opacity:.2}.mono-tech:where(.astro-DOI4XIKT){font-family:var(--font-mono);letter-spacing:.5px}.hero-headline:where(.astro-DOI4XIKT){font-size:2.3rem}@media (min-width: 640px){.hero-headline:where(.astro-DOI4XIKT){font-size:3.2rem}}@media (min-width: 768px){.hero-headline:where(.astro-DOI4XIKT){font-size:3.6rem}}:root{--bg-light: #f8f9fac5;--bg-dots: #edeef1;--card-bg: #ffffff;--card-border: #d0d5dd;--text-dark: #101828;--text-body: #475467;--accent-blue: #0b1a2a;--font-mono: "Courier New", Courier, monospace}.section-team:where(.astro-K4EKUM5Z){padding:120px 20px;background-color:var(--bg-light);background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;font-family:var(--font-archivo);color:var(--text-dark);border-top:1px solid var(--card-border)}@media (max-width: 768px){.section-team:where(.astro-K4EKUM5Z){background-color:#f8fafb;background-image:radial-gradient(#e8eaef 1.2px,transparent 1.2px);background-size:22px 22px}}.container-team:where(.astro-K4EKUM5Z){max-width:1100px;margin:auto}.team-header:where(.astro-K4EKUM5Z){text-align:center;max-width:700px;margin:0 auto 80px}.label-mono:where(.astro-K4EKUM5Z){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--text-body);font-weight:600;background:#eaecf0;padding:4px 10px;border-radius:4px;text-transform:uppercase;display:inline-block;margin-bottom:24px}.team-header:where(.astro-K4EKUM5Z) h2:where(.astro-K4EKUM5Z){font-size:42px;font-weight:700;line-height:1.1;margin-bottom:20px;color:var(--accent-blue)}.profile-layout:where(.astro-K4EKUM5Z){display:grid;grid-template-columns:350px 1fr;gap:60px;align-items:flex-start;background:#fff;border:1px solid var(--card-border);border-radius:16px;padding:40px;box-shadow:0 10px 30px -10px #0000000d}.id-card-wrapper:where(.astro-K4EKUM5Z){background:var(--bg-light);border:1px solid var(--card-border);border-radius:8px;padding:16px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.id-card-wrapper:where(.astro-K4EKUM5Z):before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80px;height:20px;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px;z-index:2}.photo-frame:where(.astro-K4EKUM5Z){width:100%;aspect-ratio:unset;height:320px;max-height:340px;min-height:290px;display:flex;align-items:stretch;justify-content:center;overflow:hidden;border-radius:4px;border:1px solid #e5e7eb;margin-bottom:16px;position:relative}.photo-frame:where(.astro-K4EKUM5Z) img:where(.astro-K4EKUM5Z){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.status-badge:where(.astro-K4EKUM5Z){position:absolute;bottom:10px;right:10px;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);padding:4px 8px;border-radius:4px;font-family:var(--font-mono);font-size:11px;color:#16a34a;border:1px solid #bbf7d0;display:flex;align-items:center;gap:6px}.status-dot:where(.astro-K4EKUM5Z){width:6px;height:6px;background:#16a34a;border-radius:50%}.id-meta:where(.astro-K4EKUM5Z){display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--text-body);border-top:1px dashed var(--card-border);padding-top:12px}.bio-content:where(.astro-K4EKUM5Z){padding-top:10px}.bio-content:where(.astro-K4EKUM5Z) h3:where(.astro-K4EKUM5Z){font-size:30px;font-weight:700;color:var(--accent-blue);margin-bottom:24px}.bio-content:where(.astro-K4EKUM5Z) p:where(.astro-K4EKUM5Z){font-size:17px;line-height:1.7;color:var(--text-body);margin-bottom:32px}.signature-block:where(.astro-K4EKUM5Z){display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--accent-blue);padding-left:16px;margin-bottom:32px}.name-large:where(.astro-K4EKUM5Z){font-size:20px;font-weight:700;color:var(--accent-blue)}.role-mono:where(.astro-K4EKUM5Z){font-family:var(--font-mono);font-size:14px;color:var(--text-body);text-transform:uppercase}.linkedin-btn:where(.astro-K4EKUM5Z){display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;padding:8px 16px;border:1px solid #dbeafe;background:#eff6ff;border-radius:6px;transition:all .2s}.linkedin-btn:where(.astro-K4EKUM5Z):hover{background:#dbeafe}.values-section-v1:where(.astro-K4EKUM5Z){margin-top:80px}.section-label:where(.astro-K4EKUM5Z){font-family:var(--font-mono);font-size:14px;color:var(--text-body);margin-bottom:30px;display:block;opacity:.8}.values-grid-cards:where(.astro-K4EKUM5Z){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.value-card:where(.astro-K4EKUM5Z){background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;opacity:0;transform:translateY(50px)}.values-grid-cards:where(.astro-K4EKUM5Z).in-view .value-card:where(.astro-K4EKUM5Z){animation:valueCardSlideUp .6s cubic-bezier(.34,1.56,.64,1) forwards}.values-grid-cards:where(.astro-K4EKUM5Z).in-view .value-card:where(.astro-K4EKUM5Z):nth-child(1){animation-delay:.1s}.values-grid-cards:where(.astro-K4EKUM5Z).in-view .value-card:where(.astro-K4EKUM5Z):nth-child(2){animation-delay:.25s}.values-grid-cards:where(.astro-K4EKUM5Z).in-view .value-card:where(.astro-K4EKUM5Z):nth-child(3){animation-delay:.4s}.value-card:where(.astro-K4EKUM5Z):hover{transform:translateY(-5px);border-color:var(--accent-blue);box-shadow:0 12px 30px -10px #00000014}@keyframes valueCardSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.card-header:where(.astro-K4EKUM5Z){display:flex;justify-content:space-between;margin-bottom:24px}.card-index:where(.astro-K4EKUM5Z){font-family:var(--font-mono);background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:12px;color:var(--text-body);height:-moz-fit-content;height:fit-content}.card-icon:where(.astro-K4EKUM5Z){color:var(--accent-blue);background:#eff6ff;padding:10px;border-radius:8px}.value-card:where(.astro-K4EKUM5Z) h4:where(.astro-K4EKUM5Z){font-size:20px;font-weight:700;color:var(--accent-blue);margin-bottom:12px}.value-card:where(.astro-K4EKUM5Z) p:where(.astro-K4EKUM5Z){font-size:15px;line-height:1.6;color:var(--text-body);margin:0}@media (max-width: 900px){.profile-layout:where(.astro-K4EKUM5Z){grid-template-columns:1fr}.values-grid-cards:where(.astro-K4EKUM5Z){grid-template-columns:1fr}}:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--bg-dots: #e5e7eb;--card-bg: #ffffff;--card-border: #d0d5dd;--font-mono: "Courier New", Courier, monospace}.section-contact:where(.astro-72WQZDPX){padding:120px 20px;background-color:var(--bg-light);background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;font-family:var(--font-archivo);overflow:hidden;border-top:1px solid var(--card-border)}.container-contact:where(.astro-72WQZDPX){max-width:1200px;margin:auto}.contact-grid:where(.astro-72WQZDPX){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-start}.contact-info:where(.astro-72WQZDPX){padding-top:20px}.slide-up:where(.astro-72WQZDPX){opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.is-visible:where(.astro-72WQZDPX){opacity:1;transform:translateY(0)}.header-label:where(.astro-72WQZDPX){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--c-primary);font-weight:700;background:rgba(11,26,42,.05);padding:6px 14px;border-radius:50px;text-transform:uppercase;display:inline-block;margin-bottom:24px}.contact-info:where(.astro-72WQZDPX) h2:where(.astro-72WQZDPX){font-size:42px;font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--c-primary);letter-spacing:-1px}.contact-info:where(.astro-72WQZDPX) p:where(.astro-72WQZDPX){font-size:18px;line-height:1.6;color:var(--c-secondary);margin-bottom:48px;max-width:500px}.integration-row:where(.astro-72WQZDPX){display:flex;gap:16px;flex-wrap:wrap}.integration-btn:where(.astro-72WQZDPX){display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid var(--card-border);border-radius:8px;text-decoration:none;color:var(--c-primary);font-weight:600;font-size:14px;background:#fff;transition:all .3s ease;cursor:pointer}.integration-btn:where(.astro-72WQZDPX):hover{border-color:var(--c-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.integration-btn:where(.astro-72WQZDPX) svg:where(.astro-72WQZDPX){width:20px;height:20px;fill:currentColor}.form-wrapper:where(.astro-72WQZDPX){position:relative}.contact-form-card:where(.astro-72WQZDPX){background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:40px;box-shadow:0 25px 50px -12px #0b1a2a1a;position:relative;z-index:2}.bg-decoration:where(.astro-72WQZDPX){position:absolute;top:-15px;right:-15px;width:100%;height:100%;border:1px dashed #cbd5e1;border-radius:12px;z-index:1}.form-group:where(.astro-72WQZDPX){margin-bottom:20px}.form-label:where(.astro-72WQZDPX){display:block;font-size:13px;font-weight:700;color:var(--c-primary);margin-bottom:8px;font-family:var(--font-mono)}.form-input:where(.astro-72WQZDPX),.form-textarea:where(.astro-72WQZDPX){width:100%;padding:12px 16px;border:1px solid var(--card-border);border-radius:6px;font-size:15px;color:var(--c-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit;box-sizing:border-box}.form-textarea:where(.astro-72WQZDPX){resize:vertical;min-height:100px}.form-input:where(.astro-72WQZDPX):focus,.form-textarea:where(.astro-72WQZDPX):focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px #0b1a2a1a}.submit-btn:where(.astro-72WQZDPX){width:100%;background-color:var(--c-primary);color:#fff;border:none;padding:16px;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .3s,transform .2s;text-transform:uppercase;letter-spacing:.5px;margin-top:10px}.submit-btn:where(.astro-72WQZDPX):hover{background-color:var(--c-accent);transform:translateY(-2px)}@media (max-width: 900px){.contact-grid:where(.astro-72WQZDPX){grid-template-columns:1fr;gap:50px}.contact-info:where(.astro-72WQZDPX) h2:where(.astro-72WQZDPX){font-size:32px}.bg-decoration:where(.astro-72WQZDPX){display:none}.contact-form-card:where(.astro-72WQZDPX){padding:25px}}:root{--c-primary: #0b1a2a;--c-secondary: #344967;--c-accent: #e74b5c;--card-bg: #ffffff;--card-border: #e2e8f0;--bg-dots: #e5e7eb;--font-mono: "Courier New", Courier, monospace}.section-enterprise-new:where(.astro-H5RR7LE5){padding:100px 20px;background-color:#fff;background-image:radial-gradient(var(--bg-dots) 1.5px,transparent 1.5px);background-size:24px 24px;font-family:var(--font-archivo);border-top:1px solid var(--card-border)}.container-ent:where(.astro-H5RR7LE5){max-width:1200px;margin:auto}.ent-header:where(.astro-H5RR7LE5){text-align:center;max-width:900px;margin:0 auto 80px;opacity:0;transform:translateY(20px);animation:fadeUp .8s ease-out forwards}.label-mono:where(.astro-H5RR7LE5){font-family:var(--font-mono);font-size:13px;letter-spacing:1px;color:var(--c-secondary);font-weight:600;background:rgba(255,255,255,.8);border:1px solid #e2e8f0;padding:6px 12px;border-radius:4px;text-transform:uppercase;display:inline-block;margin-bottom:24px;backdrop-filter:blur(4px)}.ent-header:where(.astro-H5RR7LE5) h2:where(.astro-H5RR7LE5){font-size:42px;font-weight:800;line-height:1.15;margin-bottom:24px;color:var(--c-primary);letter-spacing:-1px}.ent-header:where(.astro-H5RR7LE5) p:where(.astro-H5RR7LE5){font-size:19px;line-height:1.6;color:var(--c-secondary);max-width:780px;margin-left:auto;margin-right:auto}.badge-images-row:where(.astro-H5RR7LE5){display:flex;justify-content:center;gap:20px;margin-top:20px;margin-bottom:0}.badge-figure:where(.astro-H5RR7LE5){text-align:center;margin:0}.badge-img:where(.astro-H5RR7LE5){width:120px;max-width:100%;display:block;margin:0 auto 7px}.badge-caption:where(.astro-H5RR7LE5){font-size:16px;font-family:var(--font-mono);margin:0;color:var(--c-secondary);font-weight:600}.microsite-image-container:where(.astro-H5RR7LE5) .badge-images-row:where(.astro-H5RR7LE5){margin-top:0}.microsite-image-container:where(.astro-H5RR7LE5) .badge-img:where(.astro-H5RR7LE5){width:110px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges{min-width:280px;max-width:380px;min-height:340px;padding:20px;gap:20px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges .microsite-image-container-img:where(.astro-H5RR7LE5){max-height:240px;width:auto;-o-object-fit:contain;object-fit:contain}.aws-microsite-section:where(.astro-H5RR7LE5),.austranet-section:where(.astro-H5RR7LE5){background:var(--card-bg);border-radius:12px;border:1px solid var(--card-border);box-shadow:0 4px 6px -1px #00000005;padding:40px 32px;margin-bottom:60px;display:flex;flex-direction:row;gap:40px;align-items:flex-start;opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.aws-microsite-section:where(.astro-H5RR7LE5).is-visible,.austranet-section:where(.astro-H5RR7LE5).is-visible{opacity:1;transform:translateY(0)}.microsite-image-container:where(.astro-H5RR7LE5){flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:200px;max-width:270px;min-height:200px;background:var(--card-bg);padding:12px;border-radius:12px;overflow:visible;margin-bottom:0;gap:12px}.microsite-image-container:where(.astro-H5RR7LE5) img:where(.astro-H5RR7LE5){width:auto;max-width:100%;max-height:100%;border-radius:8px;filter:drop-shadow(0px -10px 20px rgba(0,0,0,.06));margin:0 auto;display:block}.microsite-content:where(.astro-H5RR7LE5){flex:1 1 0;display:flex;flex-direction:column}.microsite-content:where(.astro-H5RR7LE5) h3:where(.astro-H5RR7LE5){font-size:28px;font-weight:800;color:var(--c-primary);margin-bottom:20px}.microsite-content:where(.astro-H5RR7LE5) h4:where(.astro-H5RR7LE5){font-size:19px;font-weight:700;color:var(--c-accent);margin:24px 0 10px}.microsite-content:where(.astro-H5RR7LE5) p:where(.astro-H5RR7LE5),.microsite-content:where(.astro-H5RR7LE5) ul:where(.astro-H5RR7LE5){font-size:17px;color:var(--c-secondary);margin-bottom:0}.microsite-content:where(.astro-H5RR7LE5) ul:where(.astro-H5RR7LE5){list-style:none;padding:0;margin:8px 0 0}.microsite-content:where(.astro-H5RR7LE5) ul:where(.astro-H5RR7LE5) li:where(.astro-H5RR7LE5){position:relative;padding-left:26px;margin-bottom:11px;font-size:16px;line-height:1.5}.microsite-content:where(.astro-H5RR7LE5) ul:where(.astro-H5RR7LE5) li:where(.astro-H5RR7LE5):before{content:"\2022";position:absolute;left:0;top:0;color:var(--c-accent);font-weight:900;font-size:24px;line-height:1}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.aws-microsite-section:where(.astro-H5RR7LE5),.austranet-section:where(.astro-H5RR7LE5){flex-direction:column;align-items:stretch;padding:24px 16px}.microsite-image-container:where(.astro-H5RR7LE5){margin-bottom:24px;min-height:180px;max-width:100%}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges{min-height:300px;max-width:100%}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges .microsite-image-container-img:where(.astro-H5RR7LE5){max-height:200px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges .badge-img:where(.astro-H5RR7LE5){width:100px}.badge-img:where(.astro-H5RR7LE5){width:90px}}@media (max-width: 900px){.ent-header:where(.astro-H5RR7LE5) h2:where(.astro-H5RR7LE5){font-size:32px}.microsite-image-container:where(.astro-H5RR7LE5){min-height:140px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges{min-height:280px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges .microsite-image-container-img:where(.astro-H5RR7LE5){max-height:180px}.microsite-image-container:where(.astro-H5RR7LE5).microsite-image-container--with-badges .badge-img:where(.astro-H5RR7LE5){width:90px}.aws-microsite-section:where(.astro-H5RR7LE5),.austranet-section:where(.astro-H5RR7LE5){padding:18px 6px}}
