.story-status[data-astro-cid-62xxvfjd]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stories[data-astro-cid-62xxvfjd]{--slide-width:min(78vw, 1160px);--panel-height:clamp(380px, 43vw, 610px);--slide-gap:30px;width:100%;position:relative}.stories-track[data-astro-cid-62xxvfjd]{gap:var(--slide-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:10px calc((100% - var(--slide-width)) / 2) 20px;scrollbar-width:thin;scroll-padding-inline:calc((100% - var(--slide-width)) / 2);display:flex;overflow-x:auto}.is-ready[data-astro-cid-62xxvfjd] .stories-track[data-astro-cid-62xxvfjd]{scrollbar-width:none}.is-ready[data-astro-cid-62xxvfjd] .stories-track[data-astro-cid-62xxvfjd]::-webkit-scrollbar{display:none}.story[data-astro-cid-62xxvfjd]{flex:0 0 var(--slide-width);scroll-snap-align:center;min-width:0;transition:opacity .4s,transform .4s}.is-ready[data-astro-cid-62xxvfjd] .story[data-astro-cid-62xxvfjd]{opacity:.34;transform:scale(.97)}.is-ready[data-astro-cid-62xxvfjd] .story[data-astro-cid-62xxvfjd].is-current,.is-ready[data-astro-cid-62xxvfjd] .story[data-astro-cid-62xxvfjd]:focus-within{opacity:1;transform:none}.story-panel[data-astro-cid-62xxvfjd]{height:var(--panel-height);isolation:isolate;color:#fff;background:linear-gradient(155deg,#63687e 0%,#35394d 45%,#10191e 100%);border:9px solid #fff;border-radius:20px;flex-direction:column;padding:clamp(28px,4.5vw,68px);text-decoration:none;display:flex;position:relative;overflow:hidden}.story-tone-1[data-astro-cid-62xxvfjd] .story-panel[data-astro-cid-62xxvfjd]{background:linear-gradient(155deg,#6f748a 0%,#3b3f50 48%,#17130f 100%)}.story-tone-2[data-astro-cid-62xxvfjd] .story-panel[data-astro-cid-62xxvfjd]{background:linear-gradient(155deg,#676b7f 0%,#3a3e50 45%,#101d1b 100%)}.story-top[data-astro-cid-62xxvfjd]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.story-client[data-astro-cid-62xxvfjd]{font:500 clamp(26px, 3.8vw, 54px)/1.05 var(--font-display);letter-spacing:-.035em;max-width:16ch}.story-tag[data-astro-cid-62xxvfjd]{text-align:right;opacity:.85;max-width:20ch;font-size:13px;line-height:1.5}.story-message[data-astro-cid-62xxvfjd]{font:450 clamp(24px, 3vw, 44px)/1.15 var(--font-display);letter-spacing:-.035em;color:#e2efeb;max-width:23ch;margin:auto 0;padding-block:25px}.story-stages[data-astro-cid-62xxvfjd]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.story-stages[data-astro-cid-62xxvfjd] li[data-astro-cid-62xxvfjd]{background:#ffffff12;border:1px solid #ffffff42;border-radius:999px;padding:6px 10px;font-size:12px}.story-stats[data-astro-cid-62xxvfjd]{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:28px 0 10px;display:grid}.story-stats[data-astro-cid-62xxvfjd] div[data-astro-cid-62xxvfjd]{text-align:center;flex-direction:column-reverse;justify-content:flex-end;gap:13px;display:flex}.story-stats[data-astro-cid-62xxvfjd] dd[data-astro-cid-62xxvfjd]{font:400 clamp(25px, 4vw, 58px)/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.story-stats[data-astro-cid-62xxvfjd] dt[data-astro-cid-62xxvfjd]{font:400 clamp(12px, 1.1vw, 16px)/1.4 var(--font-body);color:#e3e8e6}.story-notch[data-astro-cid-62xxvfjd]{background:#fff;border-radius:100% 100% 0 0;width:30%;height:30px;position:absolute;bottom:-18px;left:35%}.story-caption[data-astro-cid-62xxvfjd]{padding:20px 10px 0}.story-caption[data-astro-cid-62xxvfjd] h3[data-astro-cid-62xxvfjd]{font:500 clamp(19px, 2vw, 27px)/1.25 var(--font-display);letter-spacing:-.025em;margin:0 0 7px}.story-caption[data-astro-cid-62xxvfjd] a[data-astro-cid-62xxvfjd]{text-decoration:none}.story-caption[data-astro-cid-62xxvfjd] a[data-astro-cid-62xxvfjd]:hover{text-underline-offset:4px;text-decoration:underline}.story-caption[data-astro-cid-62xxvfjd] p[data-astro-cid-62xxvfjd]{color:#595f5e;margin:0;font-size:14px}.story-arrow[data-astro-cid-62xxvfjd]{z-index:2;top:calc(var(--panel-height) / 2 - 16px);color:#fff;cursor:pointer;background:#0004;border:0;border-radius:20px;width:44px;height:52px;padding:10px;position:absolute}.story-arrow[data-astro-cid-62xxvfjd]:hover{background:#0009}.story-arrow[data-astro-cid-62xxvfjd] svg[data-astro-cid-62xxvfjd]{fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:100%}.story-prev[data-astro-cid-62xxvfjd]{left:calc((100% - var(--slide-width)) / 2 + 18px)}.story-next[data-astro-cid-62xxvfjd]{right:calc((100% - var(--slide-width)) / 2 + 18px)}.story-pagination[data-astro-cid-62xxvfjd]{justify-content:center;gap:2px;padding-top:8px;display:flex}.story-pagination[data-astro-cid-62xxvfjd] button[data-astro-cid-62xxvfjd]{cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:44px;display:grid}.story-pagination[data-astro-cid-62xxvfjd] span[data-astro-cid-62xxvfjd]{background:#9baba7;border-radius:12px;width:7px;height:7px;transition:width .25s}.story-pagination[data-astro-cid-62xxvfjd] button[data-astro-cid-62xxvfjd][aria-pressed=true] span[data-astro-cid-62xxvfjd]{background:#303030;width:26px}.stories[data-astro-cid-62xxvfjd] [data-astro-cid-62xxvfjd]:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@media (width<=767px){.stories[data-astro-cid-62xxvfjd]{--slide-width:88vw;--slide-gap:10px;--panel-height:460px}.story-panel[data-astro-cid-62xxvfjd]{border-width:6px;border-radius:20px;padding:28px 22px 34px}.story-top[data-astro-cid-62xxvfjd]{display:block}.story-client[data-astro-cid-62xxvfjd]{font-size:30px;display:block}.story-tag[data-astro-cid-62xxvfjd]{text-align:left;max-width:none;margin-top:12px;font-size:12px;display:block}.story-message[data-astro-cid-62xxvfjd]{padding-inline:14px;font-size:26px}.story-stats[data-astro-cid-62xxvfjd]{gap:10px;padding-top:20px}.story-stats[data-astro-cid-62xxvfjd] dd[data-astro-cid-62xxvfjd]{overflow-wrap:anywhere;font-size:clamp(18px,5.8vw,29px)}.story-stats[data-astro-cid-62xxvfjd] dt[data-astro-cid-62xxvfjd]{font-size:12px}.story-prev[data-astro-cid-62xxvfjd]{left:calc((100% - var(--slide-width)) / 2 + 8px)}.story-next[data-astro-cid-62xxvfjd]{right:calc((100% - var(--slide-width)) / 2 + 8px)}.story-arrow[data-astro-cid-62xxvfjd]{width:30px;height:44px;padding:9px}}@media (prefers-reduced-motion:reduce){.story[data-astro-cid-62xxvfjd],.story-pagination[data-astro-cid-62xxvfjd] span[data-astro-cid-62xxvfjd]{transition:none}}.story-photo[data-astro-cid-62xxvfjd]{z-index:-1;position:absolute;inset:0}.story-photo[data-astro-cid-62xxvfjd]:after{content:"";background:linear-gradient(100deg,#15212de0,#15212db8);position:absolute;inset:0}.story-panel[data-astro-cid-62xxvfjd]{height:auto;min-height:var(--panel-height)}@media (width<=767px){.story-panel[data-astro-cid-62xxvfjd]{min-height:510px}}.fde-method[data-astro-cid-6ncu46xf]{--wheel:480px;--card:380px;--gap:56px;--rot:0deg;--turn:.8s cubic-bezier(.65,0,.35,1)}.fde-diagram[data-astro-cid-6ncu46xf]{width:min(100%,var(--wheel));aspect-ratio:1;margin-inline:auto;container-type:inline-size}.fde-wheel[data-astro-cid-6ncu46xf]{width:100%;height:100%;transform:rotate(var(--rot));transition:transform var(--turn);position:relative}.fde-stage[data-astro-cid-6ncu46xf],.fde-core[data-astro-cid-6ncu46xf]{border:2px solid var(--color-frost);clip-path:circle(50%);color:#161616;cursor:pointer;font-family:var(--font-sans);text-align:center;background:#9addf41a;border-radius:50%;padding:0;transition:background-color .2s,border-color .2s;display:block;position:absolute}.fde-stage[data-astro-cid-6ncu46xf]{width:60%;height:60%}.fde-stage--discovery[data-astro-cid-6ncu46xf]{top:0;left:20%}.fde-stage--adoption[data-astro-cid-6ncu46xf]{top:20%;left:0}.fde-stage--build[data-astro-cid-6ncu46xf]{top:20%;left:40%}.fde-stage--scale[data-astro-cid-6ncu46xf]{top:40%;left:20%}.fde-label[data-astro-cid-6ncu46xf]{width:46%;transform:translate(-50%,-50%) rotate(calc(var(--rot) * -1));transition:transform var(--turn);gap:5px;font-size:clamp(12px,3.2cqw,30px);line-height:1.25;display:grid;position:absolute;top:50%;left:50%}.fde-label[data-astro-cid-6ncu46xf] strong[data-astro-cid-6ncu46xf]{font-weight:600}.fde-label[data-astro-cid-6ncu46xf]>span[data-astro-cid-6ncu46xf]{color:#505361;font-size:.9em;font-weight:400}.fde-stage--discovery[data-astro-cid-6ncu46xf] .fde-label[data-astro-cid-6ncu46xf]{top:23%}.fde-stage--adoption[data-astro-cid-6ncu46xf] .fde-label[data-astro-cid-6ncu46xf]{left:23%}.fde-stage--build[data-astro-cid-6ncu46xf] .fde-label[data-astro-cid-6ncu46xf]{left:77%}.fde-stage--scale[data-astro-cid-6ncu46xf] .fde-label[data-astro-cid-6ncu46xf]{top:77%}.fde-core[data-astro-cid-6ncu46xf]{z-index:1;border-color:var(--color-ink);background:var(--soft);width:31%;height:31%;color:var(--color-ink);font-size:clamp(12px,3.15cqw,29px);line-height:1.2;top:34.5%;left:34.5%}.fde-core[data-astro-cid-6ncu46xf]>span[data-astro-cid-6ncu46xf]{transform:rotate(calc(var(--rot) * -1));transition:transform var(--turn);gap:4px;display:grid}.fde-core[data-astro-cid-6ncu46xf] strong[data-astro-cid-6ncu46xf]{font:600 clamp(26px,6.5cqw,60px)/1 var(--font-display);letter-spacing:-.045em}.fde-core[data-astro-cid-6ncu46xf] span[data-astro-cid-6ncu46xf] span[data-astro-cid-6ncu46xf]{font-size:.94em}.fde-stage[data-astro-cid-6ncu46xf]:hover,.fde-stage[data-astro-cid-6ncu46xf][aria-expanded=true]{border-color:var(--color-ink);background:#9addf430}.fde-core[data-astro-cid-6ncu46xf]:hover,.fde-core[data-astro-cid-6ncu46xf][aria-expanded=true]{background:var(--color-frost-soft)}.fde-stage[data-astro-cid-6ncu46xf]:focus-visible,.fde-core[data-astro-cid-6ncu46xf]:focus-visible{box-shadow:inset 0 0 0 4px var(--color-ink);outline:0}.fde-detail[data-astro-cid-6ncu46xf]{max-width:var(--wheel);margin:32px auto 0}.fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf][hidden]{display:none}.fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]{border:1px solid var(--color-line);background:#fff;border-radius:20px;padding:28px 30px}.fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]+article[data-astro-cid-6ncu46xf]{margin-top:18px}.fde-card-top[data-astro-cid-6ncu46xf]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fde-card-top[data-astro-cid-6ncu46xf]>span[data-astro-cid-6ncu46xf]{font:600 11px/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink)}.fde-close[data-astro-cid-6ncu46xf]{border:1px solid var(--color-line);background:var(--color-frost-soft);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:7px;display:none}.fde-close[data-astro-cid-6ncu46xf] svg[data-astro-cid-6ncu46xf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%}.fde-close[data-astro-cid-6ncu46xf]:hover{background:var(--color-frost-soft)}.fde-close[data-astro-cid-6ncu46xf]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.fde-detail[data-astro-cid-6ncu46xf] h3[data-astro-cid-6ncu46xf]{font:500 29px/1.1 var(--font-display);letter-spacing:-.035em;color:#242424;margin:0}.fde-detail[data-astro-cid-6ncu46xf] p[data-astro-cid-6ncu46xf]{color:#494e61;margin:18px 0 22px;font-size:16px;line-height:1.6}.fde-detail[data-astro-cid-6ncu46xf] .fde-card-subtitle[data-astro-cid-6ncu46xf]{color:var(--color-ink);margin:10px 0 0;font-weight:500;line-height:1.35}.fde-detail[data-astro-cid-6ncu46xf] ul[data-astro-cid-6ncu46xf]{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:7px;margin:0;padding:18px 0 0;list-style:none;display:flex}.fde-detail[data-astro-cid-6ncu46xf] li[data-astro-cid-6ncu46xf]{border:1px solid var(--color-line);background:var(--color-frost-soft);color:var(--color-ink);border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.35}.is-interactive[data-astro-cid-6ncu46xf] .fde-close[data-astro-cid-6ncu46xf]{display:grid}.is-interactive[data-astro-cid-6ncu46xf] .fde-detail[data-astro-cid-6ncu46xf]{margin-top:0}.is-interactive[data-astro-cid-6ncu46xf] .fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]{box-shadow:var(--shadow-md);margin-top:24px}@media (width>=1000px){.fde-method[data-astro-cid-6ncu46xf].is-interactive{grid-template-columns:var(--wheel) var(--card);gap:var(--gap);justify-content:center;align-items:center;display:grid}.is-interactive[data-astro-cid-6ncu46xf] .fde-diagram[data-astro-cid-6ncu46xf]{grid-area:1/1;width:100%;transform:none}.is-armed[data-astro-cid-6ncu46xf] .fde-diagram[data-astro-cid-6ncu46xf]{transition:transform var(--turn)}.is-interactive[data-astro-cid-6ncu46xf].is-open .fde-diagram[data-astro-cid-6ncu46xf]{transform:none}.is-interactive[data-astro-cid-6ncu46xf] .fde-detail[data-astro-cid-6ncu46xf]{grid-area:1/2;align-items:center;max-width:none;min-height:390px;margin:0;display:grid}.is-interactive[data-astro-cid-6ncu46xf] .fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]{margin-top:0}}@media (width<=560px){.fde-label[data-astro-cid-6ncu46xf]{gap:3px}.fde-stage[data-astro-cid-6ncu46xf],.fde-core[data-astro-cid-6ncu46xf]{border-width:1px}.fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]{padding:22px}.fde-detail[data-astro-cid-6ncu46xf] h3[data-astro-cid-6ncu46xf]{font-size:26px}.fde-card-top[data-astro-cid-6ncu46xf]{margin-bottom:16px}}@media (width<=380px){.fde-detail[data-astro-cid-6ncu46xf] article[data-astro-cid-6ncu46xf]{padding:20px}.fde-detail[data-astro-cid-6ncu46xf] h3[data-astro-cid-6ncu46xf]{font-size:24px}.fde-detail[data-astro-cid-6ncu46xf] p[data-astro-cid-6ncu46xf]{font-size:15px}.fde-card-top[data-astro-cid-6ncu46xf]>span[data-astro-cid-6ncu46xf]{font-size:10px}}@media (prefers-reduced-motion:reduce){.fde-stage[data-astro-cid-6ncu46xf],.fde-core[data-astro-cid-6ncu46xf],.fde-wheel[data-astro-cid-6ncu46xf],.fde-label[data-astro-cid-6ncu46xf],.fde-core[data-astro-cid-6ncu46xf]>span[data-astro-cid-6ncu46xf],.is-armed[data-astro-cid-6ncu46xf] .fde-diagram[data-astro-cid-6ncu46xf]{transition:none}}.read-progress{z-index:70;background:var(--color-caramel);transform-origin:0;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@keyframes read-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.read-progress{animation:linear both read-progress scroll(root)}}}@media (prefers-reduced-motion:no-preference){.js [data-stagger]>*{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(var(--i,0) * 85ms);transform:translateY(20px)}.js [data-stagger].is-in>*{opacity:1;transform:none}.js [data-stagger].is-done>*{transition-delay:0s}.rise .w{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--w,0) * 32ms);display:inline-block;transform:translateY(.5em)}.rise.is-in .w{opacity:1;transform:none}}.stats{flex-wrap:wrap;gap:20px 56px;margin:40px 0 0;display:flex}.stats dt{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,84px);line-height:.95}.stats dt small{letter-spacing:-.02em;font-size:.42em}.stats dd{max-width:22ch;color:var(--color-muted);margin:10px 0 0;line-height:1.4}.consulting-proofs{position:relative}.consulting-proofs:before{content:"";background:var(--color-caramel);transform-origin:50% 0;width:2px;transition:transform 1.1s var(--ease) .1s;position:absolute;inset:0 auto 0 -20px;transform:scaleY(0)}.consulting-proofs.is-in:before,html:not(.js) .consulting-proofs:before{transform:scaleY(1)}@media (width<=999px){.consulting-proofs:before{display:none}}.history{gap:20px;display:grid}.history-body p{max-width:68ch;margin:0;line-height:1.65}.read-more{margin-top:18px}.read-more summary{cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:inline-flex}.read-more summary::-webkit-details-marker{display:none}.read-more summary:after{content:"+";width:22px;height:22px;transition:transform .25s var(--ease);border:1px solid;border-radius:50%;place-items:center;font-weight:400;display:inline-grid}.read-more[open] summary:after{transform:rotate(45deg)}.read-more p{margin-top:16px}.read-more::details-content{height:0;transition:height .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}.read-more[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){.read-more{interpolate-size:allow-keywords}}@media (width>=1000px){.history{grid-template-columns:.8fr 1.2fr;gap:80px}}.pillar{border-top:3px solid var(--accent);transition:transform .3s var(--ease), box-shadow .3s var(--ease);position:relative}.pillar:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.pillar-art{height:64px;color:var(--accent-ink);margin-bottom:6px}.pillar-art svg{width:auto;height:100%;overflow:visible}.pillar-art path,.pillar-art circle,.pillar-art rect{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pillar-art .solid{fill:var(--accent)}.pillar .eyebrow{color:var(--accent-ink)}.pillar-tags li{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:#0000;transition:background-color .25s}.pillar:hover .pillar-tags li{background:color-mix(in srgb, var(--accent) 30%, transparent)}@media (width>=1024px){.pillar:not(:last-child):after{content:"→";z-index:2;background:var(--color-ink);width:28px;height:28px;color:var(--color-white);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.js .pillar-art [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease) .35s}.js .is-in .pillar-art [pathLength]{stroke-dashoffset:0}}.offer{transition:border-color .25s, transform .3s var(--ease), background-color .3s, box-shadow .3s var(--ease);position:relative;overflow:hidden}.offer:hover,.offer:focus-visible{background:var(--color-frost-soft);border-color:var(--color-ink);box-shadow:var(--shadow-md);transform:translateY(-4px)}.offer-icon{background:var(--color-frost-soft);width:52px;height:52px;transition:background-color .3s, transform .35s var(--ease);border-radius:12px;place-items:center;display:grid}.offer-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.offer:hover .offer-icon,.offer:focus-visible .offer-icon{background:var(--color-white);transform:rotate(-6deg)scale(1.06)}.offer-head{justify-content:space-between;align-items:center;display:flex}.offer-more{gap:6px;display:inline-flex}.offer-more span[aria-hidden]{transition:transform .3s var(--ease);display:inline-block}.offer:hover .offer-more span[aria-hidden],.offer:focus-visible .offer-more span[aria-hidden]{transform:translate(4px,-4px)}.usecases-fde{background:var(--color-ink);color:var(--color-white);border-radius:20px;gap:18px;margin:20px 0 0;padding:26px 28px;display:grid}.usecases-fde p{margin:0;line-height:1.6}.usecases-fde strong{letter-spacing:.16em;color:var(--color-frost);margin-right:14px;font-size:13px}.fde-roles{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fde-roles li{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:8px 15px 8px 9px;font-size:14px;display:inline-flex}.fde-roles li:before{content:"";background:var(--color-frost);border-radius:50%;width:22px;height:22px}.fde-roles li:nth-child(2):before{background:var(--color-caramel)}.fde-roles li:nth-child(3):before{background:var(--color-white)}@media (width>=900px){.usecases-fde{grid-template-columns:1fr auto;align-items:center;gap:40px}}.org-dark{background:var(--color-ink);color:#f1f5f5}.org-dark .eyebrow{color:#babfd5}.org-dark .intro{color:#cddadc}.org-dark :focus-visible{outline-color:var(--color-frost)}.principles{gap:18px}.principles>div{transition:transform .3s var(--ease), border-color .3s, background-color .3s;background:#ffffff0b;border:1px solid #ffffff21;border-radius:20px;padding:26px}.principles>div:hover{border-color:var(--color-frost);background:#ffffff14;transform:translateY(-5px)}.principle-head{color:#babfd5;justify-content:space-between;align-items:center;font-size:14px;display:flex}.principle-icon{width:46px;height:46px;color:var(--color-frost);transition:transform .4s var(--ease);background:#9addf421;border-radius:12px;place-items:center;display:grid}.principle-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.principles>div:hover .principle-icon{transform:rotate(-8deg)scale(1.1)}.principles h3{margin-top:22px}.principles p{color:#c3d2d5}.persp{border-radius:var(--radius);background:var(--color-white);color:inherit;transition:transform .3s var(--ease), box-shadow .3s var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.persp:hover,.persp:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.persp-art{background:var(--art);height:150px;color:var(--art-ink);place-items:center;display:grid;position:relative;overflow:hidden}.persp-art svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:150px;height:100px;transition:transform .5s var(--ease);overflow:visible}.persp-art .solid{fill:currentColor;stroke:none}.persp:hover .persp-art svg,.persp:focus-visible .persp-art svg{transform:scale(1.09)rotate(-2deg)}.persp-body{align-content:start;gap:10px;padding:26px 28px 28px;display:grid}.persp-body p{margin:0;line-height:1.6}.persp-more{gap:8px;margin-top:12px;font-weight:600;display:inline-flex}.persp-more span{transition:transform .3s var(--ease);display:inline-block}.persp:hover .persp-more span,.persp:focus-visible .persp-more span{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.pillar,.offer,.offer-icon,.principles>div,.principle-icon,.persp,.persp-art svg,.persp-more span,.offer-more span[aria-hidden],.consulting-proofs:before{transition:none}.pillar:hover,.offer:hover,.offer:focus-visible,.principles>div:hover,.persp:hover,.persp:focus-visible{transform:none}.consulting-proofs:before{transform:scaleY(1)}}.miro-hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.045em;max-width:21ch;margin-inline:auto;font-size:clamp(36px,4.5vw,66px);line-height:1.03}.hero-phrase[data-astro-cid-lcdefpme]{white-space:nowrap}.hero-rotating[data-astro-cid-lcdefpme]{color:var(--color-violet);transition:opacity .2s,transform .2s;display:inline-block}.hero-rotating[data-astro-cid-lcdefpme].is-changing{opacity:0;transform:translateY(8px)}.hero-content[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{max-width:86ch;margin-inline:auto;font-size:17px;font-weight:400;line-height:1.55}.consulting[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme],.organisation-title[data-astro-cid-lcdefpme]+.intro[data-astro-cid-lcdefpme]{margin-top:20px}.consulting[data-astro-cid-lcdefpme]{align-items:start;gap:48px;display:grid}.consulting-proofs[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.consulting-proofs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);grid-template-columns:44px 1fr;gap:8px;padding:22px 0;font-size:19px;font-weight:400;line-height:1.4;display:grid}.consulting-proofs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--color-line)}.consulting-proofs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-top:4px;font-size:14px}.pillars-intro[data-astro-cid-lcdefpme]{margin-top:20px}.pillars-grid[data-astro-cid-lcdefpme]{margin-top:44px}.pillar[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;line-height:1.6}.pillar-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pillar-tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.3}.offers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.offer[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);background:var(--color-white);height:100%;color:inherit;border-radius:20px;align-content:start;gap:12px;padding:28px;text-decoration:none;display:grid}.offer[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin:0}.offer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;line-height:1.55}.offer-num[data-astro-cid-lcdefpme]{font-size:14px}.offer-more[data-astro-cid-lcdefpme]{text-underline-offset:5px;margin-top:8px;font-weight:600;text-decoration:underline}@media (width<=700px){.offers[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.organisation-title[data-astro-cid-lcdefpme]{max-width:22ch}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.principles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px;line-height:1.3}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:10px 0 0;line-height:1.6}@media (width>=1000px){.consulting[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;gap:80px}}@media (width<=1000px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.miro-perspectives[data-astro-cid-lcdefpme]{margin-top:36px}.miro-perspectives[data-astro-cid-lcdefpme] .persp[data-astro-cid-lcdefpme]{min-height:520px}.miro-perspectives[data-astro-cid-lcdefpme] .persp-art[data-astro-cid-lcdefpme]{min-height:240px}.miro-perspectives[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(26px,2.2vw,36px)}.professions[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);margin-top:64px;padding-top:40px}.studio-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-block:44px 22px}.hero--studio[data-astro-cid-lcdefpme] .hero-content[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:22px}.hero--studio[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{justify-content:center}.home-quick-nav[data-astro-cid-lcdefpme]{display:none}@media (width<=699px){.hero--studio[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 100% 0,var(--color-frost-soft),transparent 48%),var(--color-paper)}.studio-hero-grid[data-astro-cid-lcdefpme]{padding-block:22px 12px}.hero--studio[data-astro-cid-lcdefpme] .hero-content[data-astro-cid-lcdefpme]{text-align:left;justify-items:start;gap:15px}.miro-hero-title[data-astro-cid-lcdefpme]{max-width:18ch;margin-inline:0;font-size:clamp(36px,10.5vw,43px);line-height:1.01}.hero-content[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{max-width:34ch;margin-inline:0;font-size:15px;line-height:1.48}.hero--studio[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{align-items:flex-start;gap:7px;margin-top:3px}.hero--studio[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme] .btn--primary{width:100%}.hero--studio[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme] .btn--ghost{width:auto;min-height:38px;text-decoration:underline;text-decoration-color:var(--color-caramel);text-underline-offset:5px;background:0 0;border-radius:0;padding:0 2px}.hero-scroll[data-astro-cid-lcdefpme]{margin-top:0;font-size:11px;display:inline-flex}.hero-scroll[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{width:23px;height:28px}.home-quick-nav[data-astro-cid-lcdefpme]{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:10px 0 18px;display:flex;overflow-x:auto}.home-quick-nav[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.home-quick-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{scroll-snap-align:start;border:1px solid var(--color-line);color:var(--color-ink);background:#ffffffa8;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:500;line-height:1;text-decoration:none}.hero--studio[data-astro-cid-lcdefpme]+.section[data-astro-cid-lcdefpme],.hero--studio[data-astro-cid-lcdefpme]~.section[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-h) + 12px)}.section[data-astro-cid-lcdefpme]{padding-block:56px}.cases-featured[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]>.intro[data-astro-cid-lcdefpme]{margin-top:14px}}@media (width<=760px){#method-title[data-astro-cid-lcdefpme]{font-size:25px;line-height:1.12}}@media (width<=380px){.miro-hero-title[data-astro-cid-lcdefpme]{font-size:34px;line-height:1.04}.hero-content[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{font-size:15px}.offer[data-astro-cid-lcdefpme],.miro-perspectives[data-astro-cid-lcdefpme] .persp-body[data-astro-cid-lcdefpme]{padding:22px}.miro-perspectives[data-astro-cid-lcdefpme] .persp-art[data-astro-cid-lcdefpme]{height:205px}}.professions-photo[data-astro-cid-lcdefpme]{aspect-ratio:3;border-radius:24px;margin-top:28px;overflow:hidden}.offer[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.offer-photo[data-astro-cid-lcdefpme]{aspect-ratio:2.5;border-radius:12px;margin-bottom:8px;display:block;overflow:hidden}.miro-perspectives[data-astro-cid-lcdefpme] .persp-art[data-astro-cid-lcdefpme]{height:260px;min-height:0;padding:0;display:block;overflow:hidden}.method-section[data-astro-cid-lcdefpme]{background-image:linear-gradient(90deg,#edf6f9f5,#edf6f9e8),url(/images/skapa/skapa-meeting-1600.webp);background-position:50%;background-size:cover}.professions-photo[data-astro-cid-lcdefpme] img{object-position:center 43%}@media (width<=760px){.professions-photo[data-astro-cid-lcdefpme]{aspect-ratio:1.6}.miro-perspectives[data-astro-cid-lcdefpme] .persp-art[data-astro-cid-lcdefpme]{height:230px}}
