.btn[data-v-0c9652f9]{font-family:var(--font-ui);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);white-space:nowrap}.btn--primary[data-v-0c9652f9]{font-size:var(--fs-micro);color:var(--color-cream);background:var(--color-accent);padding:var(--btn-pad)}.btn--primary[data-v-0c9652f9]:hover{background:var(--color-accent-hover)}.btn--ghost[data-v-0c9652f9]{font-size:var(--fs-micro);color:var(--color-cream-a75);background:none;border:1px solid var(--color-cream-a25);padding:var(--btn-pad)}.btn--ghost[data-v-0c9652f9]:hover{border-color:var(--color-cream-a60);color:var(--color-cream)}.btn--nav-cta[data-v-0c9652f9]{font-size:var(--fs-micro);color:var(--color-cream);background:var(--color-accent);padding:var(--btn-pad-sm)}.btn--nav-cta[data-v-0c9652f9]:hover{background:var(--color-accent-hover)}.modal-overlay[data-v-88b97639]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--color-modal-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:var(--space-8);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s var(--ease-standard) var(--dur-base)}.modal-overlay.open[data-v-88b97639]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard)}.modal[data-v-88b97639]{background:var(--color-mist);border-radius:var(--radius-md);width:100%;max-width:520px;max-height:90vh;overflow-y:auto;padding:var(--space-14);position:relative;transform:translateY(16px);transition:transform var(--dur-base) var(--ease-standard)}.modal-overlay.open .modal[data-v-88b97639]{transform:translateY(0)}.modal-close[data-v-88b97639]{position:absolute;top:var(--space-6);right:var(--space-6);background:none;border:none;cursor:pointer;color:var(--color-muted);font-size:var(--fs-heading-xs);line-height:1;padding:.25rem .5rem;transition:color var(--dur-fast) var(--ease-standard)}.modal-close[data-v-88b97639]:hover{color:var(--color-navy)}.modal h2[data-v-88b97639]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-md);letter-spacing:.01em;color:var(--color-navy);line-height:1.1;margin-bottom:.6rem}.modal-sub[data-v-88b97639]{font-size:var(--fs-caption);color:var(--color-muted);letter-spacing:.02em;line-height:1.6;margin-bottom:var(--space-10)}.form-fields[data-v-88b97639]{display:flex;flex-direction:column;gap:var(--space-6)}.form-field[data-v-88b97639]{display:flex;flex-direction:column;gap:.45rem}.form-label[data-v-88b97639]{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--color-muted);font-family:var(--font-ui)}.form-label-optional[data-v-88b97639]{opacity:.45;text-transform:none;letter-spacing:0;font-size:var(--fs-relative-sm)}.form-input[data-v-88b97639],.form-select[data-v-88b97639],.form-textarea[data-v-88b97639]{background:var(--color-surface);border:1px solid var(--color-navy-a14);border-radius:var(--radius-sm);padding:.85rem 1rem;font-family:var(--font-body);font-size:var(--fs-control);letter-spacing:.02em;color:var(--color-navy);width:100%;transition:border-color var(--dur-fast) var(--ease-standard);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input[data-v-88b97639]::placeholder,.form-textarea[data-v-88b97639]::placeholder{color:var(--color-navy-a30)}.form-input[data-v-88b97639]:focus,.form-select[data-v-88b97639]:focus,.form-textarea[data-v-88b97639]:focus{outline:none;border-color:var(--color-accent)}.form-select-wrap[data-v-88b97639]{position:relative}.form-select[data-v-88b97639]{padding-right:var(--space-12);cursor:pointer}.form-select-arrow[data-v-88b97639]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-navy)}.form-select option[data-v-88b97639]{background:var(--color-surface);color:var(--color-navy)}.form-textarea[data-v-88b97639]{resize:vertical;min-height:110px;line-height:1.65}.form-checks[data-v-88b97639]{display:flex;flex-direction:column;gap:.65rem;margin-top:.2rem}.form-check[data-v-88b97639]{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.form-check input[type=checkbox][data-v-88b97639]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-accent);flex-shrink:0;border-radius:var(--radius-xs)}.form-check-label[data-v-88b97639]{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--color-navy);line-height:1.3}.form-divider[data-v-88b97639]{border:none;border-top:1px solid var(--color-navy-a10);margin:.25rem 0}.form-error[data-v-88b97639]{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--color-error);line-height:1.4}.form-error--submit[data-v-88b97639]{margin-top:var(--space-6)}.form-submit[data-v-88b97639]{width:100%;padding:.85rem;background:var(--color-accent);color:var(--color-cream);font-family:var(--font-ui);font-weight:var(--fw-bold);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);margin-top:var(--space-3)}.form-submit[data-v-88b97639]:hover{background:var(--color-accent-hover)}.form-submit[data-v-88b97639]:disabled{opacity:.6;cursor:default}.hp-field[data-v-88b97639]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.modal-success[data-v-88b97639]{text-align:center;padding:var(--space-10) 0}.modal-success .success-icon[data-v-88b97639]{font-size:var(--fs-icon);margin-bottom:1rem;color:var(--color-accent)}.modal-success h3[data-v-88b97639]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-xs);color:var(--color-navy);margin-bottom:.6rem}.modal-success p[data-v-88b97639]{font-size:var(--fs-caption);color:var(--color-muted);line-height:1.65}@media(max-width:768px){.modal-overlay[data-v-88b97639]{padding:0;align-items:stretch}.modal[data-v-88b97639]{width:100%;max-width:none;max-height:none;min-height:100%;height:100%;border-radius:0;padding:var(--space-10) var(--section-pad-x);padding-top:max(var(--space-10),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-10),env(safe-area-inset-bottom,0px));transform:none}.modal-overlay.open .modal[data-v-88b97639]{transform:none}}.home-middle-sections[data-v-16f9f747]{display:flex;flex-direction:column}.nav[data-v-16f9f747]{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:var(--z-nav);background:var(--color-nav-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-cream-a15);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nav.scrolled[data-v-16f9f747]{background:var(--color-nav-scrolled);border-color:var(--color-cream-a08)}.nav-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto;padding:0 var(--section-pad-x);height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.nav-logo[data-v-16f9f747]{display:flex;align-items:center;gap:.6rem;text-decoration:none;justify-self:start}.logo-word[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-body);color:var(--color-cream);line-height:1.05;letter-spacing:-.01em}.logo-word small[data-v-16f9f747]{display:block;font-size:var(--fs-logo);letter-spacing:.2em;text-transform:uppercase;color:var(--color-cream);font-family:var(--font-body);font-weight:var(--fw-regular);margin-top:2px}.logo-word--footer[data-v-16f9f747]{font-size:var(--fs-control)}.nav-links[data-v-16f9f747]{display:flex;align-items:center;justify-content:center;gap:var(--space-11);list-style:none;justify-self:center}.nav-links a[data-v-16f9f747]{font-size:var(--fs-caption);color:var(--color-cream-a65);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard);font-family:var(--font-ui);font-weight:var(--fw-medium);letter-spacing:0}.nav-links a[data-v-16f9f747]:hover{color:var(--color-cream)}.nav-right[data-v-16f9f747]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;justify-self:end}.hero[data-v-16f9f747]{position:relative;height:75vh;min-height:660px;background:var(--color-gray-mid) url(./background-BfEO0Tvl.png) center / cover no-repeat;display:flex;align-items:center;overflow:hidden}.hero-svg[data-v-16f9f747]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.065;color:var(--color-cream)}.hero-svg .acc[data-v-16f9f747]{stroke:var(--color-accent)}.hero-grad[data-v-16f9f747]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-235deg,color-mix(in srgb,var(--color-navy) 100%,transparent),color-mix(in srgb,var(--color-muted2) 0%,transparent))}.hero-glow[data-v-16f9f747]{position:absolute;bottom:-50dvw;right:-40dvw;width:100dvw;height:100dvw;background:radial-gradient(circle,var(--color-white-a25) 0%,transparent 68%);pointer-events:none}.hero-content[data-v-16f9f747]{position:relative;max-width:var(--max-width);margin:0 auto;padding:var(--nav-height) 200px 0 var(--section-pad-x)}.dot-amber[data-v-16f9f747]{width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-accent);flex-shrink:0}.hero h1[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-xl);line-height:1.05;letter-spacing:.01em;color:var(--color-cream);max-width:720px;margin-bottom:1.6rem;text-wrap:balance}.hero h1[data-v-16f9f747] em{font-style:normal;color:var(--color-cream-a55)}.hero-sub[data-v-16f9f747]{font-size:var(--fs-body);line-height:1.7;letter-spacing:.025em;color:var(--color-cream-a55);max-width:500px;margin-bottom:var(--space-11);text-wrap:pretty}.hero-btns[data-v-16f9f747]{display:flex;gap:var(--space-5);flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.hero h1[data-v-16f9f747]{opacity:0;transform:translateY(18px);animation:up var(--dur-slow) var(--ease-standard) var(--hero-delay-1) forwards;--ty: 18px}.hero-sub[data-v-16f9f747]{opacity:0;transform:translateY(18px);animation:up var(--dur-slow) var(--ease-standard) var(--hero-delay-2) forwards;--ty: 18px}.hero-btns[data-v-16f9f747]{opacity:0;transform:translateY(18px);animation:up var(--dur-slow) var(--ease-standard) var(--hero-delay-3) forwards;--ty: 18px}}.pillars[data-v-16f9f747]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--color-muted)}.pillar[data-v-16f9f747]{padding:var(--space-11) var(--space-9);transition:background var(--dur-fast) var(--ease-standard)}.pillar.d1[data-v-16f9f747],.pillar.d3[data-v-16f9f747]{background:var(--color-muted2)}.pillar[data-v-16f9f747]:last-child{border-right:none}.pillar-ico[data-v-16f9f747]{width:32px;height:32px;margin-bottom:var(--space-5);opacity:.65;color:var(--color-taupe)}.pillar-ico .acc[data-v-16f9f747]{stroke:var(--color-accent)}.pillar-ico .acc-fill[data-v-16f9f747]{fill:var(--color-accent)}.pillar h3[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-sm);letter-spacing:.015em;color:var(--color-cream);margin-bottom:var(--space-2);line-height:1.25}.pillar p[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream-a55);line-height:1.65;margin-bottom:var(--space-5);text-wrap:pretty}.pillar-lnk[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream-a55);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;transition:gap var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.pillar-lnk[data-v-16f9f747]:hover{gap:.5rem;color:var(--color-surface)}.pillar-lnk[data-v-16f9f747]:after{content:"→"}.stats[data-v-16f9f747]{background:var(--color-navy)}.stats-inner[data-v-16f9f747]{margin:0 auto;padding-top:var(--space-17)}.stats-grid[data-v-16f9f747]{display:grid;grid-template-columns:repeat(4,1fr)}.stat[data-v-16f9f747]{padding:var(--section-pad-y) var(--space-9);background:radial-gradient(ellipse 220px 50% at 0% 50%,var(--color-cream-a08) 0%,transparent 100%)}.stat-num[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-stat);line-height:1;letter-spacing:.01em;color:var(--color-cream);margin-bottom:.4rem}.stat-num sup[data-v-16f9f747]{font-size:var(--fs-relative-xs);color:var(--color-accent);vertical-align:super}.stat-desc[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream-a50);line-height:1.55;max-width:160px;text-wrap:pretty}.why[data-v-16f9f747]{background:var(--color-navy);padding:var(--section-pad-y) var(--section-pad-x)}.why-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:300px 1fr;gap:var(--space-16)}.why-left[data-v-16f9f747]{position:sticky;top:calc(var(--nav-height) + var(--space-8));height:fit-content}.why-dot[data-v-16f9f747]{width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-accent);margin-bottom:var(--space-8)}.why-left h2[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-lg);line-height:1.12;letter-spacing:.01em;color:var(--color-cream);margin-bottom:var(--space-5);text-wrap:balance}.why-left p[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream);line-height:1.75;margin-bottom:var(--space-9);text-wrap:pretty}.why-link[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:gap var(--dur-fast) var(--ease-standard)}.why-link[data-v-16f9f747]:hover{gap:.6rem}.why-link[data-v-16f9f747]:after{content:"→"}.acc-item[data-v-16f9f747]{border-top:1px solid var(--color-cream-a08)}.acc-item[data-v-16f9f747]:last-child{border-bottom:1px solid var(--color-cream-a08)}.acc-hd[data-v-16f9f747]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-7) 0;cursor:pointer}.acc-dot[data-v-16f9f747]{width:7px;height:7px;border-radius:var(--radius-round);border:1.5px solid var(--color-taupe);flex-shrink:0;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);pointer-events:none}.acc-item.open .acc-dot[data-v-16f9f747]{background:var(--color-accent);border-color:var(--color-accent)}.acc-title[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-sm);letter-spacing:.015em;color:var(--color-cream);flex:1}.acc-toggle[data-v-16f9f747]{font-size:var(--fs-body-lg);color:var(--color-cream);transition:transform var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard);width:18px;text-align:center;pointer-events:none}.acc-item.open .acc-toggle[data-v-16f9f747]{transform:rotate(45deg);color:var(--color-accent)}.acc-body[data-v-16f9f747]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.acc-item.open .acc-body[data-v-16f9f747]{grid-template-rows:1fr}.acc-body-clip[data-v-16f9f747]{overflow:hidden;min-height:0}.acc-body-inner[data-v-16f9f747]{padding:0 0 var(--space-7) 1.55rem;font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream);color:var(--color-cream-a50);line-height:1.75;text-wrap:pretty}.caps[data-v-16f9f747]{background:var(--color-mist);padding:var(--section-pad-y) var(--section-pad-x)}.caps-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto}.caps-hd[data-v-16f9f747]{margin-bottom:var(--space-14)}.cap-eyebrow[data-v-16f9f747]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.cap-eyebrow-txt[data-v-16f9f747]{font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--color-muted)}.caps-hd h2[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-lg);line-height:1.1;letter-spacing:.01em;color:var(--color-navy);max-width:560px;text-wrap:balance}.tab-strip[data-v-16f9f747]{display:flex;gap:0;border-bottom:1px solid var(--color-navy-a12);margin-bottom:var(--space-13);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-strip[data-v-16f9f747]::-webkit-scrollbar{display:none}.tab[data-v-16f9f747]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.03em;color:var(--color-muted);padding:.7rem var(--space-7);cursor:pointer;border-bottom:1px solid transparent;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.tab[data-v-16f9f747]:hover{color:var(--color-navy)}.tab[aria-selected=true][data-v-16f9f747]{color:var(--color-navy);font-weight:var(--fw-medium);border-color:var(--color-accent)}.panel[data-v-16f9f747]{display:none}.panel.active[data-v-16f9f747]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-15);align-items:start}@media(prefers-reduced-motion:no-preference){.panel.active[data-v-16f9f747]>*{animation:tab-panel-in-16f9f747 var(--dur-base) var(--ease-standard) both}.panel.active[data-v-16f9f747]>:nth-child(2){animation-delay:var(--stagger-1)}}@keyframes tab-panel-in-16f9f747{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.panel h3[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-md);letter-spacing:.01em;color:var(--color-navy);line-height:1.2;margin-bottom:var(--space-4);text-wrap:balance}.panel-body[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-muted);line-height:1.78;margin-bottom:var(--space-7);text-wrap:pretty}.cap-list[data-v-16f9f747]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.cap-list li[data-v-16f9f747]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-muted)}.cap-list li[data-v-16f9f747]:before{content:"";width:5px;height:5px;border-radius:var(--radius-round);background:var(--color-accent);margin-top:.42rem;flex-shrink:0}.panel-visual[data-v-16f9f747]{background:var(--color-taupe);border-radius:var(--radius-sm);padding:var(--section-pad-x);min-height:300px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden}.panel-visual-bg[data-v-16f9f747]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.07;color:var(--color-navy)}.vis-label[data-v-16f9f747]{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-accent);margin-bottom:auto}.vis-stat[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-visual-stat);line-height:1.1;letter-spacing:.01em;color:var(--color-navy)}.vis-sub[data-v-16f9f747]{font-size:var(--fs-caption);letter-spacing:.025em;color:var(--color-muted);margin-top:.35rem;line-height:1.45;max-width:220px;text-wrap:pretty}.awards[data-v-16f9f747]{background:var(--color-mist);padding:var(--space-16) var(--section-pad-x)}.awards-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:var(--space-16);align-items:center}.awards-left h2[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-md);letter-spacing:.01em;color:var(--color-navy);line-height:1.2;margin-bottom:var(--space-3);text-wrap:balance}.awards-left p[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-muted);line-height:1.75;text-wrap:pretty}.awards-grid[data-v-16f9f747]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.award-card[data-v-16f9f747]{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-7) 1rem;text-align:center;min-height:180px}.award-ico[data-v-16f9f747]{width:30px;height:30px;margin:0 auto .65rem;stroke:var(--color-accent)}.award-ico .acc[data-v-16f9f747]{stroke:var(--color-accent)}.award-name[data-v-16f9f747]{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.03em;color:var(--color-navy);line-height:1.35}.award-sub[data-v-16f9f747]{font-size:var(--fs-caption);letter-spacing:.025em;color:var(--color-muted);margin-top:.3rem;line-height:1.5}.cta-band[data-v-16f9f747]{background:var(--color-navy);padding:var(--section-pad-y) var(--section-pad-x)}.cta-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr 360px;gap:var(--space-16);align-items:center}.cta-dot[data-v-16f9f747]{width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-accent);margin-bottom:var(--space-7)}.cta-inner h2[data-v-16f9f747]{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-heading-lg);line-height:1.1;letter-spacing:.01em;color:var(--color-cream);text-wrap:balance}.cta-inner h2[data-v-16f9f747] em{font-style:normal;color:var(--color-cream-a50)}.cta-right p[data-v-16f9f747]{font-size:var(--fs-body);letter-spacing:.025em;color:var(--color-cream);line-height:1.75;margin-bottom:var(--space-9);text-wrap:pretty}.footer[data-v-16f9f747]{background:var(--color-navy);padding:var(--space-15) var(--section-pad-x) var(--space-10);position:relative;overflow:hidden}.footer-wm[data-v-16f9f747]{position:absolute;right:var(--space-10);bottom:-6rem;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-watermark);line-height:1;color:var(--color-footer-wm);pointer-events:none;white-space:nowrap;letter-spacing:0;-webkit-user-select:none;user-select:none}.footer-inner[data-v-16f9f747]{max-width:var(--max-width);margin:0 auto;position:relative}.footer-top[data-v-16f9f747]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-14);margin-bottom:var(--space-14);padding-bottom:var(--space-14)}.footer-brand-logo[data-v-16f9f747]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}.footer-tagline[data-v-16f9f747]{font-size:var(--fs-caption);letter-spacing:.03em;color:var(--color-cream);line-height:1.7;text-wrap:pretty;padding-right:var(--space-12)}.footer-nav[data-v-16f9f747]{display:contents}.footer-col-hd[data-v-16f9f747]{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-cream);margin-bottom:var(--space-4)}.footer-col ul[data-v-16f9f747]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-col ul a[data-v-16f9f747]{font-size:var(--fs-caption);letter-spacing:.03em;color:var(--color-cream-a55);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.footer-col ul a[data-v-16f9f747]:hover{color:var(--color-cream)}.footer-btm[data-v-16f9f747]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-8);flex-wrap:wrap;gap:1rem}.footer-legal[data-v-16f9f747]{font-size:var(--fs-micro);letter-spacing:.035em;color:var(--color-cream-a50);line-height:1.65}.footer-legal--pre[data-v-16f9f747]{white-space:pre-line}@media(max-width:1024px){.pillars[data-v-16f9f747],.stats-grid[data-v-16f9f747]{grid-template-columns:repeat(2,1fr)}.why-inner[data-v-16f9f747]{grid-template-columns:1fr;gap:var(--space-14)}.why-left[data-v-16f9f747]{position:static}.panel.active[data-v-16f9f747]{grid-template-columns:1fr}.awards-inner[data-v-16f9f747],.cta-inner[data-v-16f9f747],.footer-top[data-v-16f9f747]{grid-template-columns:1fr;gap:var(--space-14)}}@media(max-width:768px){.nav-inner[data-v-16f9f747]{display:flex;justify-content:space-between}.nav-links[data-v-16f9f747]{display:none}.hero-content[data-v-16f9f747]{padding-right:var(--section-pad-x)}.tab-strip[data-v-16f9f747]{width:calc(100% + (var(--section-pad-x) * 2));margin-left:calc(var(--section-pad-x) * -1);margin-right:calc(var(--section-pad-x) * -1);padding-left:var(--section-pad-x);padding-right:var(--section-pad-x);overscroll-behavior-x:contain;touch-action:pan-x}.tab-strip.r[data-v-16f9f747],.tab-strip.r.in[data-v-16f9f747]{transform:none}.caps[data-v-16f9f747],.awards[data-v-16f9f747]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.stats-inner[data-v-16f9f747]{padding-top:var(--space-8)}.stat[data-v-16f9f747]{padding:var(--space-8) var(--section-pad-x)}.pillars[data-v-16f9f747]{grid-template-columns:1fr}.awards-grid[data-v-16f9f747]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.awards-grid[data-v-16f9f747]{grid-template-columns:1fr}}
