/* ==========================================================================
   COMPANY SNAPSHOT CARD · About Us + Careers                       2026-10-06
   The homepage About Us card (#about5, "Two-Tone Showcase") reused on /about-us
   (in "On Record") and /careers (in "A registered company"). This file is a COPY
   of every homepage rule that styles that card, in homepage cascade order, so the
   card looks identical on all three pages. Every selector is scoped to #about5.
   The classes ab-shot / ab-rail / ab-lead are renamed ab-snshot / ab-snrail /
   ab-snlead here and in the pages' markup (those names are taken on the About page).
   If the homepage card is restyled later, make the same change here.
   Linked after each page's own sheets, with tabs.js (the homepage tab script).
   UNDO: see the page comments; backup in /Users/vaibhav/d-backups/2026-10-06-company-snapshot-pages/
   ========================================================================== */
@media (max-width: 760px) { #about5.ab-snap { --cta-edge: #C9D9EF; --cta-edge-h: #0760C6; --cta-ink: #0760C6; --cta-ink-h: #004EA6; --cta-ring: rgba(7,96,198,.42); --cta-soft: #EAF2FD; --ds-edge: #D6E3F8; --eg-edge-card: #E5EAF1; --eg-edge-divider: #EDF0F5; --eg-edge-parent: #DCE3EC; --eg-r-card: 12px; --eg-r-control: 10px; --eg-r-parent: 16px; --eg-shadow-card: 0 1px 2px rgba(15, 27, 61, .04); --eg-shadow-parent: 0 1px 2px rgba(15, 27, 61, .04), 0 18px 36px -28px rgba(15, 27, 61, .16); --hd-sub: clamp(20px, calc(14.5px + 1.05vw), 30px); --hd-sub-ls: clamp(-1.1px, -.075vw, -.4px); --k3-accent: #1E4FD6; --k3-band-sh: none; --k3-box-sh: none; --k3-btn-bd: #B9CBEE; --k3-btn-bd-h: #1E4FD6; --k3-btn-bg: #FFFFFF; --k3-btn-bg-h: #FFFFFF; --k3-btn-icon: currentColor; --k3-btn-ink: #0D1526; --k3-btn-ink-h: #1B47C0; --k3-btn-sh: none; --k3-btn-sh-h: none; --k3-chip-bd: #D3E0F6; --k3-chip-bg: #FFFFFF; --k3-chip-sh: none; --k3-edge: #B9CBEE; --k3-focus: #1E4FD6; --k3-ground: #FFFFFF; --k3-ground-2: #E1EBFC; --k3-ink: #0D1526; --k3-ink-2: #34405A; --k3-ink-3: #526079; --k3-line: #DAE5F8; --k3-link: #1B47C0; --k3-link-line: #9DB5E3; --k3-paper: #FFFFFF; --k3-pill-bd: #D3E0F6; --k3-pill-bg: #E6EEFC; --k3-pill-ink: #1C3F99; --k3-pill-sh: none; --k3-r-badge: 3px; --k3-r-box: 6px; --k3-r-card: 4px; --k3-r-chip: 4px; --k3-r-ctl: 4px; --k3-sel: #0D1526; --k3-sel-soft: #FFFFFF; --k3-sic-bg: transparent; --k3-sic-ink: #1E4FD6; --k3-sic-sh: none; --k3-split-top: #B9CBEE; --k3-strip-bg: #E6EEFC; --k3-strip-card-bg: #FFFFFF; --k3-strip-card-sh: none; --k3-tab-bg: #FFFFFF; --k3-tab-hov-bg: #FFFFFF; --k3-tab-hov-sh: inset 0 0 0 1px #DAE5F8; --k3-tab-icon: #1E4FD6; --k3-tab-icon-bg: transparent; --k3-tab-icon-r: 2px; --k3-tab-icon-sh: none; --k3-tab-ink: #34405A; --k3-tab-press-bg: #E1EBFC; --k3-tab-r: 4px; --k3-tab-sel-ink: #0D1526; --k3-tab-sh: inset 1.5px 0 0 #1E4FD6, inset -1.5px 0 0 #1E4FD6, inset 0 1.5px 0 #1E4FD6; --n4-act: #1E4FD6; --n4-badge: #E6EEFC; --n4-badge-ink: #1C3F99; --n4-edge: #B9CBEE; --n4-frame: inset 0 0 0 1.5px #1E4FD6; --n4-ground: #FFFFFF; --n4-ink: #0D1526; --n4-ink-2: #34405A; --n4-ink-3: #526079; --n4-line: #DAE5F8; --n4-link: #1B47C0; --n4-paper: #FFFFFF; --n4-track: #E6EEFC; --pl-hov: rgba(255,255,255,.55); --pl-ink: #004594; --pl-off: #15335C; --pl-on: #FFFFFF; --pl-row: #C6D9F4; --pnl-card: #FFFFFF; --pnl-lift: 0 18px 36px -28px rgba(15, 27, 61, .16); --pnl-rim: #DCE3EC; --r9-close: clamp(34px, 3.5vw, 50px); --r9-open: clamp(34px, 4.1vw, 58px); --sh-aisle: 14px; --sh-edge: #E5EAF1; --sh-floor: #FFFFFF; --sh-pb: clamp(34px, 3.5vw, 50px); --sh-pt: clamp(34px, 4.1vw, 58px); --sh-shelf: #F4F7FC; font-family: -apple-system, "system-ui", "Helvetica Neue", "Segoe UI", Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: normal; color: rgb(13, 21, 38); letter-spacing: normal; font-feature-settings: normal; font-variant-numeric: normal; -webkit-font-smoothing: antialiased; text-rendering: auto; word-spacing: 0px; text-size-adjust: auto; } }
@media (min-width: 761px) { #about5.ab-snap { --cta-edge: #C9D9EF; --cta-edge-h: #0760C6; --cta-ink: #0760C6; --cta-ink-h: #004EA6; --cta-ring: rgba(7,96,198,.42); --cta-soft: #EAF2FD; --ds-edge: #D6E3F8; --eg-edge-card: #E5EAF1; --eg-edge-divider: #EDF0F5; --eg-edge-parent: #DCE3EC; --eg-r-card: 12px; --eg-r-control: 10px; --eg-r-parent: 16px; --eg-shadow-card: 0 1px 2px rgba(15, 27, 61, .04); --eg-shadow-parent: 0 1px 2px rgba(15, 27, 61, .04), 0 18px 36px -28px rgba(15, 27, 61, .16); --hd-sub: clamp(20px, calc(14.5px + 1.05vw), 30px); --hd-sub-ls: clamp(-1.1px, -.075vw, -.4px); --k3-accent: #1E4FD6; --k3-band-sh: none; --k3-box-sh: none; --k3-btn-bd: #B9CBEE; --k3-btn-bd-h: #1E4FD6; --k3-btn-bg: #FFFFFF; --k3-btn-bg-h: #FFFFFF; --k3-btn-icon: currentColor; --k3-btn-ink: #0D1526; --k3-btn-ink-h: #1B47C0; --k3-btn-sh: none; --k3-btn-sh-h: none; --k3-chip-bd: #D3E0F6; --k3-chip-bg: #FFFFFF; --k3-chip-sh: none; --k3-edge: #B9CBEE; --k3-focus: #1E4FD6; --k3-ground: #FFFFFF; --k3-ground-2: #E1EBFC; --k3-ink: #0D1526; --k3-ink-2: #34405A; --k3-ink-3: #526079; --k3-line: #DAE5F8; --k3-link: #1B47C0; --k3-link-line: #9DB5E3; --k3-paper: #FFFFFF; --k3-pill-bd: #D3E0F6; --k3-pill-bg: #E6EEFC; --k3-pill-ink: #1C3F99; --k3-pill-sh: none; --k3-r-badge: 3px; --k3-r-box: 6px; --k3-r-card: 4px; --k3-r-chip: 4px; --k3-r-ctl: 4px; --k3-sel: #0D1526; --k3-sel-soft: #FFFFFF; --k3-sic-bg: transparent; --k3-sic-ink: #1E4FD6; --k3-sic-sh: none; --k3-split-top: #B9CBEE; --k3-strip-bg: #E6EEFC; --k3-strip-card-bg: #FFFFFF; --k3-strip-card-sh: none; --k3-tab-bg: #FFFFFF; --k3-tab-hov-bg: #FFFFFF; --k3-tab-hov-sh: inset 0 0 0 1px #DAE5F8; --k3-tab-icon: #1E4FD6; --k3-tab-icon-bg: transparent; --k3-tab-icon-r: 2px; --k3-tab-icon-sh: none; --k3-tab-ink: #34405A; --k3-tab-press-bg: #E1EBFC; --k3-tab-r: 4px; --k3-tab-sel-ink: #0D1526; --k3-tab-sh: inset 1.5px 0 0 #1E4FD6, inset -1.5px 0 0 #1E4FD6, inset 0 1.5px 0 #1E4FD6; --n4-act: #1E4FD6; --n4-badge: #E6EEFC; --n4-badge-ink: #1C3F99; --n4-edge: #B9CBEE; --n4-frame: inset 0 0 0 1.5px #1E4FD6; --n4-ground: #FFFFFF; --n4-ink: #0D1526; --n4-ink-2: #34405A; --n4-ink-3: #526079; --n4-line: #DAE5F8; --n4-link: #1B47C0; --n4-paper: #FFFFFF; --n4-track: #E6EEFC; --pl-hov: rgba(255,255,255,.55); --pl-ink: #004594; --pl-off: #15335C; --pl-on: #FFFFFF; --pl-row: #C6D9F4; --pnl-card: #FFFFFF; --pnl-lift: 0 18px 36px -28px rgba(15, 27, 61, .16); --pnl-rim: #DCE3EC; --r9-close: clamp(34px, 3.5vw, 50px); --r9-open: clamp(34px, 4.1vw, 58px); --sh-aisle: clamp(12px, 1.2vw, 18px); --sh-edge: #E5EAF1; --sh-floor: #FFFFFF; --sh-pb: clamp(34px, 3.5vw, 50px); --sh-pt: clamp(34px, 4.1vw, 58px); --sh-shelf: #F4F7FC; font-family: -apple-system, "system-ui", "Helvetica Neue", "Segoe UI", Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: normal; color: rgb(13, 21, 38); letter-spacing: normal; font-feature-settings: normal; font-variant-numeric: normal; -webkit-font-smoothing: antialiased; text-rendering: auto; word-spacing: 0px; text-size-adjust: auto; } }

/* inline#1 */ :where(#about5) * { box-sizing: border-box; }
/* inline#1 */ :where(#about5) a { color: inherit; text-decoration: none; }
/* inline#1 */ :where(#about5) a:focus-visible, :where(#about5) button:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; outline: 2px solid var(--accent); }
/* inline#1 */ :where(#about5) button { font: inherit; }
/* inline#1 */ #about5 { scroll-margin-top: var(--barh); }
/* inline#1 */ @media (prefers-reduced-motion: reduce) { :where(#about5) * { transition: none !important; } }
/* inline#1 */ @media (prefers-reduced-motion: reduce) { :where(#about5) * { transition: none !important; } }
/* inline#1 */ #about5 { color-scheme: light; font-family: var(--sans); --paper: #FFFFFF; --mist: #F6F8FC; --pale: #F7F9FD; --ground: #F4F7FC; --ink: #0B0D12; --ink-2: #3A414C; --ink-3: #767E8B; --ink-4: #A7AEB9; --line: #E3E6EB; --line-2: #EFF1F4; --line-b: #DEE5F1; --g-blue: #1A73E8; --g-green: #188038; --accent: var(--g-blue); --brand: #0B57F5; --navy: #0F1B3D; --sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif; --mono: ui-monospace,"SF Mono",Menlo,Consolas,monospace; --pad: clamp(18px,4vw,72px); --r-xl: 26px; --r-lg: 22px; --r-md: 16px; --r-sm: 12px; --shadow-s: 0 1px 2px rgba(11,13,18,.035), 0 6px 18px rgba(15,27,61,.045); --shadow-m: 0 2px 6px rgba(11,13,18,.045), 0 16px 36px rgba(15,27,61,.085); --shadow-l: 0 3px 8px rgba(11,13,18,.05), 0 24px 56px rgba(15,27,61,.10); }
/* inline#1 */ #about5 * { box-sizing: border-box; }
/* inline#1 */ #about5 a { color: inherit; text-decoration: none; }
/* inline#1 */ #about5 img { display: block; max-width: 100%; }
/* inline#1 */ #about5 h3, #about5 p { margin: 0px; }
/* inline#1 */ #about5 button { font: inherit; color: inherit; }
/* inline#1 */ #about5 :focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; border-radius: 8px; outline: 2px solid var(--accent); }
/* inline#1 */ #about5 { background: var(--ground); border-top: 1px solid var(--line-b); padding: clamp(44px, 4.2vw, 64px) 0px clamp(48px, 4.6vw, 68px); background: var(--ground); border-top: 1px solid var(--line-b); }
/* inline#1 */ #about5 .ab-card { background: var(--paper); border: 1px solid var(--line-b); border-radius: var(--r-xl); box-shadow: var(--shadow-l); overflow: hidden; background: var(--paper); border: 1px solid var(--line-b); border-radius: var(--r-xl); }
/* inline#1 */ #about5 .ab-split { display: grid; grid-template-columns: minmax(0px, 404px) minmax(0px, 1fr); }
/* inline#1 */ #about5 .ab-snshot { position: relative; background: rgb(233, 238, 246); border-right: 1px solid var(--line-2); min-height: 340px; border-right: 1px solid var(--line-2); }
/* inline#1 */ #about5 .ab-snshot picture { display: block; width: 100%; height: 100%; }
/* inline#1 */ #about5 .ab-snshot img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center 45%; }
/* inline#1 */ #about5 .ab-shotcap { position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 26px 20px 15px; font-family: var(--mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 255, 255); background: linear-gradient(rgba(11, 13, 18, 0), rgba(11, 13, 18, 0.58)); }
/* inline#1 */ #about5 .ab-body { padding: clamp(22px, 2vw, 29px); display: flex; flex-direction: column; }
/* inline#1 */ #about5 .ab-pill { align-self: flex-start; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border: 1px solid rgb(207, 224, 253); border-radius: 999px; background: var(--paper); color: var(--accent); font-size: 11.5px; font-weight: 750; letter-spacing: 0.08em; text-transform: uppercase; background: var(--paper); }
/* inline#1 */ #about5 .ab-pill svg { width: 15px; height: 15px; flex: 0 0 auto; fill: none; stroke: currentcolor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-nm { margin-top: 14px; font-size: clamp(25px, 2.4vw, 34px); font-weight: 800; letter-spacing: -0.042em; line-height: 1.04; }
/* inline#1 */ #about5 .ab-legal { margin-top: 7px; font-size: clamp(16.5px, 1.5vw, 21px); font-weight: 700; letter-spacing: -0.032em; color: var(--accent); }
/* inline#1 */ #about5 .ab-strip { margin-top: clamp(16px, 1.5vw, 21px); display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); border: 1px solid var(--line-b); border-radius: 14px; overflow: hidden; border: 1px solid var(--line-b); }
/* inline#1 */ #about5 .ab-sti { display: flex; align-items: center; gap: 11px; padding: 12px 16px; border-left: 1px solid var(--line-2); min-width: 0px; border-left: 1px solid var(--line-2); }
/* inline#1 */ #about5 .ab-sti:first-child { border-left: 0px; }
/* inline#1 */ #about5 .ab-sic { flex: 0 0 auto; width: 25px; height: 25px; color: var(--accent); }
/* inline#1 */ #about5 .ab-sic svg { width: 100%; height: 100%; fill: none; stroke: currentcolor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-sti b { display: block; font-size: 13.5px; font-weight: 700; letter-spacing: -0.015em; }
/* inline#1 */ #about5 .ab-sti span { display: block; margin-top: 3px; font-size: 12.5px; line-height: 1.35; color: var(--ink-3); }
/* inline#1 */ #about5 .ab-acts { margin-top: clamp(18px, 1.6vw, 22px); display: flex; align-items: center; gap: 12px 22px; flex-wrap: wrap; }
/* inline#1 */ #about5 .ab-btn { display: inline-flex; align-items: center; gap: 10px; height: 48px; padding: 0px 22px; border-radius: 10px; background: var(--accent); color: rgb(255, 255, 255); font-size: 14.5px; font-weight: 700; letter-spacing: -0.01em; transition: background 0.18s; background: var(--accent); }
/* inline#1 */ #about5 .ab-btn:hover { background: rgb(18, 87, 196); }
/* inline#1 */ #about5 .ab-btn svg { width: 16px; height: 16px; flex: 0 0 auto; fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.2s; }
/* inline#1 */ #about5 .ab-btn:hover svg { transform: translateX(3px); }
/* inline#1 */ #about5 .ab-lnk { display: inline-flex; align-items: center; gap: 7px; font-size: 14.5px; font-weight: 650; color: var(--accent); }
/* inline#1 */ #about5 .ab-lnk svg { width: 14px; height: 14px; flex: 0 0 auto; fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-lnk:hover { text-decoration: underline; }
/* inline#1 */ #about5 .ab-pr { display: flex; align-items: baseline; gap: 16px; padding: 10px 0px; border-bottom: 1px solid var(--line-2); border-bottom: 1px solid var(--line-2); }
/* inline#1 */ #about5 .ab-pr:last-child { border-bottom: 0px; }
/* inline#1 */ #about5 .ab-pr .ab-k { flex: 0 0 140px; font-size: 11px; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase; color: var(--ink-4); }
/* inline#1 */ #about5 .ab-pr .ab-v { font-size: 15.5px; font-weight: 650; letter-spacing: -0.018em; line-height: 1.4; }
/* inline#1 */ #about5 .ab-panel { margin-top: clamp(14px, 1.3vw, 18px); }
/* inline#1 */ #about5 .ab-panel[hidden] { display: none; }
/* inline#1 */ #about5 .ab-pnote { margin-top: 15px; font-size: 14px; line-height: 1.55; color: var(--ink-2); max-width: 56ch; }
/* inline#1 */ #about5 .ab-ftabs { display: flex; gap: 3px; padding-left: 26px; overflow-x: auto; scrollbar-width: none; }
/* inline#1 */ #about5 .ab-ftabs::-webkit-scrollbar { display: none; }
/* inline#1 */ #about5 .ab-ftab { position: relative; z-index: 2; margin-bottom: -1px; display: inline-flex; align-items: center; gap: 9px; padding: 13px 20px 15px; border: 1px solid transparent; border-radius: 14px 14px 0px 0px; background: transparent; font-size: 14.5px; font-weight: 650; color: var(--ink-3); cursor: pointer; white-space: nowrap; transition: color 0.18s; }
/* inline#1 */ #about5 .ab-ftab svg { width: 17px; height: 17px; flex: 0 0 auto; fill: none; stroke: currentcolor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-ftab:hover { color: var(--ink); }
/* inline#1 */ #about5 .ab-ftab[aria-selected="true"] { background: var(--paper); border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--paper); color: var(--accent); background: var(--paper); }
/* inline#1 */ #about5 .ab-card.ab-outer { background: transparent; border: 0px; border-radius: 0px; box-shadow: none; overflow: visible; }
/* inline#1 */ #about5 .ab-outer .ab-split { background: var(--paper); border: 1px solid var(--line-b); border-radius: var(--r-xl); box-shadow: var(--shadow-l); overflow: hidden; background: var(--paper); border: 1px solid var(--line-b); border-radius: var(--r-xl); }
/* inline#1 */ #about5 .ab-viz { position: relative; display: grid; place-items: center; padding: 30px; text-align: center; background: linear-gradient(rgb(247, 249, 253), rgb(237, 242, 250)); border-right: 1px solid var(--line-2); min-height: 340px; border-right: 1px solid var(--line-2); }
/* inline#1 */ #about5 .ab-viz[hidden] { display: none; }
/* inline#1 */ #about5 .ab-snshot[hidden] { display: none; }
/* inline#1 */ #about5 .ab-vz-cities { display: flex; flex-direction: column; gap: 14px; }
/* inline#1 */ #about5 .ab-vz-city { display: flex; align-items: center; gap: 11px; padding: 12px 16px; background: var(--paper); border: 1px solid var(--line-b); border-radius: 12px; box-shadow: var(--shadow-s); font-size: 14.5px; font-weight: 700; letter-spacing: -0.02em; background: var(--paper); border: 1px solid var(--line-b); }
/* inline#1 */ #about5 .ab-vz-city svg { width: 17px; height: 17px; flex: 0 0 auto; fill: none; stroke: var(--accent); stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-vz-team { display: grid; grid-template-columns: repeat(3, 44px); gap: 12px; justify-content: center; }
/* inline#1 */ #about5 .ab-vz-av { width: 44px; height: 44px; border-radius: 50%; background: rgb(234, 241, 254); display: grid; place-items: center; }
/* inline#1 */ #about5 .ab-vz-av svg { width: 21px; height: 21px; fill: none; stroke: var(--accent); stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
/* inline#1 */ #about5 .ab-vz-av.ab-snlead { background: var(--accent); background: var(--accent); }
/* inline#1 */ #about5 .ab-vz-av.ab-snlead svg { stroke: rgb(255, 255, 255); }
/* inline#1 */ #about5 .ab-vz-cap { margin-top: 20px; font-family: var(--mono); font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ink-4); }
/* inline#1 */ #about5 .ab-vz-nums { display: flex; flex-direction: column; gap: 20px; }
/* inline#1 */ #about5 .ab-vz-num b { display: block; font-size: 38px; font-weight: 800; letter-spacing: -0.05em; line-height: 1; color: var(--navy); }
/* inline#1 */ #about5 .ab-vz-num span { display: block; margin-top: 6px; font-size: 12.5px; color: var(--ink-3); }
/* inline#1 */ @media (prefers-reduced-motion: reduce) { #about5 * { transition: none !important; } }
/* inline#1 */ #about5 .ab-panel { min-height: 212px; }
/* inline#1 */ @media (max-width: 700px) { #about5 .ab-panel { min-height: 0px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 { background: rgb(237, 242, 249); padding: 40px 0px 46px; border-top: 1px solid rgb(225, 232, 243); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-card { display: flex; flex-direction: column; border-radius: 18px; overflow: hidden; background: var(--paper); border: 1px solid var(--line-b); box-shadow: rgba(11, 13, 18, 0.04) 0px 2px 5px, rgba(15, 27, 61, 0.07) 0px 14px 30px; background: var(--paper); border: 1px solid var(--line-b); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-card.ab-outer { background: var(--paper); border: 1px solid var(--line-b); border-radius: 18px; box-shadow: rgba(11, 13, 18, 0.04) 0px 2px 5px, rgba(15, 27, 61, 0.07) 0px 14px 30px; overflow: hidden; background: var(--paper); border: 1px solid var(--line-b); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-split, #about5 .ab-body { display: contents; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-idt { order: 20; padding: 14px 17px 12px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pill { display: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-nm { margin: 0px; font-size: 21px; letter-spacing: -0.032em; line-height: 1.1; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-legal { margin-top: 4px; font-size: 14.5px; letter-spacing: -0.02em; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snshot { order: 10; display: block; height: 132px; min-height: 0px; padding: 0px; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid var(--line-2); background: rgb(233, 238, 246); border-bottom: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snshot picture { display: block; width: 100%; height: 100%; max-width: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snshot img { width: 100%; height: 100%; max-height: none; object-fit: cover; object-position: center 48%; border: 0px; border-radius: 0px; box-shadow: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-shotcap { display: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snrail { order: 30; display: flex; gap: 2px; margin: 0px; padding: 9px 17px 0px; background: rgb(241, 245, 251); border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: initial; border-top: 1px solid var(--line-2); border-radius: 0px; overflow: auto visible; scrollbar-width: none; border-top: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snrail::-webkit-scrollbar { display: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snrail > button { flex: 0 0 auto; margin: 0px; padding: 10px 14px 12px; border: 0px; border-radius: 13px 13px 0px 0px; background: transparent; box-shadow: none; font-size: 13.5px; font-weight: 650; letter-spacing: -0.01em; color: var(--ink-3); white-space: nowrap; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snrail > button[aria-selected="true"] { position: relative; z-index: 2; background: var(--paper); color: var(--accent); box-shadow: none; margin-bottom: -8px; padding-bottom: 20px; background: var(--paper); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snrail svg { display: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-panel { margin: 0px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-panel { order: 40; position: relative; z-index: 1; min-height: 0px; background: var(--paper); padding: 14px 17px 2px; background: var(--paper); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pnote { margin: 0px 0px 2px; max-width: none; font-size: 13.8px; line-height: 1.5; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pr { flex-direction: row; align-items: baseline; gap: 12px; padding: 9px 0px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pr .ab-k { flex: 0 0 108px; font-size: 9.5px; letter-spacing: 0.07em; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pr .ab-v { min-width: 0px; font-size: 14.5px; overflow-wrap: anywhere; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-pr .ab-v .ab-m { font-size: 12.5px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-strip { order: 60; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); margin: 11px 0px 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: initial; border-top: 1px solid var(--line-2); border-radius: 0px; border-top: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-sti { display: block; padding: 12px 11px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-image: initial; border-left: 1px solid var(--line-2); border-left: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-sti:first-child { border-left: 0px; padding-left: 17px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-sti:last-child { padding-right: 17px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-sti b { font-size: 12px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-sti span { margin-top: 3px; font-size: 11.5px; line-height: 1.3; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-strip .ab-sti .ab-sic { display: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-acts { order: 70; flex-direction: column; align-items: stretch; gap: 9px; margin: 0px; padding: 15px 17px 17px; background: var(--pale); border-top: 1px solid var(--line-2); background: var(--pale); border-top: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-btn { width: 100%; justify-content: center; height: 50px; font-size: 15px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-lnk { width: 100%; justify-content: center; font-size: 14px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-ftabs { padding-left: 17px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snshot, #about5 .ab-viz { order: 35; height: auto; min-height: 0px; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-bottom: 1px solid var(--line-2); background: var(--paper); padding: 0px; background: var(--paper); border-bottom: 1px solid var(--line-2); } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-snshot { height: 132px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-viz { display: block; padding: 14px 17px 4px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-cities { flex-flow: wrap; gap: 8px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-city { padding: 8px 12px; font-size: 13px; box-shadow: none; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-team { grid-template-columns: repeat(6, 34px); gap: 8px; justify-content: start; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-av { width: 34px; height: 34px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-av svg { width: 17px; height: 17px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-cap { margin-top: 12px; text-align: left; font-size: 10px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-nums { flex-direction: row; gap: 26px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-num b { font-size: 24px; } }
/* inline#1 */ @media (max-width: 760px) { #about5 .ab-vz-num span { margin-top: 3px; font-size: 11px; } }
/* inline#1 */ #about5 { scroll-margin-top: calc(var(--barh) + 14px); }
/* assets/home/evidence/evidence.css?v=1788532307 */ @media (prefers-reduced-motion: reduce) { :where(#about5) * { animation-duration: 0.001ms !important; transition-duration: 0.001ms !important; scroll-behavior: auto !important; } }
/* assets/shared/design/ui-finish.css */ :where(#about5) * { scrollbar-width: thin; }
/* assets/shared/design/shelf.css */ #about5 { border-top: 1px solid var(--sh-edge); border-bottom: 1px solid var(--sh-edge); margin-block: var(--sh-aisle); padding-block: var(--sh-pt) var(--sh-pb); border-top: 1px solid var(--sh-edge); border-bottom: 1px solid var(--sh-edge); margin-block: var(--sh-aisle); padding-block: var(--sh-pt) var(--sh-pb); }
/* assets/shared/design/shelf.css */ #about5 { background: var(--sh-floor); background: var(--sh-floor); }
/* assets/shared/design/shelf.css */ #about5 { margin-top: calc(-1 * var(--sh-aisle)); border-top: var(--sh-aisle) solid var(--sh-shelf); box-shadow: inset 0 1px 0 var(--sh-edge); border-top: var(--sh-aisle) solid var(--sh-shelf); }
/* assets/shared/design/shelf.css */ @media (max-width: 760px) { #about5 { border-top: 1px solid var(--sh-edge); border-bottom: 1px solid var(--sh-edge); margin-block: var(--sh-aisle); padding-block: var(--sh-pt) var(--sh-pb); border-top: 1px solid var(--sh-edge); border-bottom: 1px solid var(--sh-edge); margin-block: var(--sh-aisle); padding-block: var(--sh-pt) var(--sh-pb); } }
/* assets/shared/design/shelf.css */ @media (max-width: 760px) { #about5 { background: var(--sh-floor); background: var(--sh-floor); } }
/* assets/shared/design/shelf.css */ @media (max-width: 760px) { #about5 { margin-top: calc(-1 * var(--sh-aisle)); border-top: var(--sh-aisle) solid var(--sh-shelf); box-shadow: inset 0 1px 0 var(--sh-edge); border-top: var(--sh-aisle) solid var(--sh-shelf); } }
/* assets/shared/design/hier.css?v=1788955005 */ #about5 .ab-btn { background: var(--paper, #fff); color: var(--ink, #0B0D12); border: 1px solid var(--line-b, #DEE5F1); box-shadow: none; background: var(--paper, #fff); border: 1px solid var(--line-b, #DEE5F1); }
/* assets/shared/design/hier.css?v=1788955005 */ #about5 .ab-btn:hover { background: var(--mist, #F6F8FC); border-color: var(--ds-edge, #CFE0FD); color: var(--ink, #0B0D12); filter: none; background: var(--mist, #F6F8FC); border-color: var(--ds-edge, #CFE0FD); }
/* assets/shared/design/hier.css?v=1788955005 */ #about5 .ab-lnk { color: var(--ink); }
/* assets/shared/design/hier.css?v=1788955005 */ #about5 .ab-lnk:hover { color: var(--ink); }
/* assets/shared/design/panel.css */ #about5 .ab-split { box-shadow: inset 0 0 0 1px var(--pnl-rim), var(--pnl-lift); }
/* assets/shared/design/panel.css */ #about5 .ab-ftab[aria-selected="true"] { background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-image: none; border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--pnl-card); color: var(--ink); }
/* assets/shared/design/panel.css */ #about5 .ab-snshot { background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-image: none; }
/* assets/shared/design/cta.css?v=glacier1 */ #about5 .ab-btn { background: var(--paper, #fff); color: var(--cta-ink); border: 1px solid var(--cta-edge); box-shadow: none; background: var(--paper, #fff); border: 1px solid var(--cta-edge); }
/* assets/shared/design/cta.css?v=glacier1 */ #about5 .ab-btn:hover { background: var(--cta-soft); border-color: var(--cta-edge-h); color: var(--cta-ink); filter: none; background: var(--cta-soft); border-color: var(--cta-edge-h); }
/* assets/shared/design/cta.css?v=glacier1 */ #about5 .ab-lnk { color: var(--cta-ink); }
/* assets/shared/design/cta.css?v=glacier1 */ #about5 .ab-lnk:hover { color: var(--cta-ink-h); }
/* assets/shared/design/cta.css?v=glacier1 */ #about5 .ab-btn:focus-visible, #about5 .ab-lnk:focus-visible { outline: none; box-shadow: 0 0 0 2px var(--paper, #fff), 0 0 0 5px var(--cta-ring); }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-ftabs.ab-snrail { background: var(--pl-row); border-radius: 14px 14px 0px 0px; padding: 0px 6px; background: var(--pl-row); }
/* assets/shared/design/paper.css?v=paper1 */ @media (max-width: 760px) { #about5 .ab-ftabs.ab-snrail { border-radius: 0px; padding: 0px; } }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-ftab[aria-selected="true"] { background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-image: none; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-bottom-color: var(--pl-on); color: var(--pl-ink); font-weight: 750; }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-snrail > button[aria-selected="true"] { background: var(--pl-on); color: var(--pl-ink); font-weight: 750; background: var(--pl-on); }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-ftab:not([aria-selected="true"]) { color: var(--pl-off); font-weight: 600; }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-snshot { background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-image: none; }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-ftab:hover:not([aria-selected="true"]) { background: var(--pl-hov); color: var(--pl-ink); background: var(--pl-hov); }
/* assets/shared/design/paper.css?v=paper1 */ #about5 .ab-ftab:focus-visible { outline: 2px solid var(--accent, #1A73E8); outline-offset: 2px; outline: 2px solid var(--accent, #1A73E8); }
/* assets/shared/design/heads.css?v=4 */ #about5 .ab-nm { font-size: var(--hd-sub); line-height: 1.1; letter-spacing: var(--hd-sub-ls); }
/* assets/shared/design/edges.css?v=1 */ #about5 { --line: var(--eg-edge-card); --line-b: var(--eg-edge-parent); --line-2: var(--eg-edge-divider); }
/* assets/shared/design/edges.css?v=1 */ #about5 { --r-xl: 20px; --r-lg: var(--eg-r-parent); --r-md: var(--eg-r-card); --r-sm: var(--eg-r-control); }
/* assets/shared/design/edges.css?v=1 */ #about5 { --shadow-s: var(--eg-shadow-card); --shadow-m: 0 1px 2px rgba(15, 27, 61, .04), 0 14px 30px -20px rgba(15, 27, 61, .14); --shadow-l: var(--eg-shadow-parent); }
/* assets/shared/design/edges.css?v=1 */ #about5 .ab-btn { border-radius: var(--eg-r-control); border-radius: var(--eg-r-control); }
/* assets/home/design.css?v=1789816916 */ :where(#about5) [hidden] { display: none !important; }
/* assets/home/design.css?v=1789816916 */ :where(#about5) [hidden] { display: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-btn { color: var(--k3-btn-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-city svg { stroke: var(--k3-accent) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av svg { stroke: var(--k3-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av.ab-snlead svg { stroke: var(--k3-sel) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 { background-color: var(--k3-paper) !important; border-top-color: var(--k3-ground) !important; border-bottom-color: var(--k3-edge) !important; box-shadow: var(--k3-band-sh) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3, #ss1, #hp1, #indwork, #wcu8, #about5, #faq10) :is(h1, h2, h3) { color: var(--k3-ink); }
/* assets/home/design.css?v=1789816916 */ html body :is(#about5 .ab-btn, #wcu8 .a-alt > a, #wcu8 .a-more) { background: var(--k3-btn-bg) !important; border-color: var(--k3-btn-bd) !important; color: var(--k3-btn-ink) !important; box-shadow: var(--k3-btn-sh) !important; border-radius: var(--k3-r-ctl) !important; background: var(--k3-btn-bg) !important; border-color: var(--k3-btn-bd) !important; border-radius: var(--k3-r-ctl) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#about5 .ab-btn, #wcu8 .a-alt > a, #wcu8 .a-more) svg { stroke: var(--k3-btn-icon) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#about5 .ab-btn, #wcu8 .a-alt > a, #wcu8 .a-more):hover { background: var(--k3-btn-bg-h) !important; border-color: var(--k3-btn-bd-h) !important; color: var(--k3-btn-ink-h) !important; box-shadow: var(--k3-btn-sh-h) !important; background: var(--k3-btn-bg-h) !important; border-color: var(--k3-btn-bd-h) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-lnk { color: var(--k3-link) !important; border-bottom-color: var(--k3-link-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-lnk svg { stroke: var(--k3-link) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3 .s3-explore, #about5 .ab-lnk):hover { border-bottom-color: var(--k3-link) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftabs { background-color: var(--k3-strip-bg) !important; border-color: var(--k3-edge) !important; border-radius: var(--k3-r-box) var(--k3-r-box) 0 0 !important; border-color: var(--k3-edge) !important; border-radius: var(--k3-r-box) var(--k3-r-box) 0 0 !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #hp1 .hp-tab, #about5 .ab-ftab) { color: var(--k3-tab-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #hp1 .hp-tab, #about5 .ab-ftab) svg { stroke: var(--k3-tab-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #about5 .ab-ftab):hover:not([aria-selected="true"]) { background: var(--k3-tab-hov-bg) !important; box-shadow: var(--k3-tab-hov-sh) !important; color: var(--k3-ink) !important; border-radius: var(--k3-tab-r) !important; background: var(--k3-tab-hov-bg) !important; border-radius: var(--k3-tab-r) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #about5 .ab-ftab)[aria-selected="true"] { background: var(--k3-tab-bg) !important; color: var(--k3-tab-sel-ink) !important; box-shadow: var(--k3-tab-sh) !important; border-radius: var(--k3-tab-r) !important; text-decoration: none !important; background: var(--k3-tab-bg) !important; border-radius: var(--k3-tab-r) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #about5 .ab-ftab)[aria-selected="true"] svg { stroke: var(--k3-tab-icon) !important; background: var(--k3-tab-icon-bg) !important; box-shadow: var(--k3-tab-icon-sh) !important; border-radius: var(--k3-tab-icon-r) !important; opacity: 1 !important; background: var(--k3-tab-icon-bg) !important; border-radius: var(--k3-tab-icon-r) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-split { border-right-color:  !important; border-bottom-color:  !important; border-left-color:  !important; border-top-color: var(--k3-split-top) !important; border-radius: 0 0 var(--k3-r-box) var(--k3-r-box) !important; background-color: var(--k3-paper) !important; border-radius: 0 0 var(--k3-r-box) var(--k3-r-box) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-card.ab-outer { border-color: var(--k3-edge) !important; border-radius: var(--k3-r-box) !important; box-shadow: var(--k3-box-sh) !important; border-color: var(--k3-edge) !important; border-radius: var(--k3-r-box) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-snshot { background-color: var(--k3-ground-2) !important; border-right-color: var(--k3-line) !important; border-bottom-color: var(--k3-line) !important; border-radius: 0 0 0 var(--k3-r-box) !important; border-radius: 0 0 0 var(--k3-r-box) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-viz { background-color: var(--k3-ground) !important; border-right-color: var(--k3-line) !important; border-radius: 0 0 0 var(--k3-r-box) !important; border-radius: 0 0 0 var(--k3-r-box) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-city { background: var(--k3-chip-bg) !important; border-color: var(--k3-chip-bd) !important; border-radius: var(--k3-r-chip) !important; box-shadow: var(--k3-chip-sh) !important; background: var(--k3-chip-bg) !important; border-color: var(--k3-chip-bd) !important; border-radius: var(--k3-r-chip) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av { background: var(--k3-ground-2) !important; border-radius: var(--k3-r-ctl) !important; background: var(--k3-ground-2) !important; border-radius: var(--k3-r-ctl) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av.ab-snlead { background: var(--k3-sel-soft) !important; box-shadow: inset 0 0 0 1.5px var(--k3-sel) !important; background: var(--k3-sel-soft) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-num > b { color: var(--k3-accent) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill { background: var(--k3-pill-bg) !important; border-color: var(--k3-pill-bd) !important; color: var(--k3-pill-ink) !important; box-shadow: var(--k3-pill-sh) !important; border-radius: var(--k3-r-badge) !important; background: var(--k3-pill-bg) !important; border-color: var(--k3-pill-bd) !important; border-radius: var(--k3-r-badge) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill svg { stroke: var(--k3-pill-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-legal { color: var(--k3-ink-2) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pr { border-bottom-color: var(--k3-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-strip { border-color: var(--k3-line) !important; border-radius: var(--k3-r-card) !important; background: var(--k3-strip-card-bg) !important; box-shadow: var(--k3-strip-card-sh) !important; background: var(--k3-strip-card-bg) !important; border-color: var(--k3-line) !important; border-radius: var(--k3-r-card) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sti { border-left-color: var(--k3-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sic { color: var(--k3-sic-ink) !important; background: var(--k3-sic-bg) !important; box-shadow: var(--k3-sic-sh) !important; border-radius: var(--k3-r-badge) !important; background: var(--k3-sic-bg) !important; border-radius: var(--k3-r-badge) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sic svg { stroke: var(--k3-sic-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts { background-color: var(--k3-ground) !important; border-top-color: var(--k3-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab[aria-selected="true"] svg { opacity: 1 !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #about5 .ab-ftab):active:not([aria-selected="true"]) { background: var(--k3-tab-press-bg) !important; box-shadow: none !important; background: var(--k3-tab-press-bg) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(.tail.show #tabs button, #about5 .ab-ftab, #hp1 .hp-tab, #svc3 .s3-cat, #indwork .v03-segb, #indwork .v03-row):focus-visible { outline: 2px solid var(--k3-focus) !important; outline-offset: -2px !important; outline: 2px solid var(--k3-focus) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#about5 .ab-btn, #wcu8 .a-alt > a, #wcu8 .a-more):hover svg { stroke: var(--k3-btn-ink-h) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3, #ss1, #hp1, #indwork, #wcu8, #about5, #faq10, #mact) { --hd-ink: var(--n4-ink); --hd-kicker-ink: var(--n4-ink-2); --hd-desc-ink: var(--n4-ink-2); --r6-ink: var(--n4-ink); --r6-ink2: var(--n4-ink-2); --r6-ink3: var(--n4-ink-3); --r6-ink4: var(--n4-ink-3); --ink-4: var(--n4-ink-3); }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3, #ss1, #hp1, #indwork, #wcu8, #about5, #faq10) :is(.hd-title, h1, h2, h3) { color: var(--n4-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#wcu8, #about5, #faq10) { background-color: var(--n4-paper) !important; border-top-color: var(--n4-paper) !important; border-bottom-color: var(--n4-paper) !important; box-shadow: inset 0 1px 0 var(--n4-line), inset 0 -1px 0 var(--n4-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftabs { background-color: var(--n4-track) !important; border-color: var(--n4-edge) !important; border-color: var(--n4-edge) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab[aria-selected="true"] { font-weight: 700; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab svg:not(:has([fill])) { stroke: var(--n4-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab[aria-selected="true"] svg:not(:has([fill])) { stroke: var(--n4-act) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-split { box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-card.ab-outer { border-color: var(--n4-edge) !important; box-shadow: none !important; border-color: var(--n4-edge) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-snshot { background-color: var(--n4-ground) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-viz { background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-city { color: var(--n4-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av { background: var(--n4-paper) !important; box-shadow: inset 0 0 0 1px var(--n4-line) !important; background: var(--n4-paper) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av.ab-snlead { background: var(--n4-paper) !important; box-shadow: var(--n4-frame) !important; background: var(--n4-paper) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-av.ab-snlead svg { stroke: var(--n4-act) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-cap { color: var(--n4-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-vz-num > span { color: var(--n4-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill { background: var(--n4-badge) !important; color: var(--n4-badge-ink) !important; border-color: var(--n4-line) !important; background: var(--n4-badge) !important; border-color: var(--n4-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill svg { stroke: var(--n4-badge-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-nm { color: var(--n4-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-legal { color: var(--n4-ink-2) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pnote { color: var(--n4-ink-2) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-k { color: var(--n4-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-v { color: var(--n4-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pr { border-bottom-color: var(--n4-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sti b { color: var(--n4-ink) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sti div > span { color: var(--n4-ink-3) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sic svg:not(:has([fill])) { stroke: var(--n4-act) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts { background-color: var(--n4-ground) !important; border-top-color: var(--n4-line) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-btn { border: 1px solid var(--n4-edge) !important; color: var(--n4-ink) !important; background: var(--n4-paper) !important; background: var(--n4-paper) !important; border: 1px solid var(--n4-edge) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-btn:hover { border-color: var(--n4-act) !important; color: var(--n4-link) !important; border-color: var(--n4-act) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 :is(.ab-panel, .ab-body) :is(p, li) { color: var(--n4-ink-2); }
/* assets/home/design.css?v=1789816916 */ html body #about5 :is(.ab-panel, .ab-body) :is(b, strong, h4) { color: var(--n4-ink); }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3 > section, #ss1, #hp1, #indwork, #wcu8, #about5, #faq10) { border-width: 0px !important; box-shadow: none !important; margin-top: 0px !important; margin-bottom: 0px !important; padding-top: clamp(64px, 7vw, 100px) !important; padding-bottom: clamp(64px, 7vw, 100px) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 { background: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#ss1, #hp1, #indwork, #wcu8, #about5, #faq10) { box-shadow: rgb(227, 234, 245) 0px 1px 0px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-card.ab-outer { border: 1px solid rgb(201, 217, 239) !important; border-radius: 14px !important; box-shadow: rgba(2, 29, 67, 0.45) 0px 24px 50px -36px !important; overflow: hidden !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftabs { background: rgb(237, 244, 254) !important; border-radius: 0px !important; padding: 0px !important; box-shadow: rgb(220, 230, 244) 0px -1px 0px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 .ab-ftab { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: rgb(211, 223, 242) -1px 0px 0px inset !important; color: rgb(33, 65, 109) !important; margin: 0px !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab svg { stroke: rgb(33, 65, 109) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab:hover:not([aria-selected="true"]) { background: rgb(246, 249, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 .ab-ftab[aria-selected="true"] { background: rgb(210, 227, 252) !important; color: rgb(1, 35, 80) !important; box-shadow: rgb(211, 223, 242) -1px 0px 0px inset, rgb(122, 169, 237) 0px 0px 0px 1.5px inset, rgba(0, 91, 191, 0.55) 0px 8px 20px -10px !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-ftab[aria-selected="true"] svg { stroke: rgb(1, 35, 80) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill { background: rgb(210, 227, 252) !important; color: rgb(1, 35, 80) !important; border: 0px !important; border-radius: 4px !important; box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pill svg { stroke: rgb(1, 35, 80) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-nm { color: rgb(3, 29, 64) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-legal { color: rgb(0, 91, 191) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-pr { border-color: rgb(220, 230, 244) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-k { color: rgb(74, 99, 133) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-v { color: rgb(3, 29, 64) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-strip { border: 1px solid rgb(220, 230, 244) !important; border-radius: 0px !important; background: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sti + .ab-sti { box-shadow: rgb(220, 230, 244) 1px 0px 0px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sic { background: linear-gradient(160deg, rgb(2, 68, 145) 0%, rgb(2, 28, 66) 100%) !important; border-radius: 9px !important; width: 30px !important; height: 30px !important; display: grid !important; place-items: center !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 .ab-sic svg, html body #about5#about5 .ab-sic svg * { stroke: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-sic svg { width: 16px !important; height: 16px !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts .ab-btn { background: rgb(2, 28, 66) !important; color: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 6px !important; box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts .ab-btn svg { stroke: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts .ab-btn:hover { background: rgb(0, 91, 191) !important; color: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-acts .ab-btn:hover svg { stroke: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5 .ab-lnk { color: rgb(0, 91, 191) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3 > section, #ss1, #hp1, #indwork, #wcu8, #about5, #faq10) { background-image: radial-gradient(46% 260px at 50% 0%, rgba(0, 91, 191, 0.07), rgba(0, 91, 191, 0)) !important; background-repeat: no-repeat !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 { background: none rgb(243, 247, 252) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(.v03-head .iw2-icn, .wc-n, .ab-sic, .gfaq-qb) { background: rgb(0, 69, 148) !important; box-shadow: none !important; color: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(.v03-head .iw2-icn, .wc-n, .ab-sic, .gfaq-qb) :is(svg, svg *) { stroke: rgb(255, 255, 255) !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(a.a-go, a.ab-btn) { background: rgb(7, 96, 198) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(a.a-go, a.ab-btn):hover { background: rgb(0, 79, 167) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftabs { scrollbar-width: none; display: flex !important; flex-wrap: nowrap !important; width: fit-content !important; max-width: 100% !important; padding: 5px !important; gap: 6px !important; border: 0px !important; border-radius: 12px !important; background: rgb(203, 214, 230) !important; box-shadow: rgb(211, 218, 230) 0px 0px 0px 1px inset !important; overflow-x: auto !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftabs::-webkit-scrollbar { display: none; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; height: 44px !important; min-height: 44px !important; padding: 0px 20px 0px 14px !important; gap: 9px !important; margin: 0px !important; border: 0px !important; border-radius: 8px !important; background: rgb(232, 236, 243) !important; color: rgb(56, 67, 82) !important; font-size: 14.5px !important; font-weight: 650 !important; line-height: 1.25 !important; white-space: nowrap !important; box-shadow: rgb(211, 218, 230) 0px 0px 0px 1px inset !important; transform: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab::after { background: transparent !important; box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab:not([aria-selected="true"]):hover { background: rgb(255, 255, 255) !important; box-shadow: rgb(142, 154, 173) 0px 0px 0px 1px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab[aria-selected="true"], html body #about5#about5#about5 .ab-ftab[aria-selected="true"]:hover { background: radial-gradient(3.5px at calc(100% - 9px) 9px, rgb(31, 143, 234) 0px, rgb(31, 143, 234) 3.5px, rgba(0, 0, 0, 0) 3.6px), rgb(255, 255, 255) !important; color: rgb(0, 69, 148) !important; font-weight: 700 !important; box-shadow: rgb(143, 184, 242) 0px 0px 0px 1px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab :is(svg, svg *) { stroke: currentcolor !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab:focus-visible { outline: rgb(7, 96, 198) solid 2px !important; outline-offset: 2px !important; }
/* assets/home/design.css?v=1789816916 */ @media (max-width: 760px) { html body #about5#about5#about5 .ab-ftab { font-size: 13.5px !important; padding: 0px 19px 0px 13px !important; } }
/* assets/home/design.css?v=1789816916 */ @media (max-width: 760px) { html body #about5#about5#about5 .ab-ftab[aria-selected="true"] { font-weight: 650 !important; } }
/* assets/home/design.css?v=1789816916 */ @media (max-width: 760px) { html body #about5#about5#about5 .ab-ftabs { max-width: calc(100% - 20px) !important; } }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftab :is(svg, svg *) { stroke: currentcolor !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-card { background: rgb(247, 249, 254) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-ftabs { margin: 12px 16px !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5 .ab-split { border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgb(220, 227, 238) currentcolor currentcolor !important; border-image: initial !important; border-radius: 0px 0px 13px 13px !important; }
/* assets/home/design.css?v=1789816916 */ @media (max-width: 760px) { html body #about5#about5#about5 .ab-ftabs { margin: 10px !important; } }
/* assets/home/design.css?v=1789816916 */ html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(a.wc-btn, a.hp-ctab, a.a-go, a.ab-btn, a.go), html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(a.wc-btn, a.hp-ctab, a.a-go, a.ab-btn, a.go):hover { transform: none !important; }
/* assets/home/design.css?v=1789816916 */ @media (max-width: 760px) { html body :is(#svc3#svc3#svc3, #ss1#ss1#ss1, #hp1#hp1#hp1, #indwork#indwork#indwork, #wcu8#wcu8#wcu8, #about5#about5#about5, #faq10#faq10#faq10) :is(a.ab-lnk, a.ss-url) { padding-block: 12px !important; margin-block: -12px !important; } }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 a.ab-lnk path { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 a.ab-lnk svg { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-acts a.ab-lnk { color: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-body div.ab-acts { border-color: rgb(225, 231, 240) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-body div.ab-strip { border-color: rgb(225, 231, 240) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-idt h3.ab-nm { color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-idt p.ab-legal { color: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-idt span.ab-pill { background-color: rgb(234, 241, 251) !important; color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-panel p.ab-pnote { color: rgb(63, 74, 90) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-pr span.ab-k { color: rgb(91, 103, 120) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-pr span.ab-v { color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-sti b { color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-sti span { color: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-strip div.ab-sti { box-shadow: rgb(225, 231, 240) 1px 0px 0px 0px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-viz p.ab-vz-cap { color: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-vz-cities span.ab-vz-city { color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-vz-num b { color: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-vz-num span { color: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-vz-team span.ab-vz-av { box-shadow: rgb(225, 231, 240) 0px 0px 0px 1px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-vz-team span.ab-vz-av.ab-snlead { box-shadow: rgb(7, 96, 198) 0px 0px 0px 1.5px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 div.ab-wrap div.ab-card.ab-outer { border-color: rgb(211, 218, 230) !important; box-shadow: none !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-pill path { stroke: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-pill svg { stroke: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-v span.ab-m { color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av circle { stroke: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av path { stroke: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av svg { stroke: rgb(86, 98, 116) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av.ab-snlead circle { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av.ab-snlead path { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-av.ab-snlead svg { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-city circle { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-city path { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5 span.ab-vz-city svg { stroke: rgb(7, 96, 198) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 .ab-ftabs { background: rgb(255, 255, 255) !important; box-shadow: rgb(198, 217, 244) 0px 0px 0px 1px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 .ab-ftab:not([aria-selected="true"]) { background: rgb(238, 244, 252) !important; box-shadow: rgb(221, 233, 249) 0px 0px 0px 1px inset !important; color: rgb(36, 54, 79) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 .ab-ftab:not([aria-selected="true"]):hover { background: rgb(255, 255, 255) !important; box-shadow: rgb(127, 166, 220) 0px 0px 0px 1px inset !important; color: rgb(14, 30, 53) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 .ab-ftab[aria-selected="true"], html body #about5#about5#about5#about5 .ab-ftab[aria-selected="true"]:hover { background: radial-gradient(3.5px at calc(100% - 9px) 9px, rgb(31, 143, 234) 0px, rgb(31, 143, 234) 3.5px, rgba(0, 0, 0, 0) 3.6px), rgb(255, 255, 255) !important; box-shadow: rgb(94, 143, 211) 0px 0px 0px 2px inset !important; color: rgb(0, 69, 148) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 div.ab-wrap div.ab-card.ab-outer { border-color: rgb(198, 217, 244) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 .ab-card { background: rgb(238, 244, 252) !important; }
/* assets/home/design.css?v=1789816916 */ @media (min-width: 761px) { html body #about5#about5#about5#about5 .ab-card { background: rgb(198, 217, 244) !important; } }
/* assets/home/design.css?v=1789816916 */ @media (min-width: 761px) { html body #about5#about5#about5#about5 .ab-split { border-top-color: rgb(174, 201, 239) !important; } }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 div.ab-body div.ab-strip { border-color: rgb(221, 233, 249) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5 div.ab-strip div.ab-sti + div.ab-sti { box-shadow: rgb(221, 233, 249) 1px 0px 0px 0px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5#about5#about5 .ab-ftab { font-weight: 650 !important; letter-spacing: 0px !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5#about5#about5 .ab-ftab:not([aria-selected="true"]) { background: transparent !important; box-shadow: none !important; color: rgb(36, 54, 79) !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5#about5#about5 .ab-ftab:not([aria-selected="true"]):hover { background: rgb(243, 247, 252) !important; box-shadow: rgb(221, 233, 249) 0px 0px 0px 1px inset !important; }
/* assets/home/design.css?v=1789816916 */ html body #about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"] { background: radial-gradient(3.5px at calc(100% - 9px) 9px, rgb(31, 143, 234) 0px, rgb(31, 143, 234) 3.5px, transparent 3.6px), rgb(198, 217, 244) !important; box-shadow: none !important; color: rgb(0, 69, 148) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 { --ab5-band: #C6D9F4; --ab5-block: #F2F6FC; --ab5-ink: #0E1E35; --ab5-navy: #15335C; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-card.ab-outer { border: 2px solid var(--ab5-band) !important; border-radius: 0px !important; box-shadow: none !important; overflow: hidden !important; border: 2px solid var(--ab5-band) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { width: auto !important; margin: 0px !important; background-color: transparent !important; border: 0px !important; border-radius: 0px !important; padding: 12px 30px 0px !important; gap: 4px !important; scroll-padding-inline: 30px !important; align-items: flex-end !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: var(--ab5-navy) !important; padding: 13px 20px 14px !important; font-weight: 750 !important; letter-spacing: -0.012em !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab svg { stroke: rgb(47, 92, 150) !important; opacity: 1 !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab:hover:not([aria-selected="true"]) { background: rgba(255, 255, 255, 0.42) !important; box-shadow: none !important; color: var(--ab5-ink) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"] { background: rgb(255, 255, 255) !important; color: var(--ab5-ink) !important; box-shadow: none !important; border-radius: 0px !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"] svg { stroke: var(--ab5-ink) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"]::after { content: none !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-split { border: 0px !important; border-radius: 0px !important; background-color: rgb(255, 255, 255) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-pnote { color: rgb(70, 85, 106) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { background: var(--ab5-block) !important; border-bottom: 1px solid rgb(225, 234, 246) !important; padding: 9px 18px !important; margin: 0px !important; background: var(--ab5-block) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { margin-top: 14px !important; padding-top: 14px !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { border-bottom: 0px !important; padding-bottom: 16px !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-k { color: rgb(74, 90, 112) !important; }
/* assets/home/about-section.css?v=2 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-v { color: var(--ab5-ink) !important; }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { background-color: var(--ab5-band) !important; padding: 10px 18px 0px !important; scroll-padding-inline: 18px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { padding: 12px 14px 13px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { padding: 6px 14px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { margin-top: 10px !important; padding-top: 10px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 12px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 860px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { padding-top: 8px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { max-width: 100% !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 480px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { padding: 8px 8px 0px !important; gap: 0px !important; scroll-padding-inline: 8px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 480px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { flex: 1 0 auto !important; padding: 12px 2px 13px !important; font-size: clamp(12.25px, 5.58px + 1.923vw, 13.5px) !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 349px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs { padding-left: 4px !important; padding-right: 4px !important; scroll-padding-inline: 4px !important; } }
/* assets/home/about-section.css?v=2 */ @media (max-width: 349px) { html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { font-size: clamp(10.5px, 3.22px + 2.6vw, 12.3px) !important; } }
/* assets/shared/design/align.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"] { color: rgb(0, 69, 148) !important; }
/* assets/shared/design/ui-layer.css */ :where(#about5) [hidden] { display: none !important; }
/* assets/shared/nav/states.css?v=7 */ @media (max-width: 900px) { :where(#about5) html body :is(#snx#snx#snx#snx#snx, .snx-pt0) { padding-top: 0px !important; } }
/* assets/shared/design/rhythm.css?v=1 */ html body #about5#about5 { padding-top: var(--r9-open) !important; padding-bottom: var(--r9-close) !important; }
/* assets/shared/design/grid-wide.css?v=1 */ @media (min-width: 761px) { html body #about5 { --pad: clamp(24px, 1.7vw, 72px) !important; } }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 { --t-edge: #D3DDEB !important; --t-tray: #F3F6FA !important; --t-hair: #E6ECF4 !important; --t-soft: #F5F8FD !important; --t-tile: #E3ECFA !important; --t-ink: #0E1E35 !important; --t-ink2: #3F4A5A !important; --t-ink3: #5B6778 !important; --t-acc: #0760C6 !important; --t-acc-d: #004FA7 !important; --t-st1: #D5E4F9 !important; --t-st2: #B6CDEF !important; --t-glass: rgba(255, 255, 255, .30) !important; --t-glass-edge: rgba(255, 255, 255, .80) !important; --t-line: #C9D7EA !important; --t-sh-soft: 0 1px 2px rgba(14, 30, 53, .05), 0 6px 18px rgba(15, 45, 100, .09) !important; --t-sh-raised: 0 2px 4px rgba(14, 30, 53, .10), 0 16px 34px rgba(15, 45, 100, .24) !important; --t-mat: 6px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-card.ab-outer { background: rgb(255, 255, 255) !important; border: 1px solid var(--t-edge) !important; border-radius: 18px !important; box-shadow: var(--t-sh-soft) !important; overflow: hidden !important; border: 1px solid var(--t-edge) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { display: flex !important; flex-wrap: nowrap !important; align-items: flex-end !important; gap: 4px !important; width: auto !important; max-width: none !important; margin: 0px !important; padding: 8px 24px 0px !important; background: var(--t-tray) !important; border: 0px !important; border-radius: 0px !important; box-shadow: inset 0 -1px 0 var(--t-edge) !important; overflow-x: auto !important; scrollbar-width: none !important; scroll-padding-inline: 24px !important; background: var(--t-tray) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { position: relative !important; z-index: 1 !important; flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; height: 44px !important; min-height: 44px !important; min-width: 44px !important; margin: 0px !important; padding: 0px 18px !important; border: 0px !important; border-radius: 12px 12px 0px 0px !important; background: transparent !important; box-shadow: none !important; transform: none !important; color: var(--t-ink2) !important; font-size: 14.5px !important; font-weight: 600 !important; letter-spacing: 0px !important; line-height: 1.2 !important; white-space: nowrap !important; cursor: pointer !important; transition: background-color 0.16s, color 0.16s !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab::before, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab::after { content: none !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab svg { width: 16px !important; height: 16px !important; flex: 0 0 auto !important; color: currentcolor !important; stroke: currentcolor !important; background: none !important; box-shadow: none !important; border-radius: 0px !important; opacity: 0.85 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab svg * { stroke: currentcolor !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab:not([aria-selected="true"]):hover { background: rgba(255, 255, 255, 0.45) !important; color: var(--t-ink) !important; box-shadow: inset 0 -1px 0 var(--t-edge) !important; border-radius: 12px 12px 0px 0px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"], html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"]:hover { background: rgb(255, 255, 255) !important; color: var(--t-ink) !important; font-weight: 700 !important; border-radius: 12px 12px 0px 0px !important; box-shadow: inset 1px 0 0 var(--t-edge), inset -1px 0 0 var(--t-edge), inset 0 1px 0 var(--t-edge) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab[aria-selected="true"] svg { color: var(--t-acc) !important; opacity: 1 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab:focus-visible { outline: 2px solid var(--t-acc) !important; outline-offset: -2px !important; border-radius: 12px 12px 0px 0px !important; outline: 2px solid var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot:not([hidden]), html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { position: relative !important; isolation: isolate !important; display: grid !important; grid-template: minmax(0px, 1fr) / minmax(0px, 1fr) !important; place-content: center stretch !important; place-items: stretch !important; min-height: 0px !important; height: auto !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; text-align: left !important; background: radial-gradient(closest-side, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) 50% 50% / 92% 78% no-repeat,
    linear-gradient(160deg, var(--t-st1) 0%, var(--t-st2) 100%) !important; background: radial-gradient(closest-side, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0)) 50% 50% / 92% 78% no-repeat,
    linear-gradient(160deg, var(--t-st1) 0%, var(--t-st2) 100%) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot:not([hidden])::before, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden])::before { content: "" !important; position: absolute !important; inset: 0px !important; z-index: -1 !important; pointer-events: none !important; background-image: radial-gradient(rgba(255, 255, 255, 0.85) 1.1px, rgba(255, 255, 255, 0) 1.6px) !important; background-size: 14px 14px !important; background-position: 7px 7px !important; mask-image: radial-gradient(75% 70%, transparent 45%, rgb(0, 0, 0) 100%) !important; opacity: 0.9 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot picture { grid-area: 1 / 1 !important; position: relative !important; z-index: 1 !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; max-width: none !important; border: var(--t-mat) solid #fff !important; border-radius: 12px !important; overflow: hidden !important; background: rgb(233, 238, 246) !important; box-shadow: var(--t-sh-raised) !important; border: var(--t-mat) solid #fff !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot img { position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: 50% 45% !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-shotcap, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cap { display: inline-flex !important; align-items: center !important; height: 28px !important; padding: 0px 11px !important; max-width: calc(100% - 24px) !important; border-radius: 8px !important; background: rgba(255, 255, 255, 0.94) !important; box-shadow: rgba(14, 30, 53, 0.16) 0px 1px 2px !important; color: var(--t-ink) !important; font-family: var(--sans) !important; font-size: 11.5px !important; font-weight: 600 !important; line-height: 1 !important; letter-spacing: 0.01em !important; text-transform: none !important; white-space: nowrap !important; overflow: hidden !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-shotcap { grid-area: 1 / 1 !important; position: relative !important; z-index: 2 !important; place-self: end start !important; left: auto !important; right: auto !important; bottom: auto !important; margin: 0 0 calc(var(--t-mat) + 10px) calc(var(--t-mat) + 10px) !important; margin: 0 0 calc(var(--t-mat) + 10px) calc(var(--t-mat) + 10px) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div { grid-area: 1 / 1 !important; position: relative !important; z-index: 1 !important; display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: center !important; width: 100% !important; min-height: 0px !important; padding: 16px !important; border-radius: 12px !important; text-align: center !important; background: var(--t-glass) !important; box-shadow: inset 0 0 0 1px var(--t-glass-edge) !important; background: var(--t-glass) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cap { align-self: center !important; flex: 0 0 auto !important; height: auto !important; min-height: 28px !important; max-width: 100% !important; margin-top: 12px !important; padding: 6px 11px !important; line-height: 1.3 !important; white-space: nowrap !important; text-align: center !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cities { flex: 1 1 auto !important; display: grid !important; grid-template-columns: 1fr 1fr !important; grid-auto-rows: minmax(0px, 1fr) !important; gap: 10px !important; min-height: 0px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 10px !important; height: auto !important; min-height: 0px !important; padding: 8px !important; margin: 0px !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 12px !important; box-shadow: var(--t-sh-soft) !important; color: var(--t-ink) !important; font-size: 15px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; line-height: 1.2 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city:first-child { grid-column: 1 / -1 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city svg { box-sizing: content-box !important; width: 18px !important; height: 18px !important; flex: 0 0 auto !important; padding: 8px !important; border-radius: 8px !important; background: var(--t-tile) !important; stroke: var(--t-acc) !important; background: var(--t-tile) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city svg * { stroke: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-team { --av: 17cqw !important; --lead: 30.5cqw !important; --r: 33cqw !important; position: relative !important; display: block !important; flex: 0 0 auto !important; align-self: center !important; width: calc(2 * var(--r) + var(--av)) !important; height: calc(1.81 * var(--r) + var(--av)) !important; margin: auto 0px !important; padding: 0px !important; border-radius: 0px !important; box-shadow: none !important; background: radial-gradient(circle at 50% calc(var(--r) + var(--av) / 2),
    rgba(255, 255, 255, 0) calc(var(--r) - 1px), rgba(255, 255, 255, .95) calc(var(--r) - 1px),
    rgba(255, 255, 255, .95) calc(var(--r) + .5px), rgba(255, 255, 255, 0) calc(var(--r) + .5px)) !important; background: radial-gradient(circle at 50% calc(var(--r) + var(--av) / 2),
    rgba(255, 255, 255, 0) calc(var(--r) - 1px), rgba(255, 255, 255, .95) calc(var(--r) - 1px),
    rgba(255, 255, 255, .95) calc(var(--r) + .5px), rgba(255, 255, 255, 0) calc(var(--r) + .5px)) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av { --x: 0 !important; --y: 0 !important; position: absolute !important; display: grid !important; place-items: center !important; width: var(--av) !important; height: var(--av) !important; margin: 0px !important; border-radius: 50% !important; left: calc(50% - var(--av) / 2 + var(--x) * var(--r)) !important; top: calc(var(--r) + var(--y) * var(--r)) !important; background: rgb(255, 255, 255) !important; box-shadow: var(--t-sh-soft) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:nth-child(2) { --x: 0 !important; --y: -1 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:nth-child(3) { --x: .951 !important; --y: -.309 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:nth-child(4) { --x: .588 !important; --y: .809 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:nth-child(5) { --x: -.588 !important; --y: .809 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:nth-child(6) { --x: -.951 !important; --y: -.309 !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av svg { width: 46% !important; height: 46% !important; stroke: var(--t-ink3) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av svg * { stroke: var(--t-ink3) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead { width: var(--lead) !important; height: var(--lead) !important; left: calc(50% - var(--lead) / 2) !important; top: calc(var(--r) + var(--av) / 2 - var(--lead) / 2) !important; background: var(--t-acc) !important; box-shadow: 0 0 0 6px rgba(255, 255, 255, .95), 0 0 0 14px rgba(255, 255, 255, .35), var(--t-sh-raised) !important; background: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead svg, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead svg * { stroke: rgb(255, 255, 255) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av::before, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av::after { content: none !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div.ab-vz-nums { gap: 0px !important; justify-content: stretch !important; align-items: stretch !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num { flex: 1 1 0px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; min-height: 0px !important; padding: 12px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num:first-child { border-radius: 12px 12px 0px 0px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num:last-child { border-radius: 0px 0px 12px 12px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num + .ab-vz-num { border-top: 1px solid var(--t-hair) !important; border-top: 1px solid var(--t-hair) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num b { display: block !important; font-size: 42px !important; font-weight: 800 !important; letter-spacing: -0.04em !important; line-height: 1 !important; color: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num span { display: block !important; margin-top: 8px !important; font-size: 13px !important; font-weight: 600 !important; color: var(--t-ink3) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-idt { padding: 0px !important; background: transparent !important; border: 0px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pill { display: inline-flex !important; align-items: center !important; gap: 6px !important; height: 26px !important; padding: 0px 12px 0px 9px !important; border: 0px !important; border-radius: 999px !important; background: rgb(234, 241, 252) !important; box-shadow: none !important; color: var(--t-acc) !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.08em !important; line-height: 1 !important; text-transform: uppercase !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pill svg { width: 14px !important; height: 14px !important; color: var(--t-acc) !important; stroke: currentcolor !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pill svg * { stroke: currentcolor !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-nm { margin-top: 12px !important; font-size: clamp(25px, 2vw, 29px) !important; font-weight: 800 !important; letter-spacing: -0.03em !important; line-height: 1.12 !important; color: var(--t-ink) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-legal { margin-top: 3px !important; font-size: 17px !important; font-weight: 650 !important; letter-spacing: -0.015em !important; line-height: 1.35 !important; color: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel { margin: 0px !important; padding: 0px !important; min-height: 0px !important; background: transparent !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pnote { margin: 0px !important; max-width: 72ch !important; font-size: 14.5px !important; line-height: 1.55 !important; color: var(--t-ink2) !important; text-wrap: pretty !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { display: flex !important; align-items: baseline !important; gap: 16px !important; margin: 0px !important; padding: 9px 0px !important; background: transparent !important; border-right: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-image: initial !important; border-top: 1px solid var(--t-hair) !important; border-top: 1px solid var(--t-hair) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { margin-top: 12px !important; padding-top: 9px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 9px !important; border-bottom: 1px solid var(--t-hair) !important; border-bottom: 1px solid var(--t-hair) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-k { flex: 0 0 150px !important; font-size: 11px !important; font-weight: 700 !important; letter-spacing: 0.07em !important; line-height: 1.4 !important; text-transform: uppercase !important; color: var(--t-ink3) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v { min-width: 0px !important; font-size: 15px !important; font-weight: 650 !important; letter-spacing: -0.012em !important; line-height: 1.4 !important; color: var(--t-ink) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v .ab-m { font-size: inherit !important; letter-spacing: 0.01em !important; color: inherit !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div > span { text-wrap: balance !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip { display: grid !important; grid-template-columns: minmax(max-content, 1fr) minmax(max-content, 1.45fr) minmax(max-content, 1fr) !important; gap: 10px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; overflow: visible !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti + .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:first-child, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:last-child { display: flex !important; align-items: center !important; gap: 12px !important; min-width: 0px !important; padding: 12px 14px !important; border: 0px !important; border-radius: 12px !important; background: var(--t-soft) !important; box-shadow: rgb(234, 240, 248) 0px 0px 0px 1px inset !important; background: var(--t-soft) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti .ab-sic { display: grid !important; place-items: center !important; flex: 0 0 32px !important; width: 32px !important; height: 32px !important; margin: 0px !important; border-radius: 8px !important; background: var(--t-tile) !important; box-shadow: none !important; color: var(--t-acc) !important; background: var(--t-tile) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sic svg { width: 17px !important; height: 17px !important; color: var(--t-acc) !important; stroke: currentcolor !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sic svg * { stroke: currentcolor !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti b { display: block !important; font-size: 13.5px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; line-height: 1.3 !important; color: var(--t-ink) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div > span { display: block !important; margin-top: 2px !important; font-size: 12.5px !important; line-height: 1.35 !important; color: var(--t-ink3) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts { display: flex !important; flex-flow: wrap !important; align-items: center !important; gap: 12px 24px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; width: auto !important; height: 46px !important; padding: 0px 22px !important; border: 0px !important; border-radius: 12px !important; background: var(--t-acc) !important; color: rgb(255, 255, 255) !important; box-shadow: var(--t-sh-soft) !important; font-size: 14.5px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; transition: background-color 0.16s, box-shadow 0.16s !important; background: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn:hover { background: var(--t-acc-d) !important; color: rgb(255, 255, 255) !important; box-shadow: var(--t-sh-soft) !important; background: var(--t-acc-d) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn svg, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn svg * { stroke: rgb(255, 255, 255) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn svg { transition: transform 0.2s !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn:hover svg { transform: translateX(3px) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk { display: inline-flex !important; align-items: center !important; gap: 6px !important; width: auto !important; min-height: 44px !important; margin: 0px !important; padding: 0px 2px !important; color: var(--t-acc) !important; font-size: 14.5px !important; font-weight: 650 !important; text-decoration: none !important; text-underline-offset: 3px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk:hover { text-decoration: underline 1.5px !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk svg, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk svg * { stroke: var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn:focus-visible { outline: 2px solid var(--t-acc) !important; outline-offset: 3px !important; border-radius: 12px !important; outline: 2px solid var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk:focus-visible { outline: 2px solid var(--t-acc) !important; outline-offset: 2px !important; border-radius: 6px !important; outline: 2px solid var(--t-acc) !important; }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 { --t-stage: 440px !important; --t-sh: 40px !important; --t-sv: 28px !important; --t-ip: 40px !important; --t-ratio: 4 / 5 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { padding-left: calc(var(--t-stage) + var(--t-ip)) !important; scroll-padding-inline: calc(var(--t-stage) + var(--t-ip)) 24px !important; background: linear-gradient(90deg, rgba(196, 216, 245, .42) 0 var(--t-stage), rgba(196, 216, 245, 0) 0), var(--t-tray) !important; background: linear-gradient(90deg, rgba(196, 216, 245, .42) 0 var(--t-stage), rgba(196, 216, 245, 0) 0), var(--t-tray) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-split { display: grid !important; grid-template-columns: var(--t-stage) minmax(0, 1fr) !important; align-items: stretch !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: visible !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot:not([hidden]), html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { grid-template-rows: auto !important; align-content: center !important; padding: var(--t-sv) var(--t-sh) !important; padding: var(--t-sv) var(--t-sh) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot picture, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div { aspect-ratio: var(--t-ratio) !important; align-self: center !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div { container-type: inline-size !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-body { display: flex !important; flex-direction: column !important; justify-content: space-between !important; min-width: 0px !important; padding: var(--t-sv) var(--t-ip) !important; padding: var(--t-sv) var(--t-ip) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel { margin-top: 16px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip { margin-top: 16px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts { margin-top: 16px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-team { --av: 19cqw !important; --lead: 34cqw !important; --r: 37cqw !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 { --t-stage: 384px !important; --t-sh: 32px !important; --t-sv: 26px !important; --t-ip: 32px !important; --t-ratio: 2 / 3 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip { grid-template-columns: minmax(max-content, 1fr) minmax(max-content, 1.5fr) minmax(max-content, 1fr) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti + .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:first-child, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:last-child { display: grid !important; grid-template-columns: 30px minmax(0px, 1fr) !important; align-items: center !important; gap: 6px 10px !important; padding: 11px 12px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti .ab-sic { width: 30px !important; height: 30px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div { display: contents !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti b { grid-area: 1 / 2 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 1024px) and (max-width: 1199px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div > span { grid-area: 2 / 1 / auto / -1 !important; margin-top: 0px !important; white-space: nowrap !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 { --t-stage: min(42%, 384px) !important; --t-sh: 16px !important; --t-sv: 22px !important; --t-ip: 24px !important; --t-ratio: 2 / 3 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot:not([hidden]), html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { padding-inline: max(var(--t-sh), calc((100% - 336px) / 2)) !important; padding-inline: max(var(--t-sh), calc((100% - 336px) / 2)) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { gap: 2px !important; padding-right: 8px !important; scroll-padding-inline: calc(var(--t-stage) + var(--t-ip)) 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab { gap: 7px !important; padding: 0px 12px !important; font-size: 13.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-nm { font-size: 24px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-legal { font-size: 15.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pnote { font-size: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { padding: 8px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { padding-top: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { gap: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-k { flex-basis: 132px !important; letter-spacing: 0.05em !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v { font-size: 14.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip { grid-template-columns: minmax(0px, 1fr) !important; gap: 6px !important; padding: 10px 12px !important; border-radius: 12px !important; background: var(--t-soft) !important; box-shadow: rgb(234, 240, 248) 0px 0px 0px 1px inset !important; background: var(--t-soft) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti + .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:first-child, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:last-child { padding: 0px !important; gap: 10px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti .ab-sic { flex-basis: 26px !important; width: 26px !important; height: 26px !important; border-radius: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sic svg { width: 14px !important; height: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div { display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 0px 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div > span { margin-top: 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 761px) and (max-width: 899px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab svg { display: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 900px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { padding: 7px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 900px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { padding-top: 7px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (min-width: 900px) and (max-width: 1023px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 7px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 { --t-mat: 4px !important; --t-gap: 12px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-card.ab-outer { display: flex !important; flex-direction: column !important; border-radius: 18px !important; container-type: inline-size !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-idt { order: 20 !important; padding: 14px 16px 11px !important; background: rgb(255, 255, 255) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pill { display: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-nm { margin: 0px !important; font-size: 21px !important; letter-spacing: -0.028em !important; line-height: 1.15 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-legal { margin-top: 2px !important; font-size: 14.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { order: 30 !important; gap: 2px !important; padding: 6px 8px 0px !important; box-shadow: inset 0 1px 0 var(--t-hair), inset 0 -1px 0 var(--t-edge) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snrail > button[aria-selected="true"] { height: 44px !important; margin: 0px !important; padding: 0px 12px !important; font-size: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab svg { display: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot:not([hidden]), html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { order: 35 !important; margin: var(--t-gap) 16px 0 !important; padding: 12px !important; border-radius: 12px !important; aspect-ratio: 16 / 9 !important; max-height: max(180px, 40cqw) !important; margin: var(--t-gap) 16px 0 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot picture { height: 100% !important; border-radius: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snshot img { object-position: 50% 21% !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-shotcap { display: inline-flex !important; height: 24px !important; padding: 0px 9px !important; font-size: 11px !important; margin: 0 0 calc(var(--t-mat) + 8px) calc(var(--t-mat) + 8px) !important; margin: 0 0 calc(var(--t-mat) + 8px) calc(var(--t-mat) + 8px) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { padding: 12px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div { height: 100% !important; padding: 0px !important; border-radius: 0px !important; background: none !important; box-shadow: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cap { height: 24px !important; padding: 0px 9px !important; margin-top: 8px !important; font-size: 11px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cities { display: flex !important; flex-flow: wrap !important; place-content: center !important; gap: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz:not([hidden]) { container-type: inline-size !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city { flex-direction: row !important; height: clamp(34px, 8.4cqw, 44px) !important; padding: 0px clamp(11px, 2.6cqw, 14px) 0px 5px !important; gap: 7px !important; font-size: clamp(13px, 2.9cqw, 15px) !important; border-radius: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city:first-child { grid-column: auto !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city svg { width: clamp(14px, 3cqw, 16px) !important; height: clamp(14px, 3cqw, 16px) !important; padding: 5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-team { --av: clamp(29px, 9.4cqw, 46px) !important; --lead: clamp(39px, 12.6cqw, 62px) !important; --avg: clamp(10px, 3.2cqw, 16px) !important; --drop: clamp(10px, 3cqw, 14px) !important; flex: 1 1 auto !important; align-self: stretch !important; display: grid !important; grid-template-columns: repeat(5, var(--av)) !important; grid-auto-rows: auto !important; column-gap: var(--avg) !important; row-gap: calc(2 * var(--drop)) !important; place-content: center !important; width: auto !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 8px !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; box-shadow: var(--t-sh-soft) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av { position: relative !important; left: auto !important; top: auto !important; background: rgb(238, 243, 250) !important; box-shadow: rgb(223, 231, 243) 0px 0px 0px 1px inset !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead { grid-column: 1 / -1 !important; justify-self: center !important; left: auto !important; top: auto !important; box-shadow: 0 0 0 3px var(--t-tile), 0 4px 12px rgba(7, 96, 198, .26) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av::before, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av::after { content: "" !important; position: absolute !important; background: var(--t-line) !important; pointer-events: none !important; background: var(--t-line) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead::before { top: calc(100% + 3px) !important; left: calc(50% - 0.75px) !important; width: 1.5px !important; height: calc(var(--drop) - 3px) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av.ab-snlead::after { content: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:not(.ab-snlead)::before { bottom: 100% !important; left: calc(50% - 0.75px) !important; width: 1.5px !important; height: var(--drop) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:not(.ab-snlead)::after { top: calc(-1 * var(--drop)) !important; left: 50% !important; width: calc(100% + var(--avg)) !important; height: 1.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-av:last-child::after { content: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-viz > div.ab-vz-nums { flex-direction: row !important; align-items: stretch !important; padding: 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num { flex: 1 1 0px !important; min-width: 0px !important; padding: 8px 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num:first-child { border-radius: 8px 0px 0px 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num:last-child { border-radius: 0px 8px 8px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num + .ab-vz-num { border-top: 0px !important; border-left: 1px solid var(--t-hair) !important; border-left: 1px solid var(--t-hair) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num b { font-size: clamp(24px, 6.6cqw, 36px) !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-num span { margin-top: 5px !important; font-size: clamp(11px, 2.4cqw, 13px) !important; text-align: center !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel { order: 40 !important; position: relative !important; z-index: 1 !important; margin: 0px !important; padding: var(--t-gap) 16px 0 !important; padding: var(--t-gap) 16px 0 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pnote { max-width: none !important; font-size: 14px !important; line-height: 1.45 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel:not([hidden]) { display: grid !important; grid-template-columns: auto 1fr !important; column-gap: 12px !important; align-content: start !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pnote { grid-column: 1 / -1 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { grid-column: 1 / -1 !important; display: grid !important; grid-template-columns: subgrid !important; align-items: baseline !important; gap: 0px 12px !important; padding: 6px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { margin-top: 8px !important; padding-top: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-k { flex: 0 0 auto !important; min-width: min-content !important; letter-spacing: 0.05em !important; line-height: 1.35 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v { min-width: min-content !important; font-size: 14px !important; overflow-wrap: break-word !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v .ab-m { font-size: 13px !important; white-space: nowrap !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip { order: 60 !important; grid-template-columns: minmax(0px, 1fr) !important; gap: 6px !important; margin: var(--t-gap) 16px 0 !important; padding: 10px 12px !important; border-radius: 12px !important; background: var(--t-soft) !important; box-shadow: rgb(234, 240, 248) 0px 0px 0px 1px inset !important; background: var(--t-soft) !important; margin: var(--t-gap) 16px 0 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti + .ab-sti, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:first-child, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti:last-child { display: flex !important; gap: 10px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-strip .ab-sti .ab-sic { flex-basis: 26px !important; width: 26px !important; height: 26px !important; border-radius: 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sic svg { width: 14px !important; height: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div { display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 0px 8px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti b { font-size: 13px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-sti > div > span { margin-top: 0px !important; font-size: 12.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts { order: 70 !important; flex-direction: column !important; align-items: stretch !important; gap: 2px !important; margin: 0px !important; padding: 12px 16px 2px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn { width: 100% !important; height: 48px !important; font-size: 15px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk { width: 100% !important; justify-content: center !important; min-height: 40px !important; padding: 0px !important; margin: 0px !important; font-size: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 760px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-lnk:focus-visible { outline-offset: -2px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 480px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { padding: 6px 8px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 480px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snrail > button[aria-selected="true"] { padding: 0px 8px !important; font-size: 13px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 379px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snrail > button[aria-selected="true"] { font-size: 12px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-cities { gap: 5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city { height: 30px !important; padding: 0px 9px 0px 4px !important; gap: 5px !important; font-size: 12.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-city svg { width: 13px !important; height: 13px !important; padding: 4px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-vz-team { --av: 24px !important; --lead: 32px !important; --avg: 9px !important; --drop: 8px !important; padding: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel:not([hidden]) { display: block !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr { display: block !important; padding: 5px 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:first-of-type { padding-top: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-panel > div.ab-pr:last-of-type { padding-bottom: 6px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-k { display: block !important; margin-bottom: 1px !important; letter-spacing: 0.06em !important; line-height: 14px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 374px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-pr .ab-v { display: block !important; line-height: 1.32 !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 369px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { padding: 6px 4px 0px !important; gap: 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 369px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snrail > button[aria-selected="true"] { padding: 0px 7px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 357px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftabs.ab-snrail { padding: 6px 3px 0px !important; gap: 0px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (max-width: 357px) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-snrail > button[aria-selected="true"] { flex: 1 0 auto !important; padding: 0px 5px !important; font-size: 11.5px !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (prefers-reduced-motion: reduce) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-ftab, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn, html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn svg { transition: none !important; } }
/* assets/home/about-showcase.css?v=1 */ @media (prefers-reduced-motion: reduce) { html body #about5#about5#about5#about5#about5#about5#about5#about5#about5#about5 .ab-acts .ab-btn:hover svg { transform: none !important; } }
