@charset "UTF-8";.sr-only[data-v-86271926]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gal[data-v-86271926]{position:relative;z-index:2;margin-block-start:-120px;padding-block:0 40px;overflow:hidden}.gal-track[data-v-86271926]{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:18px;align-items:start;max-width:var(--wrap);margin-inline:auto;padding-inline:28px;padding-block-end:60px}.shot[data-v-86271926]{position:relative;margin:0;height:var(--h);margin-block-start:var(--off);border-radius:14px;overflow:hidden;background:var(--surface-alt);box-shadow:0 10px 30px #14181f14;translate:0 var(--py, 0px);rotate:var(--rot, 0deg);transition:box-shadow .35s,rotate .35s,scale .35s}.shot[data-v-86271926]:hover{rotate:0deg;scale:1.02;box-shadow:0 22px 52px #14181f29}.shot img[data-v-86271926]{display:block;width:100%;height:100%;object-fit:cover}.shot.lead[data-v-86271926]{border-radius:18px;box-shadow:0 20px 54px #14181f29}.shot.reveal[data-v-86271926]{opacity:0;transform:translateY(70px) scale(.93);rotate:calc(var(--rot, 0deg) * 2.6);filter:blur(9px);transition:none}.shot.reveal.is-in[data-v-86271926]{animation:settle-86271926 .95s cubic-bezier(.16,.84,.26,1) forwards;animation-delay:var(--reveal-d, 0ms)}@keyframes settle-86271926{0%{opacity:0;transform:translateY(70px) scale(.93);rotate:calc(var(--rot, 0deg) * 2.6);filter:blur(9px)}45%{opacity:1}60%{filter:blur(0)}78%{transform:translateY(-9px) scale(1.014);rotate:calc(var(--rot, 0deg) * .82)}to{opacity:1;transform:none;rotate:var(--rot, 0deg);filter:blur(0)}}.shot.lead .cap[data-v-86271926]{translate:0 10px}.shot.lead.is-in .cap[data-v-86271926]{transition:opacity .5s ease,translate .5s ease;transition-delay:.55s;opacity:1;translate:0 0}.ph[data-v-86271926]{position:absolute;inset:0;background-color:#ffffff8c;-webkit-mask:url(/static/brand-mark.png) no-repeat center/42%;mask:url(/static/brand-mark.png) no-repeat center/42%}.t-a[data-v-86271926]{background:linear-gradient(150deg,#d8f0e2,#a9dfc2)}.t-b[data-v-86271926]{background:linear-gradient(150deg,#e7f3ec,#c6e6d5)}.t-c[data-v-86271926]{background:linear-gradient(150deg,#cfeadd,#eef7f2)}.cap[data-v-86271926]{position:absolute;inset-inline:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(to top,rgba(9,22,16,.82),transparent);color:#fff;text-align:start}.cap b[data-v-86271926]{display:block;font-size:16px;font-weight:650;letter-spacing:-.01em}.cap em[data-v-86271926]{display:block;margin-block-start:2px;font-size:13px;font-style:normal;opacity:.82}@media(max-width:900px){.gal[data-v-86271926]{margin-block-start:-40px;padding-block-end:16px}.gal-track[data-v-86271926]{display:flex;gap:12px;padding-inline:20px;padding-block-end:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:20px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gal-track[data-v-86271926]::-webkit-scrollbar{display:none}.shot[data-v-86271926]{flex:0 0 auto;width:62vw;max-width:260px;height:300px;margin-block-start:0;scroll-snap-align:start;translate:none;rotate:0deg}.shot.lead[data-v-86271926]{width:74vw;max-width:300px}}@media(prefers-reduced-motion:reduce){.shot[data-v-86271926]{translate:none;transition:none}.shot.reveal[data-v-86271926],.shot.reveal.is-in[data-v-86271926]{animation:none;opacity:1;transform:none;rotate:var(--rot, 0deg);filter:none}.shot.lead .cap[data-v-86271926]{opacity:1;translate:0}}.wrap[data-v-59b6b909]{max-width:var(--wrap);margin-inline:auto;padding-inline:28px}.story[data-v-59b6b909]{position:relative;overflow:hidden;padding-block:40px 24px}.story .wrap[data-v-59b6b909]{position:relative;z-index:1}.story-col[data-v-59b6b909]{max-width:68ch}.story-col p[data-v-59b6b909]{margin:0 0 22px;color:var(--ink-soft);font-size:17px;line-height:1.75}.story-lead[data-v-59b6b909]{color:var(--ink)!important;font-size:21px!important;line-height:1.6!important;font-weight:500}.pull[data-v-59b6b909]{margin:34px 0;padding-inline-start:22px;border-inline-start:3px solid var(--brand);color:var(--ink);font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.stats[data-v-59b6b909]{padding-block:40px 8px}.stat-grid[data-v-59b6b909]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;margin:0;padding:34px 0;border-block:1px solid var(--line)}.stat dt[data-v-59b6b909]{font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--brand-dark);direction:ltr;unicode-bidi:isolate;text-align:start}.stat dd[data-v-59b6b909]{margin:10px 0 0;color:var(--ink-soft);font-size:15px}.vals[data-v-59b6b909]{padding-block:76px 8px}.vals-head[data-v-59b6b909]{max-width:620px;margin-block-end:44px}.vals-head h2[data-v-59b6b909]{margin:0 0 12px;font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.14}.vals-head p[data-v-59b6b909]{margin:0;color:var(--ink-soft);font-size:17px;line-height:1.6}.vals-grid[data-v-59b6b909]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:36px 30px}.val-n[data-v-59b6b909]{display:block;margin-block-end:12px;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.06em}.val h3[data-v-59b6b909]{margin:0 0 8px;font-size:18px;font-weight:650;letter-spacing:-.01em}.val p[data-v-59b6b909]{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.65}.team[data-v-59b6b909]{padding-block:72px 16px}.team-box[data-v-59b6b909]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:34px 36px;border-radius:18px;background:var(--brand-tint)}.team-text[data-v-59b6b909]{max-width:62ch}.team-text h2[data-v-59b6b909]{margin:0 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em}.team-text p[data-v-59b6b909]{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.6}.team-btn[data-v-59b6b909]{flex-shrink:0;padding:13px 28px;border-radius:999px;background:var(--brand);color:#fff;font-size:15px;font-weight:650;text-decoration:none;transition:background .15s}.team-btn[data-v-59b6b909]:hover{background:var(--brand-dark)}@media(max-width:1000px){.wrap[data-v-59b6b909]{padding-inline:20px}.story[data-v-59b6b909]{padding-block:28px 16px}.story-lead[data-v-59b6b909]{font-size:19px!important}.pull[data-v-59b6b909]{font-size:18px}.vals[data-v-59b6b909]{padding-block:56px 8px}.vals-head[data-v-59b6b909]{margin-block-end:32px}.team[data-v-59b6b909]{padding-block:52px 8px}.team-box[data-v-59b6b909]{padding:26px 24px}}
