.hp-field[data-astro-cid-x6rojfb3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile[data-astro-cid-x6rojfb3]{margin-block:4px 16px}.contact-section[data-astro-cid-x6rojfb3]{background:var(--navy-deep);color:var(--contact-text);padding-block:var(--sec-pad)}.contact-grid[data-astro-cid-x6rojfb3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px;display:grid}.lead[data-astro-cid-x6rojfb3]{max-width:44ch;font-size:var(--fs-body);color:#ffffffb8;margin:0 0 34px;line-height:1.65}.contact-details[data-astro-cid-x6rojfb3]{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.contact-item[data-astro-cid-x6rojfb3]{align-items:flex-start;gap:14px;display:flex}.contact-icon[data-astro-cid-x6rojfb3]{border:1px solid var(--line-navy-strong);width:38px;height:38px;color:var(--sky);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contact-item[data-astro-cid-x6rojfb3]>div[data-astro-cid-x6rojfb3]{flex-direction:column;gap:2px;display:flex}.contact-item[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3],.contact-item[data-astro-cid-x6rojfb3] .address[data-astro-cid-x6rojfb3]{color:var(--color-on-primary);overflow-wrap:anywhere;font-size:16px;text-decoration:none}.contact-item[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3]:hover{color:var(--sky)}.contact-item[data-astro-cid-x6rojfb3] span[data-astro-cid-x6rojfb3]:not(.address){color:#ffffffa6;font-size:12.5px}.cta-links[data-astro-cid-x6rojfb3]{flex-wrap:wrap;gap:10px;display:flex}.cta-links[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3]{border:1px solid var(--line-navy-strong);border-radius:var(--radius-xl);height:44px;color:var(--color-on-primary);font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.cta-links[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3]:hover{border-color:var(--green);background:var(--green)}.form-wrapper[data-astro-cid-x6rojfb3]{position:relative}form[data-astro-cid-x6rojfb3].card-white{border-radius:var(--radius-xl);background:var(--color-surface);color:var(--ink);padding:30px 32px 32px}.form-header[data-astro-cid-x6rojfb3]{margin-bottom:22px}.form-header-top[data-astro-cid-x6rojfb3]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.form-header[data-astro-cid-x6rojfb3] h3[data-astro-cid-x6rojfb3]{color:var(--ink);margin:0;font-size:20px;font-weight:600}.form-mode[data-astro-cid-x6rojfb3]{letter-spacing:.04em;color:var(--chip-ink);flex-shrink:0;font-size:10px}.hint[data-astro-cid-x6rojfb3]{color:var(--chip-ink);margin:0;font-size:12.5px;line-height:1.55}.form-grid[data-astro-cid-x6rojfb3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.full-width[data-astro-cid-x6rojfb3]{grid-column:1/-1}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3]{flex-direction:column;gap:6px;display:flex}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3]>span[data-astro-cid-x6rojfb3]{letter-spacing:0;color:var(--chip-ink);font-size:13px;font-weight:500}form[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3],form[data-astro-cid-x6rojfb3] textarea[data-astro-cid-x6rojfb3],form[data-astro-cid-x6rojfb3] select[data-astro-cid-x6rojfb3]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--ink);padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}form[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3],form[data-astro-cid-x6rojfb3] select[data-astro-cid-x6rojfb3]{height:44px}form[data-astro-cid-x6rojfb3] select[data-astro-cid-x6rojfb3]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}form[data-astro-cid-x6rojfb3] textarea[data-astro-cid-x6rojfb3]{resize:vertical;padding:12px;line-height:1.5}.form-section[data-astro-cid-x6rojfb3]~.form-section[data-astro-cid-x6rojfb3]{margin-top:16px}.form-section-title[data-astro-cid-x6rojfb3]{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.field-help[data-astro-cid-x6rojfb3]{color:var(--chip-ink);font-size:11.5px}.field-error[data-astro-cid-x6rojfb3]{color:var(--color-error);font-size:11.5px}.field-error[data-astro-cid-x6rojfb3][hidden]{display:none}form[data-astro-cid-x6rojfb3] [data-astro-cid-x6rojfb3][aria-invalid=true]{border-color:var(--color-error)}form[data-astro-cid-x6rojfb3] button[data-astro-cid-x6rojfb3].details-toggle{width:100%;height:auto;color:var(--ink);text-align:left;background:#f9f8f4;border:1px dashed #c7cdd3;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;transition:border-color .2s,background .2s;display:flex}form[data-astro-cid-x6rojfb3] button[data-astro-cid-x6rojfb3].details-toggle:hover{border-color:var(--accent);background:#f9f8f4}form[data-astro-cid-x6rojfb3] button[data-astro-cid-x6rojfb3].details-toggle[aria-expanded=true]{border:1px solid var(--accent);background:var(--accent-soft)}.details-toggle-icon[data-astro-cid-x6rojfb3]{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.details-toggle-text[data-astro-cid-x6rojfb3]{flex-grow:1;min-width:0}.details-toggle-title[data-astro-cid-x6rojfb3]{color:var(--ink);font-size:14.5px;font-weight:500;display:block}.details-toggle-note[data-astro-cid-x6rojfb3]{color:var(--chip-ink);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.details-toggle-chevron[data-astro-cid-x6rojfb3]{border:1px solid var(--line);background:var(--color-surface);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .22s;display:grid}.details-toggle[data-astro-cid-x6rojfb3][aria-expanded=true] .details-toggle-chevron[data-astro-cid-x6rojfb3]{transform:rotate(180deg)}.details-panel[data-astro-cid-x6rojfb3]{border:1px solid #e0ddd6;border-left:3px solid var(--accent);background:#fbfbf9;border-radius:12px;margin-top:12px;padding:20px}.details-panel[data-astro-cid-x6rojfb3][hidden]{display:none}.file-field[data-astro-cid-x6rojfb3],.privacy-field[data-astro-cid-x6rojfb3]{flex-direction:column;gap:6px;display:flex}.form-grid[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop,.form-grid[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].privacy{margin-top:0}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop{background:var(--color-surface);color:var(--accent);cursor:pointer;border:1px dashed #c7cdd3;border-radius:10px;flex-direction:row;align-items:center;gap:12px;margin-top:16px;padding:13px 16px;transition:border-color .2s;position:relative}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop:hover,form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop:focus-within{border-color:var(--accent)}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop svg{flex-shrink:0}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop>.file-drop-label[data-astro-cid-x6rojfb3]{overflow-wrap:anywhere;color:#343a41;flex-grow:1;min-width:0;font-size:13px;font-weight:400}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop>.file-drop-formats[data-astro-cid-x6rojfb3]{letter-spacing:.04em;color:var(--chip-ink);flex-shrink:0;font-size:10px;font-weight:400}form[data-astro-cid-x6rojfb3] .file-drop[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3][type=file]{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}form[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3]:focus,form[data-astro-cid-x6rojfb3] textarea[data-astro-cid-x6rojfb3]:focus,form[data-astro-cid-x6rojfb3] select[data-astro-cid-x6rojfb3]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].privacy{flex-direction:row;align-items:flex-start;gap:10px;margin-top:16px}form[data-astro-cid-x6rojfb3] .privacy[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px;padding:0}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].privacy>span[data-astro-cid-x6rojfb3]{letter-spacing:0;color:var(--chip-ink);font-size:12px;font-weight:400;line-height:1.5}.privacy[data-astro-cid-x6rojfb3] a{color:var(--accent)}form[data-astro-cid-x6rojfb3] button[data-astro-cid-x6rojfb3][type=submit]{justify-content:center;width:100%;margin-top:20px}form[data-astro-cid-x6rojfb3] button[data-astro-cid-x6rojfb3][type=submit]:disabled{opacity:.6;cursor:wait}.form-status[data-astro-cid-x6rojfb3]{font-size:var(--fs-sm);color:var(--color-error);margin-top:12px}.form-status[data-astro-cid-x6rojfb3][hidden]{display:none}.success-message[data-astro-cid-x6rojfb3]{z-index:10;background:var(--color-surface);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:none;position:absolute;inset:0}.success-message[data-astro-cid-x6rojfb3].show{display:flex}.success-content[data-astro-cid-x6rojfb3]{padding:var(--spacing-2xl);text-align:center}.success-content[data-astro-cid-x6rojfb3] svg{margin-bottom:var(--spacing-md);width:64px;height:64px;color:var(--color-success)}.success-content[data-astro-cid-x6rojfb3] h3[data-astro-cid-x6rojfb3]{margin:0 0 var(--spacing-sm);color:var(--ink);font-size:24px;font-weight:400}.success-content[data-astro-cid-x6rojfb3] p[data-astro-cid-x6rojfb3]{font-size:var(--fs-lead);color:var(--muted);margin:0}.contact-item[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3]:focus-visible,button[data-astro-cid-x6rojfb3]:focus-visible{outline:2px solid var(--sky);outline-offset:2px}@media (width<=960px){.contact-grid[data-astro-cid-x6rojfb3]{grid-template-columns:1fr;gap:26px}.lead[data-astro-cid-x6rojfb3]{margin-bottom:26px}}@media (width<=560px){.lead[data-astro-cid-x6rojfb3]{font-size:var(--fs-sm)}.contact-details[data-astro-cid-x6rojfb3]{gap:16px}.contact-icon[data-astro-cid-x6rojfb3]{border-radius:10px;width:36px;height:36px}.contact-item[data-astro-cid-x6rojfb3] a[data-astro-cid-x6rojfb3],.contact-item[data-astro-cid-x6rojfb3] .address[data-astro-cid-x6rojfb3]{font-size:15px}.contact-item[data-astro-cid-x6rojfb3] span[data-astro-cid-x6rojfb3]:not(.address){font-size:12px}form[data-astro-cid-x6rojfb3].card-white{padding:22px 20px 24px}.form-header[data-astro-cid-x6rojfb3] h3[data-astro-cid-x6rojfb3]{font-size:18px}.hint[data-astro-cid-x6rojfb3]{font-size:12px}.form-grid[data-astro-cid-x6rojfb3]{grid-template-columns:1fr}.details-panel[data-astro-cid-x6rojfb3]{padding:16px}form[data-astro-cid-x6rojfb3] label[data-astro-cid-x6rojfb3].file-drop>.file-drop-formats[data-astro-cid-x6rojfb3]{display:none}form[data-astro-cid-x6rojfb3] input[data-astro-cid-x6rojfb3],form[data-astro-cid-x6rojfb3] textarea[data-astro-cid-x6rojfb3],form[data-astro-cid-x6rojfb3] select[data-astro-cid-x6rojfb3]{font-size:14px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-x6rojfb3],[data-astro-cid-x6rojfb3]:before,[data-astro-cid-x6rojfb3]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-hero[data-astro-cid-dcwno5ig]{background:var(--color-surface);touch-action:pan-y;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.home-hero[data-astro-cid-dcwno5ig].is-dragging{cursor:grabbing;user-select:none}.slide[data-astro-cid-dcwno5ig]{grid-area:1/1/3;grid-template-rows:subgrid;opacity:0;visibility:hidden;width:100%;transition:opacity .7s,visibility .7s;display:grid;position:relative}.slide[data-astro-cid-dcwno5ig].is-active{opacity:1;visibility:visible}.media[data-astro-cid-dcwno5ig]{position:absolute;inset:0}.media[data-astro-cid-dcwno5ig] img[data-astro-cid-dcwno5ig]{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.media[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(90deg,#fffffff7 0%,#fffffff0 26%,#ffffffc7 40%,#ffffff8c 52%,#ffffff4d 64%,#ffffff1f 76%,#fff0 100%);position:absolute;inset:0}.copy[data-astro-cid-dcwno5ig]{z-index:2;width:100%;padding-top:calc(var(--head-h) + clamp(36px, 6vh, 64px));grid-row:1;align-self:center;padding-bottom:clamp(36px,6vh,64px);position:relative}.hero-foot[data-astro-cid-dcwno5ig]{z-index:6;grid-area:2/1;position:relative}.eyebrow[data-astro-cid-dcwno5ig]{font-family:var(--sans);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 0 10px #fffffff2,0 0 22px #ffffffe6;margin:0 0 14px;font-weight:500}.eyebrow[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{color:var(--accent);font-weight:600}.title[data-astro-cid-dcwno5ig]{max-width:15em;font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.16}.title[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{color:var(--accent);font-weight:700}.lead[data-astro-cid-dcwno5ig]{max-width:46ch;font-size:clamp(14px,1.4vw,16.5px);line-height:var(--lh-copy);color:var(--ink-2);text-shadow:0 0 10px #fffffff2,0 0 22px #ffffffe6;margin:16px 0 26px}.lead[data-astro-cid-dcwno5ig] b[data-astro-cid-dcwno5ig]{color:var(--accent);font-weight:600}.ctas[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:14px;display:flex}.cta-primary[data-astro-cid-dcwno5ig]{--boton-icon-y:0px;justify-content:center;align-items:center;gap:10px}.hero-navigation[data-astro-cid-dcwno5ig]{top:calc(50% + var(--head-h) / 2);z-index:4;border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:color-mix(in srgb, var(--color-surface) 55%, transparent);-webkit-backdrop-filter:blur(8px);width:52px;height:52px;color:var(--ink);opacity:.75;cursor:pointer;border-radius:50%;grid-area:1/1;place-items:center;transition:all .25s;display:grid;position:absolute;transform:translateY(-50%)}.hero-navigation[data-astro-cid-dcwno5ig]:hover{background:var(--accent);color:var(--paper);border-color:var(--accent);opacity:1}.hero-prev[data-astro-cid-dcwno5ig]{left:clamp(14px,2vw,32px)}.hero-next[data-astro-cid-dcwno5ig]{right:clamp(14px,2vw,32px)}@media (width<=1340px){.home-hero[data-astro-cid-dcwno5ig]{--arrow-size:36px;--arrow-edge:calc(var(--pad) / 2 - var(--arrow-size) / 2)}.hero-navigation[data-astro-cid-dcwno5ig]{width:var(--arrow-size);height:var(--arrow-size);background:var(--color-surface);border-color:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);opacity:1;box-shadow:0 1px 2px color-mix(in srgb, var(--navy-deep) 12%, transparent), 0 6px 16px -4px color-mix(in srgb, var(--navy-deep) 22%, transparent)}.hero-navigation[data-astro-cid-dcwno5ig]:hover{background:var(--color-surface);border-color:var(--accent);color:var(--accent)}.hero-prev[data-astro-cid-dcwno5ig]{left:var(--arrow-edge)}.hero-next[data-astro-cid-dcwno5ig]{right:var(--arrow-edge)}}@media (width<=760px){.home-hero[data-astro-cid-dcwno5ig]{--arrow-size:28px}.copy[data-astro-cid-dcwno5ig]{padding-bottom:clamp(56px,8vh,72px)}.hero-navigation[data-astro-cid-dcwno5ig]{grid-row:1/2}.hero-navigation[data-astro-cid-dcwno5ig] svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-dcwno5ig]{transition:none}}.grid[data-astro-cid-t5jlbdlk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding-block:clamp(28px,2.2vw,38px);display:grid}.item[data-astro-cid-t5jlbdlk]{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.item[data-astro-cid-t5jlbdlk] b[data-astro-cid-t5jlbdlk]{padding-bottom:8px;font-size:14px;font-weight:700;position:relative}.item[data-astro-cid-t5jlbdlk] b[data-astro-cid-t5jlbdlk]:before,.item[data-astro-cid-t5jlbdlk] b[data-astro-cid-t5jlbdlk]:after{content:"";height:2px;position:absolute;bottom:0;left:0}.item[data-astro-cid-t5jlbdlk] b[data-astro-cid-t5jlbdlk]:before{background:var(--track);width:100%}.item[data-astro-cid-t5jlbdlk] b[data-astro-cid-t5jlbdlk]:after{width:var(--first-w,clamp(56px, 38%, 120px));background:var(--accent);transition:width .35s var(--ease-out)}.item[data-astro-cid-t5jlbdlk]:hover b[data-astro-cid-t5jlbdlk]:after{width:100%}.item[data-astro-cid-t5jlbdlk]>span[data-astro-cid-t5jlbdlk]{color:var(--muted);font-size:12px;line-height:1.5}.arrow[data-astro-cid-t5jlbdlk]{color:var(--accent);align-self:flex-end;margin-top:auto;transition:transform .2s}.item[data-astro-cid-t5jlbdlk]:hover .arrow[data-astro-cid-t5jlbdlk]{transform:translate(5px)}@media (width<=900px){.grid[data-astro-cid-t5jlbdlk]{grid-template-columns:1fr 1fr;row-gap:20px}}.sectors-section[data-astro-cid-747czbak]{padding-block:clamp(48px,6vw,84px)}.cards[data-astro-cid-747czbak]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,30px);display:grid}.card-media[data-astro-cid-747czbak]{aspect-ratio:4/5;border-radius:var(--radius-media);overflow:hidden}.card-media[data-astro-cid-747czbak] img[data-astro-cid-747czbak]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.card[data-astro-cid-747czbak]:hover .card-media[data-astro-cid-747czbak] img[data-astro-cid-747czbak]{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.card-media[data-astro-cid-747czbak] img[data-astro-cid-747czbak],.card[data-astro-cid-747czbak]:hover .card-media[data-astro-cid-747czbak] img[data-astro-cid-747czbak]{transition:none;transform:none}}h3[data-astro-cid-747czbak]{color:var(--ink);justify-content:center;align-items:center;margin:14px 0 10px;font-size:16.5px;font-weight:400;display:flex}h3[data-astro-cid-747czbak] b[data-astro-cid-747czbak]{font-weight:700}@media (width<=900px){.cards[data-astro-cid-747czbak]{grid-template-columns:1fr}.card-media[data-astro-cid-747czbak]{aspect-ratio:16/9}}.solutions-section[data-astro-cid-kc47cryn]{background:var(--navy-deep);padding-block:clamp(48px,6vw,84px)}.pair[data-astro-cid-kc47cryn]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.6vw,30px);display:grid}.card[data-astro-cid-kc47cryn]{border-radius:var(--radius-media);display:block;position:relative}.card-link[data-astro-cid-kc47cryn]{color:inherit;text-decoration:none}.card-link[data-astro-cid-kc47cryn]:after{content:"";position:absolute;inset:0}.card-link[data-astro-cid-kc47cryn]:focus-visible{outline:none}.card[data-astro-cid-kc47cryn]:has(.card-link:focus-visible){outline:2px solid var(--color-on-primary);outline-offset:6px}.card-tags[data-astro-cid-kc47cryn]{z-index:1;pointer-events:none;position:relative}.card-tags[data-astro-cid-kc47cryn] a{pointer-events:auto}.rows[data-astro-cid-kc47cryn]{flex-direction:column;gap:clamp(30px,4vw,54px);display:flex}.card-media[data-astro-cid-kc47cryn]{aspect-ratio:16/10;border-radius:var(--radius-media);overflow:hidden}.card--wide[data-astro-cid-kc47cryn] .card-media[data-astro-cid-kc47cryn]{aspect-ratio:21/8}.card-media[data-astro-cid-kc47cryn] img[data-astro-cid-kc47cryn]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}.card[data-astro-cid-kc47cryn]:has(.card-link:hover) .card-media[data-astro-cid-kc47cryn] img[data-astro-cid-kc47cryn]{transform:scale(1.035)}h3[data-astro-cid-kc47cryn]{text-align:center;color:var(--color-on-primary);margin:14px 0 10px;font-size:clamp(19px,2vw,22px);font-weight:700}@media (width<=820px){.pair[data-astro-cid-kc47cryn]{grid-template-columns:1fr}.card--wide[data-astro-cid-kc47cryn] .card-media[data-astro-cid-kc47cryn]{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.card-media[data-astro-cid-kc47cryn] img[data-astro-cid-kc47cryn],.card[data-astro-cid-kc47cryn]:has(.card-link:hover) .card-media[data-astro-cid-kc47cryn] img[data-astro-cid-kc47cryn]{transition:none;transform:none}}.tags-section[data-astro-cid-w4hr4jrf]{background:var(--paper-2);text-align:center;padding-block:clamp(48px,6vw,84px)}.heading[data-astro-cid-w4hr4jrf]{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.01em;color:var(--accent);margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.15}.cloud[data-astro-cid-w4hr4jrf]{max-width:900px;margin:0 auto}.stats-row[data-astro-cid-gwiz53qm]{flex-wrap:wrap;gap:clamp(28px,4.5vw,70px);margin-bottom:clamp(26px,3.2vw,40px);display:flex}.stat[data-astro-cid-gwiz53qm]+.stat[data-astro-cid-gwiz53qm]{border-left:1px solid var(--line);padding-left:clamp(28px,4.5vw,70px)}.stats-row--dark[data-astro-cid-gwiz53qm] .stat[data-astro-cid-gwiz53qm]+.stat[data-astro-cid-gwiz53qm]{border-left-color:var(--line-navy-strong)}.stat-number[data-astro-cid-gwiz53qm]{font-family:var(--serif);font-size:var(--fs-stat);letter-spacing:var(--ls-tight);color:var(--ink);font-weight:400;line-height:1}.stats-row--dark[data-astro-cid-gwiz53qm] .stat-number[data-astro-cid-gwiz53qm]{color:var(--paper)}.stat-number[data-astro-cid-gwiz53qm] .currency[data-astro-cid-gwiz53qm]{font-style:normal;font-size:var(--fs-stat);letter-spacing:var(--ls-tight);color:var(--ink);font-weight:400;line-height:1}.stats-row--dark[data-astro-cid-gwiz53qm] .stat-number[data-astro-cid-gwiz53qm] .currency[data-astro-cid-gwiz53qm]{color:var(--sky)}.stat-label[data-astro-cid-gwiz53qm]{font-size:var(--fs-xs);max-width:26ch;color:var(--muted);margin-top:10px;line-height:1.4}.stats-row--dark[data-astro-cid-gwiz53qm] .stat-label[data-astro-cid-gwiz53qm]{color:var(--on-navy-soft)}.stats-row--light[data-astro-cid-gwiz53qm] .stat-number[data-astro-cid-gwiz53qm] .currency[data-astro-cid-gwiz53qm]{color:var(--accent)}.count[data-astro-cid-gwiz53qm]{font-variant-numeric:tabular-nums;display:inline-grid}.count-ghost[data-astro-cid-gwiz53qm],.count-live[data-astro-cid-gwiz53qm]{text-align:right;grid-area:1/1}.count-ghost[data-astro-cid-gwiz53qm]{visibility:hidden}.stat-label--center[data-astro-cid-gwiz53qm]{text-align:center}.stat-label--right[data-astro-cid-gwiz53qm]{text-align:right}@media (width<=900px){.stats-row[data-astro-cid-gwiz53qm]{flex-wrap:nowrap}.stat[data-astro-cid-gwiz53qm]{flex:1 1 0;min-width:0}}@media (width<=760px){.stats-row[data-astro-cid-gwiz53qm]{gap:clamp(16px,3.6vw,28px);margin-bottom:24px}.stat[data-astro-cid-gwiz53qm]+.stat[data-astro-cid-gwiz53qm]{padding-left:clamp(16px,3.6vw,28px)}.stat-number[data-astro-cid-gwiz53qm]{font-size:clamp(26px,6vw,38px)}.stat-label[data-astro-cid-gwiz53qm]{max-width:18ch;margin-top:8px;font-size:12px}.stat-label--center[data-astro-cid-gwiz53qm],.stat-label--right[data-astro-cid-gwiz53qm]{text-align:left}}@media (width<=480px){.stats-row[data-astro-cid-gwiz53qm]{gap:10px;margin-bottom:20px}.stat[data-astro-cid-gwiz53qm]+.stat[data-astro-cid-gwiz53qm]{padding-left:10px}.stat-number[data-astro-cid-gwiz53qm],.stat-number[data-astro-cid-gwiz53qm] .currency[data-astro-cid-gwiz53qm]{font-size:clamp(15px,4.6vw,22px)}.stat-number[data-astro-cid-gwiz53qm]{white-space:nowrap}.stat-label[data-astro-cid-gwiz53qm]{overflow-wrap:anywhere;max-width:none;margin-top:6px;font-size:10.5px;line-height:1.3}}.projects-section[data-astro-cid-jb5i4dhi]{padding-block:clamp(48px,6vw,84px);overflow-x:clip}.projects-section--dark[data-astro-cid-jb5i4dhi]{background:var(--navy-deep);color:var(--color-on-primary)}.projects-section--light[data-astro-cid-jb5i4dhi]{background:var(--color-surface)}.sector-title[data-astro-cid-jb5i4dhi]{font-family:var(--serif);letter-spacing:var(--ls-tight);color:var(--sky);margin:0 0 clamp(22px,3vw,34px);font-size:clamp(24px,2.8vw,38px);font-style:italic;font-weight:700;line-height:1.15}.projects-section--light[data-astro-cid-jb5i4dhi] .sector-title[data-astro-cid-jb5i4dhi]{color:var(--accent)}.customerBusiness-section[data-astro-cid-knqpy3ah]{background:var(--paper);color:var(--ink)}.groups[data-astro-cid-knqpy3ah]{flex-direction:column;gap:40px;display:flex}.group-title[data-astro-cid-knqpy3ah]{font-family:var(--sans);color:var(--accent);margin:0 0 16px;font-size:28px;font-style:italic}.group-title[data-astro-cid-knqpy3ah] b[data-astro-cid-knqpy3ah]{font-weight:700}.marquee[data-astro-cid-knqpy3ah]{--marquee-gap:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.row[data-astro-cid-knqpy3ah]{box-sizing:border-box;width:max-content;min-height:104px;animation:marquee var(--marquee-duration,30s) linear infinite;will-change:transform;align-items:stretch;margin:0;padding:20px 0;list-style:none;display:flex}.marquee[data-astro-cid-knqpy3ah]:hover .row[data-astro-cid-knqpy3ah]{animation-play-state:paused}.row[data-astro-cid-knqpy3ah]>li[data-astro-cid-knqpy3ah]{margin-right:var(--marquee-gap);flex:none}.logo[data-astro-cid-knqpy3ah],.entity[data-astro-cid-knqpy3ah]{box-sizing:border-box;width:220px;height:var(--card-h,124px);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 24px;transition:border-color .3s;display:flex}.logo[data-astro-cid-knqpy3ah]:hover,.entity[data-astro-cid-knqpy3ah]:hover{border-color:var(--accent)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-knqpy3ah]{-webkit-mask-image:none;mask-image:none}.row[data-astro-cid-knqpy3ah]{flex-wrap:wrap;row-gap:24px;width:auto;animation:none}.row[data-astro-cid-knqpy3ah]>li[data-astro-cid-knqpy3ah][aria-hidden=true]{display:none}}.logo[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah]{object-fit:contain;width:auto;max-width:100%;height:38px;display:block}.logo[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah],.entity[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah]{filter:grayscale();opacity:.75;transition:filter .3s,opacity .3s}.logo[data-astro-cid-knqpy3ah]:hover img[data-astro-cid-knqpy3ah],.entity[data-astro-cid-knqpy3ah]:hover img[data-astro-cid-knqpy3ah]{filter:grayscale(0);opacity:1}.entity[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah]{object-fit:contain;width:auto;height:58px}.entity-name[data-astro-cid-knqpy3ah]{text-align:center;color:var(--chip-ink);margin:0;font-size:12.5px;line-height:1.35}.note[data-astro-cid-knqpy3ah]{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.5}@media (width<=560px){.groups[data-astro-cid-knqpy3ah]{gap:22px}.group-title[data-astro-cid-knqpy3ah]{margin-bottom:12px;font-size:15px}.marquee[data-astro-cid-knqpy3ah]{--marquee-gap:12px}.row[data-astro-cid-knqpy3ah]{min-height:62px;padding:14px 0}.logo[data-astro-cid-knqpy3ah],.entity[data-astro-cid-knqpy3ah]{--card-h:92px;gap:6px;width:140px;padding:12px 14px}.logo[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah]{max-width:100%;height:26px}.entity[data-astro-cid-knqpy3ah] img[data-astro-cid-knqpy3ah]{height:36px}.entity-name[data-astro-cid-knqpy3ah]{font-size:10px}.note[data-astro-cid-knqpy3ah]{margin-top:10px;font-size:11px}}.partners-block[data-astro-cid-zmtqfvnz]{color:var(--ink)}.head[data-astro-cid-zmtqfvnz]{grid-template-columns:auto 1fr;align-items:end;column-gap:32px;display:grid}.head[data-astro-cid-zmtqfvnz] .rule-heading{grid-area:1/1}.head[data-astro-cid-zmtqfvnz] .rule{grid-area:2/1/3/-1}.subtitle[data-astro-cid-zmtqfvnz]{color:var(--muted);grid-area:1/2;justify-self:end;margin:0;font-size:12.5px}.marquee[data-astro-cid-zmtqfvnz]{--cell:220px;--marquee-gap:20px;padding-block:24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos[data-astro-cid-zmtqfvnz]{width:max-content;animation:partners-marquee var(--marquee-duration,30s) linear infinite;will-change:transform;align-items:center;margin:0;padding:0;list-style:none;display:flex}.marquee[data-astro-cid-zmtqfvnz]:hover .logos[data-astro-cid-zmtqfvnz]{animation-play-state:paused}@keyframes partners-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner[data-astro-cid-zmtqfvnz]{width:var(--cell);height:124px;margin-right:var(--marquee-gap);box-sizing:border-box;flex:none;place-items:center;padding:18px 24px;transition:border-color .3s;display:grid}.partner[data-astro-cid-zmtqfvnz]:hover{border-color:var(--accent)}.partner[data-astro-cid-zmtqfvnz] img[data-astro-cid-zmtqfvnz]{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:100%;height:auto;max-height:56px;transition:filter .3s,opacity .3s;display:block}.partner[data-astro-cid-zmtqfvnz]:hover img[data-astro-cid-zmtqfvnz]{filter:grayscale(0);opacity:1}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-zmtqfvnz]{-webkit-mask-image:none;mask-image:none}.logos[data-astro-cid-zmtqfvnz]{flex-wrap:wrap;row-gap:20px;width:auto;animation:none}.partner[data-astro-cid-zmtqfvnz][aria-hidden=true]{display:none}}@media (width<=560px){.head[data-astro-cid-zmtqfvnz]{grid-template-columns:1fr}.subtitle[data-astro-cid-zmtqfvnz]{grid-area:2/1;justify-self:start;margin-top:8px}.head[data-astro-cid-zmtqfvnz] .rule{grid-area:3/1}.marquee[data-astro-cid-zmtqfvnz]{--cell:140px;--marquee-gap:12px;padding-block:16px}.partner[data-astro-cid-zmtqfvnz]{height:72px;padding:12px 16px}.partner[data-astro-cid-zmtqfvnz] img[data-astro-cid-zmtqfvnz]{max-height:36px}}.custom-container[data-astro-cid-3a5npggb]{margin-bottom:1rem}.standardsBusiness-section[data-astro-cid-3a5npggb]{background:var(--paper-2);border-block:1px solid var(--line);color:var(--ink)}.partners-block+.standards-head[data-astro-cid-3a5npggb]{margin-top:56px}.iso-grid[data-astro-cid-3a5npggb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.iso-card[data-astro-cid-3a5npggb]{text-align:center;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.iso-badge[data-astro-cid-3a5npggb]{place-items:center;width:96px;height:96px;display:grid}.iso-badge[data-astro-cid-3a5npggb] img[data-astro-cid-3a5npggb]{object-fit:contain;filter:grayscale();opacity:.7;width:100%;height:100%;transition:filter .3s,opacity .3s}.iso-card[data-astro-cid-3a5npggb]:hover .iso-badge[data-astro-cid-3a5npggb] img[data-astro-cid-3a5npggb]{filter:grayscale(0);opacity:1}.iso-title[data-astro-cid-3a5npggb]{font-family:var(--sans);color:var(--ink);margin:18px 0 8px;font-size:19px;font-weight:600}.iso-desc[data-astro-cid-3a5npggb]{color:var(--chip-ink);margin:0;font-size:13.5px;line-height:1.5}.iso-desc[data-astro-cid-3a5npggb] strong[data-astro-cid-3a5npggb],.iso-desc[data-astro-cid-3a5npggb] b[data-astro-cid-3a5npggb]{color:var(--ink);font-weight:700}.iso-meta[data-astro-cid-3a5npggb]{text-align:center;color:var(--muted);margin:30px 0 22px;font-size:12.5px;line-height:1.45}.iso-cta-wrap[data-astro-cid-3a5npggb]{justify-content:center;display:flex}.iso-cta[data-astro-cid-3a5npggb]{justify-content:center}.iso-cta[data-astro-cid-3a5npggb]:focus-visible{background:var(--green);border-color:var(--green);color:var(--color-on-primary);outline:2px solid var(--accent);outline-offset:2px}@media (width<=880px){.iso-grid[data-astro-cid-3a5npggb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=560px){.partners-block+.standards-head[data-astro-cid-3a5npggb]{margin-top:36px}.iso-card[data-astro-cid-3a5npggb]{padding:16px}.iso-badge[data-astro-cid-3a5npggb]{width:62px;height:62px}.iso-title[data-astro-cid-3a5npggb]{margin:10px 0 5px;font-size:15px}.iso-desc[data-astro-cid-3a5npggb]{font-size:11.5px;line-height:1.45}.iso-meta[data-astro-cid-3a5npggb]{margin:22px 0 18px;font-size:10.5px}.iso-cta-wrap[data-astro-cid-3a5npggb]{display:block}.iso-cta[data-astro-cid-3a5npggb]{width:100%;height:46px;font-size:var(--fs-link)}}.skyline[data-astro-cid-lulyfw3v]{width:100%;display:block}.sky-cctv[data-astro-cid-lulyfw3v],.sky-cctv-dot[data-astro-cid-lulyfw3v]{transform-box:view-box;transform-origin:616px 80px;animation:6s ease-in-out infinite alternate sky-pan}@keyframes sky-pan{0%{transform:rotate(-14deg)}to{transform:rotate(8deg)}}.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v]{animation:9s linear infinite sky-win}.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v]:nth-child(2n){animation-delay:-3.1s}.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v]:nth-child(3n){animation-duration:11s;animation-delay:-5.4s}.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v]:nth-child(5n){animation-duration:13s;animation-delay:-1.7s}.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v]:nth-child(7n){animation-delay:-7.2s}@keyframes sky-win{0%,12%{opacity:.25}18%,60%{opacity:1}66%,to{opacity:.25}}.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v]{animation:2.6s ease-in-out infinite sky-beacon}.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v]:nth-child(2){animation-delay:-.9s}.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v]:nth-child(3){animation-delay:-1.5s}.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v]:nth-child(4){animation-delay:-.4s}.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v]:nth-child(5){animation-delay:-2s}@keyframes sky-beacon{0%,to{opacity:.25}50%{opacity:1}}.sky-waves[data-astro-cid-lulyfw3v] path[data-astro-cid-lulyfw3v]{animation:3.4s ease-out infinite sky-wave}.sky-waves[data-astro-cid-lulyfw3v] path[data-astro-cid-lulyfw3v]:nth-child(2){animation-delay:.5s}@keyframes sky-wave{0%{opacity:0}25%{opacity:.9}70%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.sky-cctv[data-astro-cid-lulyfw3v],.sky-cctv-dot[data-astro-cid-lulyfw3v],.sky-windows[data-astro-cid-lulyfw3v] rect[data-astro-cid-lulyfw3v],.sky-beacons[data-astro-cid-lulyfw3v] circle[data-astro-cid-lulyfw3v],.sky-waves[data-astro-cid-lulyfw3v] path[data-astro-cid-lulyfw3v]{animation:none}}.impact[data-astro-cid-z2zq5quy]{background:var(--navy);border-block:1px solid var(--line-navy);padding:clamp(56px,6vw,84px) 0 clamp(150px,17.5vw,245px);position:relative;overflow:hidden}.impact-inner[data-astro-cid-z2zq5quy]{z-index:1;max-width:var(--wrap);padding-inline:var(--pad);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);margin-inline:auto;display:grid;position:relative}.impact-inner--single[data-astro-cid-z2zq5quy]{grid-template-columns:minmax(0,1fr)}.impact-inner--single[data-astro-cid-z2zq5quy] .impact-count[data-astro-cid-z2zq5quy]{text-align:left;border-right:none;padding-right:0}.impact-inner--single[data-astro-cid-z2zq5quy] .impact-caption[data-astro-cid-z2zq5quy]{margin-inline-start:0}.impact-count[data-astro-cid-z2zq5quy]{text-align:right;border-right:1px solid var(--line-navy-strong);padding-right:clamp(32px,5vw,64px)}.impact-number[data-astro-cid-z2zq5quy]{letter-spacing:-.03em;color:var(--color-on-primary);font-size:clamp(76px,10.4vw,150px);font-weight:300;line-height:.92}.impact-number[data-astro-cid-z2zq5quy] i[data-astro-cid-z2zq5quy]{color:var(--sky);font-style:italic}.impact-caption[data-astro-cid-z2zq5quy]{font-size:var(--fs-mono);color:var(--on-navy-soft);white-space:pre-line;margin-top:14px;max-width:19em;margin-inline-start:auto;font-weight:600;line-height:1.8}.impact-copy[data-astro-cid-z2zq5quy] h2[data-astro-cid-z2zq5quy]{max-width:20ch;font-family:var(--sans);letter-spacing:var(--ls-tight);color:var(--color-on-primary);margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.15}.impact-copy[data-astro-cid-z2zq5quy] h2[data-astro-cid-z2zq5quy] b[data-astro-cid-z2zq5quy]{color:var(--sky);font-weight:700}.impact-desc[data-astro-cid-z2zq5quy]{max-width:46ch;font-size:var(--fs-lead);line-height:var(--lh-copy);color:var(--on-navy);white-space:pre-line;margin:clamp(14px,1.6vw,18px) 0 0}.impact-btn[data-astro-cid-z2zq5quy]{margin-top:clamp(22px,2.8vw,28px)}.impact[data-astro-cid-z2zq5quy] .impact-skyline{opacity:.95;width:100%;height:clamp(130px,16vw,225px);position:absolute;bottom:0;left:0;right:0}@media (width<=880px){.impact-inner[data-astro-cid-z2zq5quy]{grid-template-columns:minmax(0,1fr);gap:28px}.impact-count[data-astro-cid-z2zq5quy]{text-align:left;border-right:none;border-bottom:1px solid var(--line-navy-strong);padding-bottom:26px;padding-right:0}.impact-caption[data-astro-cid-z2zq5quy]{margin-inline-start:0}.impact-copy[data-astro-cid-z2zq5quy] h2[data-astro-cid-z2zq5quy]{max-width:none}}@media (prefers-reduced-motion:reduce){.impact-btn[data-astro-cid-z2zq5quy],.impact-btn[data-astro-cid-z2zq5quy] svg{transition:none}}.about[data-astro-cid-ajqgnwpp]{scroll-margin-top:var(--head-h-compact);background:var(--paper);color:var(--ink);padding-block:clamp(56px,6.25vw,90px)}.about-head[data-astro-cid-ajqgnwpp]{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,2.6vw,38px);display:flex}.about-head[data-astro-cid-ajqgnwpp] h2[data-astro-cid-ajqgnwpp]{border-bottom:1.5px solid var(--accent);font-family:var(--sans);letter-spacing:-.01em;margin:0 0 -1.5px;padding-bottom:4px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1}.about-head[data-astro-cid-ajqgnwpp] h2[data-astro-cid-ajqgnwpp] b[data-astro-cid-ajqgnwpp]{color:var(--accent);font-weight:700}.about-subtitle[data-astro-cid-ajqgnwpp]{color:var(--muted);flex-shrink:0;padding-bottom:6px;font-size:12.5px}.about-body[data-astro-cid-ajqgnwpp]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.about-body--single[data-astro-cid-ajqgnwpp]{grid-template-columns:minmax(0,1fr);max-width:760px}.about-copy[data-astro-cid-ajqgnwpp]{flex-direction:column;gap:18px;display:flex}.about-copy[data-astro-cid-ajqgnwpp] p[data-astro-cid-ajqgnwpp]{white-space:pre-line;margin:0}.about-lead[data-astro-cid-ajqgnwpp]{color:var(--ink);font-size:17px;line-height:1.6}.about-text[data-astro-cid-ajqgnwpp]{color:var(--ink-2);font-size:15.5px;line-height:1.65}.about-stats[data-astro-cid-ajqgnwpp]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-block:1px solid var(--line);margin:6px 0 0;display:grid}.about-stat[data-astro-cid-ajqgnwpp]{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.about-stat[data-astro-cid-ajqgnwpp]:nth-child(3n+1){padding-left:0}.about-stat[data-astro-cid-ajqgnwpp]:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.about-stat[data-astro-cid-ajqgnwpp]:nth-child(n+4){border-top:1px solid var(--line)}.about-stat[data-astro-cid-ajqgnwpp] dt[data-astro-cid-ajqgnwpp]{font-family:var(--mono);color:var(--accent);font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1}.about-stat[data-astro-cid-ajqgnwpp] dd[data-astro-cid-ajqgnwpp]{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.about-actions[data-astro-cid-ajqgnwpp]{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.about-image[data-astro-cid-ajqgnwpp]{object-fit:cover;object-position:72% 42%;border-radius:10px;width:100%;height:440px;display:block}.about-cards[data-astro-cid-ajqgnwpp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.about-cards--single[data-astro-cid-ajqgnwpp]{grid-template-columns:minmax(0,1fr)}.about-card[data-astro-cid-ajqgnwpp]{background:var(--color-surface,#fff);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:28px 30px;display:flex}.about-card[data-astro-cid-ajqgnwpp] h3[data-astro-cid-ajqgnwpp]{color:var(--ink);margin:0;padding-bottom:10px;font-size:18px;font-weight:700;position:relative}.about-card[data-astro-cid-ajqgnwpp] h3[data-astro-cid-ajqgnwpp]:before,.about-card[data-astro-cid-ajqgnwpp] h3[data-astro-cid-ajqgnwpp]:after{content:"";height:2px;position:absolute;bottom:0;left:0}.about-card[data-astro-cid-ajqgnwpp] h3[data-astro-cid-ajqgnwpp]:before{background:var(--track);width:100%}.about-card[data-astro-cid-ajqgnwpp] h3[data-astro-cid-ajqgnwpp]:after{background:var(--accent);width:38%}.about-card[data-astro-cid-ajqgnwpp] p[data-astro-cid-ajqgnwpp]{color:var(--muted);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.6}@media (width<=900px){.about-body[data-astro-cid-ajqgnwpp],.about-cards[data-astro-cid-ajqgnwpp]{grid-template-columns:minmax(0,1fr)}.about-body[data-astro-cid-ajqgnwpp]{gap:32px}.about-image[data-astro-cid-ajqgnwpp]{height:clamp(240px,60vw,380px)}}@media (width<=560px){.about-head[data-astro-cid-ajqgnwpp]{border-bottom:none;flex-direction:column;align-items:flex-start;gap:8px}.about-head[data-astro-cid-ajqgnwpp] h2[data-astro-cid-ajqgnwpp]{margin:0}.about-subtitle[data-astro-cid-ajqgnwpp]{padding-bottom:0}.about-card[data-astro-cid-ajqgnwpp]{padding:22px 20px}}body:has(.home-sheet){background:var(--ground)}.home-sheet[data-astro-cid-jcctqigg],.home-sheet-custom[data-astro-cid-jcctqigg]{z-index:5;width:calc(100% - var(--sheet-gutter));background:var(--paper);border-top-right-radius:18px;border-bottom-right-radius:18px;position:relative;overflow:clip}.home-sheet[data-astro-cid-jcctqigg]{border-top-right-radius:18px;border-bottom-right-radius:18px;box-shadow:0 14px 46px #0614231f}.home-sheet--hero[data-astro-cid-jcctqigg]{box-shadow:none;border-bottom-right-radius:0}.home-sheet--after-hero[data-astro-cid-jcctqigg]{--sheet-overlap:clamp(32px, 4vw, 86px);margin-bottom:calc(-1 * var(--sheet-overlap));border-top-right-radius:0}.home-sheet--after-hero[data-astro-cid-jcctqigg]+.tags-section{padding-top:calc(clamp(48px, 6vw, 84px) + var(--sheet-overlap))}.home-sheet[data-astro-cid-jcctqigg] .container,.home-sheet-custom[data-astro-cid-jcctqigg] .container{--weff:min(var(--wrap), calc(100% - var(--sheet-gutter)));width:var(--weff);max-width:none;margin-left:calc((100% + var(--sheet-gutter) - var(--weff)) / 2);margin-right:0}.home-sheet[data-astro-cid-jcctqigg] section[id],.home-sheet[data-astro-cid-jcctqigg] [id=contact],.home-sheet-custom[data-astro-cid-jcctqigg] section[id],.home-sheet-custom[data-astro-cid-jcctqigg] [id=contact]{scroll-margin-top:var(--head-h-compact)}@media (width<=760px){.home-sheet[data-astro-cid-jcctqigg],.home-sheet-custom[data-astro-cid-jcctqigg]{width:100%}.home-sheet[data-astro-cid-jcctqigg]{box-shadow:none;border-radius:0;margin-top:0}.home-sheet--after-hero[data-astro-cid-jcctqigg]{border-radius:0 0 18px 18px;box-shadow:0 14px 46px #0614231f}.home-sheet[data-astro-cid-jcctqigg] .container,.home-sheet-custom[data-astro-cid-jcctqigg] .container{width:auto;max-width:var(--wrap);margin:0 auto}}
