@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500..800&display=swap";#team.svelte-1krvv3l{position:relative}.team-stage.svelte-1krvv3l{outline:none;max-width:1100px;margin:0 auto;padding:32px 0 8px;position:relative;overflow:visible}.team-track.svelte-1krvv3l{justify-content:center;align-items:center;min-height:670px;display:flex;position:relative;overflow:visible}.card-wrapper.svelte-1krvv3l{will-change:transform, opacity;width:320px;transition:transform .22s ease-out,opacity .16s ease-out,filter .16s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.card-wrapper.is-center.svelte-1krvv3l{z-index:8;opacity:1;filter:none;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.card-wrapper.is-prev.svelte-1krvv3l{z-index:5;pointer-events:auto;transform:translate(calc(-50% - 300px),-50%)scale(.92)}.card-wrapper.is-next.svelte-1krvv3l{z-index:5;pointer-events:auto;transform:translate(calc(300px - 50%),-50%)scale(.92)}.card-wrapper.is-far.svelte-1krvv3l{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.85)}.card-wrapper.is-prev.svelte-1krvv3l .team-card:where(.svelte-1krvv3l),.card-wrapper.is-next.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){opacity:.58;filter:blur(.25px)brightness(.96)}.card-wrapper.is-prev.svelte-1krvv3l:hover .team-card:where(.svelte-1krvv3l),.card-wrapper.is-next.svelte-1krvv3l:hover .team-card:where(.svelte-1krvv3l){opacity:.92;filter:blur(.2px)grayscale(.05)saturate()}.card-parallax.svelte-1krvv3l{transform:none!important}.side-tooltip.svelte-1krvv3l{color:#fffcd9;text-transform:uppercase;letter-spacing:1.4px;white-space:nowrap;opacity:0;pointer-events:none;z-index:7;background:#1a2418;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:10.5px;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:-22px;left:50%;transform:translate(-50%,6px);box-shadow:0 8px 20px #00000040}.side-tooltip.svelte-1krvv3l i:where(.svelte-1krvv3l){color:#c9b765;font-size:10px}.side-tooltip.is-boss.svelte-1krvv3l{color:#fffcd9;background:linear-gradient(135deg,#b8923a 0%,#8a6e22 100%);box-shadow:0 10px 28px #b8923a66}.side-tooltip.is-boss.svelte-1krvv3l i:where(.svelte-1krvv3l){color:#fffcd9}.card-wrapper.is-prev.svelte-1krvv3l:hover .side-tooltip:where(.svelte-1krvv3l),.card-wrapper.is-next.svelte-1krvv3l:hover .side-tooltip:where(.svelte-1krvv3l){opacity:1;transform:translate(-50%)}.role-badge.svelte-1krvv3l{color:#fffcd9;text-transform:uppercase;letter-spacing:1.6px;white-space:nowrap;z-index:10;opacity:0;pointer-events:none;background:linear-gradient(135deg,#5a5f2c 0%,#3d4220 100%);border-radius:24px;align-items:center;gap:7px;padding:8px 18px;font-size:11px;font-weight:800;transition:opacity .12s;display:inline-flex;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #3a411e52}.role-badge.is-visible.svelte-1krvv3l{opacity:1}.role-badge.is-boss.svelte-1krvv3l{background:linear-gradient(135deg,#b8923a 0%,#8a6e22 100%);box-shadow:0 10px 28px #b8923a66}.team-card.svelte-1krvv3l{text-align:center;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #0000000a;border-radius:20px;flex-direction:column;align-items:center;width:100%;height:560px;padding:32px 24px 26px;transition:transform .35s,box-shadow .45s cubic-bezier(.22,1,.36,1),opacity .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000f}.card-wrapper.is-center.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){transform:translateY(-10px);box-shadow:0 24px 60px #00000029}.team-card-featured.svelte-1krvv3l{background:linear-gradient(#fff 0%,#fefdf2 100%);border:1.5px solid #b8923a47;box-shadow:0 18px 50px #b8923a2e}.card-wrapper.is-center.svelte-1krvv3l .team-card.team-card-featured:where(.svelte-1krvv3l){box-shadow:0 22px 55px #b8923a52,0 0 0 1px #b8923a26}.team-photo-wrap.svelte-1krvv3l{width:158px;height:158px;margin:0 auto 18px;position:relative}.team-photo.svelte-1krvv3l{z-index:2;border:4px solid #fff;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.team-photo.svelte-1krvv3l img:where(.svelte-1krvv3l){object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.card-wrapper.is-center.svelte-1krvv3l .team-card:where(.svelte-1krvv3l):hover .team-photo:where(.svelte-1krvv3l) img:where(.svelte-1krvv3l){transform:scale(1.08)}.team-photo-boss.svelte-1krvv3l img:where(.svelte-1krvv3l){object-position:center 20%}.team-photo-ring.svelte-1krvv3l{z-index:1;border:2px dashed #6b6b284d;border-radius:50%;animation:20s linear infinite svelte-1krvv3l-rotate;position:absolute;inset:-8px}.team-card-featured.svelte-1krvv3l .team-photo-ring:where(.svelte-1krvv3l){border:2px solid #0000;border-color:#0000 #0000 #b8923a66 #b8923a66}@keyframes svelte-1krvv3l-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-info.svelte-1krvv3l{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.team-info.svelte-1krvv3l h4:where(.svelte-1krvv3l){color:#1a1a1a;letter-spacing:-.01em;justify-content:center;align-items:center;width:100%;height:30px;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.15;display:flex}.team-card-featured.svelte-1krvv3l .team-info:where(.svelte-1krvv3l) h4:where(.svelte-1krvv3l){color:#4a4a1c}.team-role.svelte-1krvv3l{color:#6b6b28;text-transform:uppercase;letter-spacing:1.5px;background:#6b6b2814;border-radius:20px;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.team-card-featured.svelte-1krvv3l .team-role:where(.svelte-1krvv3l){color:#8a6e22;background:#b8923a24}.team-info.svelte-1krvv3l p:where(.svelte-1krvv3l){color:#666;justify-content:center;align-items:center;width:100%;max-width:274px;height:106px;margin:0;font-size:13.5px;line-height:1.55;display:flex;overflow:hidden}.team-info.svelte-1krvv3l p.desc-compact:where(.svelte-1krvv3l){letter-spacing:-.01em;font-size:12.9px;line-height:1.5}.skills-block.svelte-1krvv3l{opacity:0;visibility:hidden;width:100%;margin-top:auto;padding-top:14px;transition:opacity .12s}.skills-block.is-visible.svelte-1krvv3l{opacity:1;visibility:visible}.skills-title.svelte-1krvv3l{align-items:center;gap:14px;width:100%;margin-bottom:14px;display:flex}.skills-title.svelte-1krvv3l:before,.skills-title.svelte-1krvv3l:after{content:"";background:#b8923a61;flex:1;height:1px}.skills-title.svelte-1krvv3l span:where(.svelte-1krvv3l){color:#9a7a25;text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:800;line-height:1}.tags.svelte-1krvv3l{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:0;display:grid}.tag.svelte-1krvv3l{color:#4a4a1c;text-align:center;background:#fffcf2b8;border:1px solid #b8923a47;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:104px;padding:12px 8px 11px;display:flex;box-shadow:0 8px 18px #00000009}.tag-icon.svelte-1krvv3l{color:#b8923a;background:#fff;border:1px solid #b8923a47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:23px;display:flex}.tag-label.svelte-1krvv3l{letter-spacing:-.01em;text-transform:none;font-size:13px;font-weight:700;line-height:1.15;display:block}.team-card-featured.svelte-1krvv3l .skills-title:where(.svelte-1krvv3l):before,.team-card-featured.svelte-1krvv3l .skills-title:where(.svelte-1krvv3l):after{background:#b8923a73}.team-card-featured.svelte-1krvv3l .tag:where(.svelte-1krvv3l){background:#fffae8c7;border-color:#b8923a57}.team-card-featured.svelte-1krvv3l .tag-icon:where(.svelte-1krvv3l){color:#b8923a;border-color:#b8923a57}.team-socials.svelte-1krvv3l{justify-content:center;gap:10px;display:flex}.nav-btn.svelte-1krvv3l{z-index:20;color:#4a4a1c;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #00000014}.nav-btn.svelte-1krvv3l:hover{color:#fffcd9;background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);transform:translateY(-50%)scale(1.08);box-shadow:0 14px 32px #6b6b284d}.nav-prev.svelte-1krvv3l{left:-8px}.nav-next.svelte-1krvv3l{right:-8px}.team-dots.svelte-1krvv3l{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.dot.svelte-1krvv3l{cursor:pointer;background:#6b6b2840;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:width .35s,background .25s,border-radius .35s;position:relative;overflow:hidden}.dot.svelte-1krvv3l:hover{background:#6b6b2880}.dot.active.svelte-1krvv3l{background:#6b6b282e;border-radius:5px;width:36px}.dot.active.svelte-1krvv3l:before{content:"";background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);position:absolute;inset:0}.dot.active.svelte-1krvv3l:has(.dot-progress:where(.svelte-1krvv3l)):before{display:none}.dot-progress.svelte-1krvv3l{width:var(--p,0%);pointer-events:none;background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);position:absolute;top:0;bottom:0;left:0}.team-note.svelte-1krvv3l{background:#fff;border:1px solid #6b6b2833;border-radius:12px;align-items:center;gap:14px;max-width:640px;margin:56px auto 0;padding:20px 28px;display:flex;box-shadow:0 4px 16px #0000000a}.team-note.svelte-1krvv3l i:where(.svelte-1krvv3l){color:#6b6b28;flex-shrink:0;font-size:28px}.team-note.svelte-1krvv3l p:where(.svelte-1krvv3l){color:#555;margin:0;font-size:14px;line-height:1.6}@media (width<=991px){.team-track.svelte-1krvv3l{min-height:670px}.card-wrapper.svelte-1krvv3l{width:280px}.card-wrapper.is-prev.svelte-1krvv3l{transform:translate(calc(-50% - 220px),-50%)scale(.9)}.card-wrapper.is-next.svelte-1krvv3l{transform:translate(calc(220px - 50%),-50%)scale(.9)}.card-wrapper.is-prev.svelte-1krvv3l .team-card:where(.svelte-1krvv3l),.card-wrapper.is-next.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){opacity:.48;filter:blur(.25px)brightness(.96)}.card-wrapper.is-center.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){transform:translateY(-8px)}.nav-prev.svelte-1krvv3l{left:-4px}.nav-next.svelte-1krvv3l{right:-4px}}@media (width<=640px){.team-stage.svelte-1krvv3l{padding:28px 0 4px}.team-track.svelte-1krvv3l{min-height:680px}.card-wrapper.svelte-1krvv3l{width:calc(100vw - 88px);max-width:340px}.card-wrapper.is-prev.svelte-1krvv3l,.card-wrapper.is-next.svelte-1krvv3l{opacity:0;pointer-events:none}.nav-btn.svelte-1krvv3l{width:40px;height:40px;font-size:16px}.nav-prev.svelte-1krvv3l{left:0}.nav-next.svelte-1krvv3l{right:0}.team-card.svelte-1krvv3l{height:560px;padding:32px 22px 24px}.card-wrapper.is-center.svelte-1krvv3l .team-card:where(.svelte-1krvv3l){transform:translateY(-6px)}.team-photo-wrap.svelte-1krvv3l{width:150px;height:150px}.team-info.svelte-1krvv3l h4:where(.svelte-1krvv3l){font-size:19px}.team-info.svelte-1krvv3l p:where(.svelte-1krvv3l){max-width:270px;height:104px;font-size:13px;line-height:1.55;overflow:hidden}.team-info.svelte-1krvv3l p.desc-compact:where(.svelte-1krvv3l){font-size:12.4px;line-height:1.48}.role-badge.svelte-1krvv3l{letter-spacing:1.3px;padding:7px 14px;font-size:10px;top:-18px}.skills-block.svelte-1krvv3l{padding-top:16px}.skills-title.svelte-1krvv3l{gap:10px;margin-bottom:12px}.skills-title.svelte-1krvv3l span:where(.svelte-1krvv3l){letter-spacing:2.4px;font-size:10px}.tags.svelte-1krvv3l{grid-template-columns:repeat(3,1fr);gap:8px}.tag.svelte-1krvv3l{min-height:94px;padding:10px 6px}.tag-icon.svelte-1krvv3l{width:40px;height:40px;font-size:20px}.tag-label.svelte-1krvv3l{font-size:11.5px;line-height:1.15}.side-tooltip.svelte-1krvv3l{display:none}}.about-page.svelte-cwls5q{font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.about-hero.svelte-cwls5q{align-items:center;height:480px;min-height:460px;display:flex;position:relative;overflow:hidden}.about-hero-bg.svelte-cwls5q{object-fit:cover;object-position:center center;z-index:1;width:100%;height:100%;transition:transform 6s;position:absolute;inset:0;transform:none}.about-hero-content.svelte-cwls5q{z-index:4;padding:40px 0;position:relative}.breadcrumb-nav.svelte-cwls5q{color:#ffffffad;letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:16px;font-size:12.5px;font-weight:500;display:flex}.breadcrumb-nav.svelte-cwls5q a:where(.svelte-cwls5q){color:#ffffffad;text-decoration:none;transition:color .2s}.breadcrumb-nav.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:#fffcd9}.breadcrumb-nav.svelte-cwls5q i:where(.svelte-cwls5q){opacity:.7;font-size:9px}.breadcrumb-nav.svelte-cwls5q span:where(.svelte-cwls5q){color:#fffcd9;font-weight:700}.hero-eyebrow.svelte-cwls5q{color:#fffcd9;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:18px;font-size:11.5px;font-weight:800;display:inline-block}.about-hero-text.svelte-cwls5q h1:where(.svelte-cwls5q){color:#fff;font-variation-settings:"opsz" 144;font-feature-settings:"ss01", "kern";letter-spacing:-.04em;text-wrap:balance;text-shadow:0 12px 45px #000000a6,0 4px 15px #00000073;max-width:780px;margin-bottom:16px;font-family:Fraunces,Times New Roman,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.05}.about-hero-text.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffffeb;text-shadow:0 4px 18px #00000073;max-width:620px;margin-bottom:22px;font-size:1.15rem;font-weight:400;line-height:1.7}.impact-stats.svelte-cwls5q{background:linear-gradient(135deg,#1a2018 0%,#0d120c 100%);border-bottom:1px solid #ffffff0f;padding:14px 0}.impact-grid.svelte-cwls5q{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.impact-item.svelte-cwls5q{text-align:left;white-space:nowrap;border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:8px;padding:6px 20px;display:inline-flex;position:relative}.impact-item.svelte-cwls5q:last-child{border-right:none}.impact-item.svelte-cwls5q i:where(.svelte-cwls5q){color:#fffcd9;opacity:.85;align-items:center;margin-bottom:0;font-size:15px;display:inline-flex}.impact-num.svelte-cwls5q{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-bottom:0;font-size:13px;font-weight:800;line-height:1;display:inline-block}.impact-label.svelte-cwls5q{color:#fffcd9e6;text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.section-eyebrow.svelte-cwls5q{color:#6b6b28;text-transform:uppercase;letter-spacing:2.2px;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.about-story.svelte-cwls5q h2:where(.svelte-cwls5q){color:#181d18;letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.18}.story-lead.svelte-cwls5q{color:#2a2f29;letter-spacing:-.005em;margin-bottom:16px;font-size:1.12rem;font-weight:600;line-height:1.5}.about-story.svelte-cwls5q p:where(.svelte-cwls5q){color:#5a605a;letter-spacing:-.005em;margin-bottom:14px;font-size:14.5px;font-weight:500;line-height:1.75}.story-row.svelte-cwls5q{align-items:stretch!important}.story-media-col.svelte-cwls5q{display:flex}.story-copy-col.svelte-cwls5q{flex-direction:column;justify-content:center;display:flex}.story-img-wrap.svelte-cwls5q{width:100%;height:100%;min-height:430px;display:flex;position:relative}.story-img-wrap.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center;border-radius:18px;width:100%;height:100%;box-shadow:0 20px 50px #0000001f}.story-badge.svelte-cwls5q{background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);border-radius:14px;max-width:210px;padding:18px 22px;position:absolute;bottom:28px;left:-24px;box-shadow:0 12px 32px #6b6b2866}.story-badge.svelte-cwls5q i:where(.svelte-cwls5q){color:#fffcd9;opacity:.75;margin-bottom:8px;font-size:20px;display:block}.story-badge.svelte-cwls5q p:where(.svelte-cwls5q){color:#fff;letter-spacing:-.005em;margin:0;font-size:13.5px;font-style:italic;font-weight:600;line-height:1.45}.story-promise.svelte-cwls5q{background:#fafaf7;border:1px solid #6b6b2826;border-left:4px solid #6b6b28;border-radius:0 14px 14px 0;align-items:flex-start;gap:14px;margin-top:26px;padding:22px 26px;display:flex}.story-promise.svelte-cwls5q i:where(.svelte-cwls5q){color:#6b6b28;flex-shrink:0;margin-top:2px;font-size:22px}.story-promise.svelte-cwls5q p:where(.svelte-cwls5q){color:#444;margin:0;font-size:13.5px;font-weight:500;line-height:1.7}.story-promise.svelte-cwls5q strong:where(.svelte-cwls5q){color:#3d3712;font-weight:700}.differentiators.svelte-cwls5q .section-title h2,.values-section.svelte-cwls5q .section-title h2{letter-spacing:-.025em;color:#181d18;font-size:clamp(1.8rem,2.8vw,2.3rem);font-weight:700;line-height:1.2}.differentiators.svelte-cwls5q .section-title p,.values-section.svelte-cwls5q .section-title p{color:#5a605a;font-size:15px;font-weight:500;line-height:1.6}.diff-card.svelte-cwls5q{background:#fff;border:1px solid #6b6b281f;border-radius:16px;align-items:flex-start;gap:22px;height:100%;padding:26px;transition:all .3s;display:flex;box-shadow:0 2px 10px #00000008}.diff-card.svelte-cwls5q:hover{border-color:#6b6b2852;transform:translateY(-6px);box-shadow:0 18px 40px #6b6b2826}.diff-num.svelte-cwls5q{color:#6b6b28;background:linear-gradient(135deg,#8a8a3a 0%,#4a4a1c 100%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;-webkit-background-clip:text;background-clip:text;flex-shrink:0;min-width:50px;font-size:2.2rem;font-weight:800;line-height:1}.diff-body.svelte-cwls5q h4:where(.svelte-cwls5q){color:#181d18;letter-spacing:-.015em;margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.3}.diff-body.svelte-cwls5q p:where(.svelte-cwls5q){color:#5a605a;letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:500;line-height:1.7}.value-card.svelte-cwls5q{background:#fff;border:1px solid #00000012;border-radius:16px;height:100%;padding:28px 24px;transition:all .3s}.value-card.svelte-cwls5q:hover{border-color:#6b6b2840;transform:translateY(-5px);box-shadow:0 16px 36px #00000017}.value-icon.svelte-cwls5q{background:linear-gradient(135deg,#fffcd9 0%,#e8e2a8 100%);border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.areas-section.svelte-cwls5q h2:where(.svelte-cwls5q){color:#181d18;letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:700;line-height:1.2}.areas-section.svelte-cwls5q p:where(.svelte-cwls5q){color:#5a605a;letter-spacing:-.005em;margin-bottom:18px;font-size:14.5px;font-weight:500;line-height:1.7}.areas-grid.svelte-cwls5q{flex-wrap:wrap;gap:10px;display:flex}.area-tag.svelte-cwls5q{color:#2a2f29;letter-spacing:-.005em;background:#fff;border:1px solid #6b6b282e;border-radius:30px;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:all .25s;display:inline-flex}.area-tag.svelte-cwls5q:hover{color:#4a4a1c;background:#fffcd9;border-color:#6b6b28;transform:translateY(-2px)}.area-tag.svelte-cwls5q i:where(.svelte-cwls5q){color:#6b6b28;font-size:13px}.btn-about-cta.svelte-cwls5q{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#6b6b28 0%,#4a4a1c 100%);border-radius:10px;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #6b6b284d,inset 0 1px #ffffff1a}.invoicing-card-wrap.svelte-cwls5q{margin-bottom:0;padding-bottom:0}.diff-card-full.svelte-cwls5q{align-items:center}.platforms-logos.svelte-cwls5q{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.plat-logo-card.svelte-cwls5q{background:#fff;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;min-width:160px;height:90px;padding:14px 24px;transition:box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 8px #0000000a}.plat-logo-card.svelte-cwls5q:hover{border-color:#6b6b2840;box-shadow:0 6px 20px #6b6b2826}.plat-logo-card.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:contain;width:100%;max-width:160px;height:auto;max-height:80px}.plat-logo-card.svelte-cwls5q:has(img[alt=VendorCafe]:where(.svelte-cwls5q)){width:210px;min-width:210px;padding:4px 20px}.plat-logo-card.svelte-cwls5q img[alt=VendorCafe]:where(.svelte-cwls5q){max-width:200px;max-height:82px}.btn-about-cta.svelte-cwls5q:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #6b6b2873,inset 0 1px #ffffff26}@media (width<=1199px){.impact-grid.svelte-cwls5q{justify-content:center;gap:0}.impact-item.svelte-cwls5q:nth-child(3),.impact-item.svelte-cwls5q:nth-child(n+4){border-top:none;padding-top:6px}}@media (width<=991px){.about-hero.svelte-cwls5q{height:460px;min-height:460px}.about-hero-content.svelte-cwls5q{padding:58px 0 44px}.story-media-col.svelte-cwls5q,.story-copy-col.svelte-cwls5q{display:block}.story-img-wrap.svelte-cwls5q{height:auto;min-height:0}.story-img-wrap.svelte-cwls5q img:where(.svelte-cwls5q){height:auto}.story-badge.svelte-cwls5q{border-radius:8px;max-width:108px;padding:8px 10px;bottom:12px;left:12px;box-shadow:0 6px 16px #6b6b2859}.story-badge.svelte-cwls5q i:where(.svelte-cwls5q){margin-bottom:3px;font-size:12px}.story-badge.svelte-cwls5q p:where(.svelte-cwls5q){font-size:9.5px;line-height:1.3}}@media (width<=640px){.about-hero.svelte-cwls5q{height:390px;min-height:390px}.about-hero-bg.svelte-cwls5q{object-position:32% center;transform:none}.about-hero-content.svelte-cwls5q{padding:46px 0 34px}.breadcrumb-nav.svelte-cwls5q{margin-bottom:18px;font-size:12px}.hero-eyebrow.svelte-cwls5q{letter-spacing:2.2px;margin-bottom:14px;font-size:10.5px}.about-hero-text.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.035em;max-width:95%;font-size:clamp(2rem,9vw,3rem);line-height:1}.about-hero-text.svelte-cwls5q p:where(.svelte-cwls5q){max-width:92%;font-size:.98rem}.impact-stats.svelte-cwls5q{padding:12px 0}.impact-grid.svelte-cwls5q{flex-wrap:wrap;justify-content:center}.impact-item.svelte-cwls5q{border-top:none;border-bottom:none;border-right:none;flex:0 47%;justify-content:center;gap:6px;padding:4px}.impact-item.svelte-cwls5q i:where(.svelte-cwls5q){font-size:13px}.impact-num.svelte-cwls5q,.impact-label.svelte-cwls5q{font-size:10px}.diff-card.svelte-cwls5q{gap:16px;padding:22px 20px}.diff-num.svelte-cwls5q{min-width:42px;font-size:1.9rem}.value-card.svelte-cwls5q{padding:24px 20px}.area-tag.svelte-cwls5q{padding:9px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.about-hero-bg.svelte-cwls5q,.diff-card.svelte-cwls5q,.value-card.svelte-cwls5q,.area-tag.svelte-cwls5q,.btn-about-cta.svelte-cwls5q{transition:none!important}}
