.utility[data-astro-cid-j7pv25f6]{background:#242424;color:#ccc;font-size:11px}.utility[data-astro-cid-j7pv25f6]>.wrap[data-astro-cid-j7pv25f6]{height:30px;display:flex;align-items:center;justify-content:space-between}.utility[data-astro-cid-j7pv25f6] .wrap[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;gap:28px}.utility[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}header[data-astro-cid-j7pv25f6]{position:sticky;top:0;background:#fff;z-index:20;border-bottom:1px solid #eee}.nav[data-astro-cid-j7pv25f6]{height:90px;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo-window[data-astro-cid-j7pv25f6]{display:block;width:178px;height:66px;overflow:hidden;position:relative;flex-shrink:0}.logo-window[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;width:252px;height:auto;max-width:none;left:-40px;top:-30px}.brand[data-astro-cid-j7pv25f6]{flex-shrink:0}nav[data-astro-cid-j7pv25f6]{display:flex;gap:38px;align-self:stretch;align-items:center}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:14px;height:100%;display:flex;align-items:center;position:relative}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:0;height:3px;background:var(--blue);left:50%;right:50%;transition:.2s}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:after{left:0;right:0}.nav-contact[data-astro-cid-j7pv25f6]{font-size:13px;border-left:1px solid #ddd;padding-left:28px}.nav-contact[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:18px;color:var(--blue)}.menu-toggle[data-astro-cid-j7pv25f6],nav[data-astro-cid-j7pv25f6] .mobile-contact[data-astro-cid-j7pv25f6]{display:none}.hero[data-astro-cid-j7pv25f6]{height:640px;min-height:540px;position:relative;color:#fff;isolation:isolate;overflow:hidden;background:#222}.hero-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-3}.hero-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(90deg,#07121de6,#0d192ba3 38%,#0d192b0a 80%),linear-gradient(0deg,#0007,transparent 25%);z-index:-2}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:100px}.hero-kicker[data-astro-cid-j7pv25f6]{font-size:14px;letter-spacing:5px;color:#e5e8ef}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(42px,4.1vw,64px);font-weight:500;letter-spacing:1px;line-height:1.35;margin:24px 0}.hero-description[data-astro-cid-j7pv25f6]{font-size:16px;color:#e6e6e6;line-height:1.9}.hero-button[data-astro-cid-j7pv25f6]{margin-top:24px;background:transparent;border-color:#fff;color:#fff;min-width:205px}.hero-button[data-astro-cid-j7pv25f6]:hover{background:#fff;color:#222}.hero-bottom[data-astro-cid-j7pv25f6]{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:#ddd}.section-title[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:48px}.section-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:36px;font-weight:500;margin:0;line-height:1.4}.section-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:42px;height:3px;margin:21px auto;background:var(--blue)}.section-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:#777;line-height:1.8;margin:0}.services[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service[data-astro-cid-j7pv25f6]{padding:12px 28px 12px 0;border-right:1px solid #e6e6e6}.service[data-astro-cid-j7pv25f6]:last-child{border:0;padding-right:0}.service-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:18px;color:var(--blue)}.service-top[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:38px;height:38px}.service-top[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:10px;letter-spacing:1.5px;color:#888}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:25px;font-weight:500;margin:25px 0 15px}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.9;color:#707070;max-width:345px}.service-bottom[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;margin-top:28px;gap:10px}.service[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:11px;color:#888}.arrow[data-astro-cid-j7pv25f6]{font-size:22px;color:var(--blue);transition:transform .2s}.service[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(3px,-3px)}.experience[data-astro-cid-j7pv25f6]{background:#f5f5f5}.image-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.65fr 1fr;gap:24px}.image-card[data-astro-cid-j7pv25f6]{display:block;height:440px;position:relative;overflow:hidden;background:#090d18;color:#fff;isolation:isolate}.image-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .65s;z-index:-2}.image-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050913ed,transparent 85%);z-index:-1}.image-card[data-astro-cid-j7pv25f6]:hover{color:#fff}.image-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.wide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center 35%}.narrow[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:55% center}.image-copy[data-astro-cid-j7pv25f6]{position:absolute;bottom:34px;left:36px;right:30px}.image-copy[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{font-size:11px;letter-spacing:1px;color:#ccc}.image-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:32px;font-weight:500;line-height:1.4;margin:13px 0}.image-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ddd;font-size:15px}.image-more[data-astro-cid-j7pv25f6]{display:flex;gap:25px;align-items:center;font-size:13px;margin-top:25px}.image-more[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:23px;font-weight:400}.image-note[data-astro-cid-j7pv25f6]{font-size:11px;color:#888;margin:18px 0 0;line-height:1.7}.about[data-astro-cid-j7pv25f6]{padding:95px 0;background:linear-gradient(110deg,#edf0f6,#fafbfc)}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:44px;line-height:1.45;font-weight:500;margin:20px 0}.blue-rule[data-astro-cid-j7pv25f6]{height:3px;width:44px;background:var(--blue);margin-top:30px}.about-copy[data-astro-cid-j7pv25f6]{padding-top:6px}.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#696969;font-size:15px;line-height:2}.about-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:24px;color:#262626;margin-top:0}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:40px;font-size:14px;margin-top:18px;color:var(--blue)}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:42px}.step-number[data-astro-cid-j7pv25f6]{font-size:44px;color:#c5ccdc;font-weight:300;display:block;padding-bottom:20px;border-bottom:1px solid #ddd}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;font-weight:500;margin:24px 0 12px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:#777;line-height:1.85}.contact[data-astro-cid-j7pv25f6]{padding:58px 0;background:#f0f2f7}.contact-grid[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-weight:500;font-size:34px;margin:16px 0}.contact[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#777;font-size:14px}.contact[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{min-width:185px}footer[data-astro-cid-j7pv25f6]{background:#fafafa;padding:60px 0 0}.footer-main[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.35fr;gap:35px;padding-bottom:45px}.footer-main[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:500;margin:14px 0 24px}.footer-main[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.footer-main[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:block;font-size:12px;color:#777;line-height:1.9;margin:9px 0}.footer-main[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--blue)}.footer-brand[data-astro-cid-j7pv25f6] .logo-window[data-astro-cid-j7pv25f6]{margin-top:-6px;mix-blend-mode:multiply}.footer-contact[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:first-of-type{font-size:22px;color:#333}.footer-bottom[data-astro-cid-j7pv25f6]{border-top:1px solid #ddd;display:flex;gap:32px;font-size:11px;color:#888;padding:24px 0}.footer-bottom[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:last-child{margin-left:auto}@media(min-width:1700px){.hero[data-astro-cid-j7pv25f6]{height:740px}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:145px}}@media(max-width:1100px){nav[data-astro-cid-j7pv25f6]{gap:22px}.nav[data-astro-cid-j7pv25f6]{gap:20px}.nav-contact[data-astro-cid-j7pv25f6]{display:none}.services[data-astro-cid-j7pv25f6]{gap:24px}.service[data-astro-cid-j7pv25f6]{padding-right:20px}.service-bottom[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:10px}.about-grid[data-astro-cid-j7pv25f6]{gap:50px}.footer-main[data-astro-cid-j7pv25f6]{gap:22px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:54px}}@media(max-width:760px){.utility[data-astro-cid-j7pv25f6]{display:none}.nav[data-astro-cid-j7pv25f6]{height:76px}.logo-window[data-astro-cid-j7pv25f6]{width:158px;height:60px}.logo-window[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:227px;left:-36px;top:-27px}.menu-toggle[data-astro-cid-j7pv25f6]{display:flex;width:44px;height:44px;border:0;background:none;flex-direction:column;align-items:center;justify-content:center;gap:7px}.menu-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:23px;height:1.5px;background:#333;transition:.2s}.menu-toggle[data-astro-cid-j7pv25f6][aria-expanded=true] span[data-astro-cid-j7pv25f6]:first-child{transform:translateY(4.25px) rotate(45deg)}.menu-toggle[data-astro-cid-j7pv25f6][aria-expanded=true] span[data-astro-cid-j7pv25f6]:last-child{transform:translateY(-4.25px) rotate(-45deg)}nav[data-astro-cid-j7pv25f6]{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:10px 24px 24px;box-shadow:0 15px 20px #0001}nav[data-astro-cid-j7pv25f6].open{display:block}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],nav[data-astro-cid-j7pv25f6] .mobile-contact[data-astro-cid-j7pv25f6]{display:flex;padding:18px 0;border-bottom:1px solid #eee;height:auto}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{display:none}.hero[data-astro-cid-j7pv25f6]{height:650px;min-height:0}.hero-photo[data-astro-cid-j7pv25f6]{object-position:61% center}.hero-overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#07121dd9,#0d192b44),linear-gradient(0deg,#0007,transparent 40%)}.hero-copy[data-astro-cid-j7pv25f6]{padding-top:90px}.hero-kicker[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:3px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:38px;letter-spacing:0;line-height:1.5;margin:24px 0}.hero-description[data-astro-cid-j7pv25f6]{font-size:13px;line-height:2}.hero-button[data-astro-cid-j7pv25f6]{margin-top:28px;min-width:190px}.hero-bottom[data-astro-cid-j7pv25f6]{font-size:9px;letter-spacing:.3px;gap:25px;line-height:1.7}.hero-bottom[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{max-width:150px}.hero-bottom[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{text-align:right;max-width:120px}.section-title[data-astro-cid-j7pv25f6]{margin-bottom:35px}.section-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:28px}.section-title[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.services[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:30px}.service[data-astro-cid-j7pv25f6]{border-right:0;border-bottom:1px solid #e6e6e6;padding:0 0 28px}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:24px;margin-top:18px}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:none}.service-bottom[data-astro-cid-j7pv25f6]{margin-top:20px}.image-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}.image-card[data-astro-cid-j7pv25f6]{height:380px}.image-copy[data-astro-cid-j7pv25f6]{left:25px;bottom:25px}.image-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:28px}.narrow[data-astro-cid-j7pv25f6]{height:350px}.narrow[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center}.about[data-astro-cid-j7pv25f6]{padding:60px 0}.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:30px}.about-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:34px}.about-copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:21px}.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px}.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:28px}.step-number[data-astro-cid-j7pv25f6]{font-size:36px}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.contact-grid[data-astro-cid-j7pv25f6]{display:block}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:28px}.contact[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{margin-top:18px}.footer-main[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:25px}.footer-brand[data-astro-cid-j7pv25f6],.footer-contact[data-astro-cid-j7pv25f6]{grid-column:1/-1}.footer-main[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:15px}.footer-bottom[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:15px;font-size:10px}.footer-bottom[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{width:100%}.footer-bottom[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){.image-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.arrow[data-astro-cid-j7pv25f6],nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{transition:none}}
