.smb-hero{background:#f4f3ee}.sm-hs{transform-origin:0 0;width:1100px;height:500px;position:absolute;top:0;left:0}.sm-hh{width:290px;position:absolute;top:30px;left:40px}.sm-hl{justify-content:space-between;align-items:center;height:30px;display:flex}.sm-hn{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.sm-hf{width:290px;height:0;position:absolute;bottom:0;left:40px}.sm-bk{letter-spacing:-.01em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:#fff;border-radius:12px;align-items:center;gap:10px;width:290px;height:56px;padding:0 16px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 2px 6px #00000008}.sm-bk:active{cursor:grabbing}@media (hover:hover){.sm-bk:hover .sm-ring:not(.sm-on){box-shadow:inset 0 0 0 1px var(--sm-or)}}.sm-bk.sm-fly{pointer-events:none;z-index:9;transition:transform .46s cubic-bezier(.45,0,.6,.5),opacity .46s}.sm-hc{width:290px;animation:sm-blurin .3s var(--sm-out) both;position:absolute;bottom:30px;left:40px}.smb-hero .sm-hc button.sm-quiet{background:#fff;box-shadow:0 2px 6px #00000008}.sm-win.sm-hw{border-radius:12px;width:688px;height:900px;top:30px;left:372px;overflow:hidden}.sm-hv{transform-origin:0 0;width:1280px;height:800px;position:absolute;top:50px;left:0;overflow:hidden;transform:scale(.5375)}.sm-hi{width:1280px;max-width:none;height:5070px;display:block;position:absolute;top:0;left:0}.sm-ha{color:#d9d9d9;background:#141414;justify-content:center;align-items:center;gap:26px;width:1280px;height:40px;font-size:14px;display:flex;position:absolute;top:0;left:0}.sm-ha i{letter-spacing:.08em;color:#7ab3f5;font:500 12px ui-monospace,Menlo,monospace}.sm-hb{background:#fafafa;align-items:center;width:1280px;height:84px;padding:0 64px;font-size:15px;display:flex;position:absolute;top:40px;left:0}.sm-hb img{display:block}.sm-hb span{margin-left:34px}.sm-hb em{letter-spacing:.09em;background:#eee;border-radius:3px;height:34px;margin-left:10px;padding:0 13px;font:500 12.5px/34px ui-monospace,Menlo,monospace}.sm-hb em:first-of-type{margin-left:28px}.sm-hb em.sm-hd{color:#1767ad;background:#ddecff}.sm-ho{opacity:0;pointer-events:none;position:absolute}.sm-ho.sm-on{opacity:1;animation:sm-blurin .5s var(--sm-out) both}.sm-hsub{letter-spacing:-.18px;color:#686868;background:#fafafa;width:760px;height:34px;padding-top:3px;font-size:18px;top:306px;left:64px}.sm-hcta{text-align:center;color:#1767ad;letter-spacing:.06em;background:#ddecff;border-radius:3px;width:133px;height:36px;font:500 12px/36px ui-monospace,Menlo,monospace;top:374px;left:295px}.sm-hbad{text-align:center;color:#fff;background:#2a81e2;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:500;line-height:18px;top:747px;left:1203px}.sm-htint{pointer-events:none;background:#ff5b241a;border-radius:6px;animation:1.1s both sm-htint;position:absolute}@keyframes sm-htint{0%,60%{opacity:1}to{opacity:0}}.smb-hero[data-narrow] .sm-hh{width:170px;top:16px;left:16px}.smb-hero[data-narrow] .sm-hf{width:170px;bottom:16px;left:16px}.smb-hero[data-narrow] .sm-hc{width:170px;left:16px}.smb-hero[data-narrow] .sm-bk{gap:7px;width:170px;padding:0 10px;font-size:13px}.smb-hero[data-narrow] .sm-win.sm-hw{width:346px;top:16px;left:198px}.sm-hud{height:208px;padding:16px 18px 0}.sm-hud small{color:var(--sm-mute);font-size:10px;display:block}.sm-ed{cursor:text;caret-color:var(--sm-or);border-radius:3px;outline:0;transition:background-color .14s;display:block}@media (hover:hover){.sm-ed[contenteditable=plaintext-only]:hover{background-color:#f0f0ee}}.sm-ed:focus{background-color:#ff5b241a}.sm-edh{letter-spacing:-.02em;margin:4px 0 14px;font-size:20px;font-weight:500;line-height:1.15}.sm-edl{margin:4px 0 0;font-size:11.5px;line-height:1.45}.sm-hup{height:208px;padding:16px 18px 0;animation:.24s both sm-blurin}.sm-huh{letter-spacing:-.05em;width:320px;font-size:24px;line-height:1.02}.sm-hup p{color:#686868;margin:7px 0 10px;font-size:11.5px}.sm-hub{letter-spacing:.09em;color:#1767ad;background:#ddecff;border-radius:3px;padding:0 9px;font:500 9.5px/26px ui-monospace,Menlo,monospace;display:inline-block}.sm-hul{align-items:center;gap:10px;padding:0 0 12px;font-size:11px;animation:.24s both sm-blurin;display:flex}.sm-hul span{min-width:0;color:var(--sm-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sm-hud2{border-top:.7px solid #f0f0ee;padding:12px 18px}.sm-trk{touch-action:none;-webkit-user-select:none;user-select:none;background:#f1f1ee;border-radius:12px;width:394px;height:44px;position:relative}.sm-wash{background:var(--sm-or);z-index:1;pointer-events:none;border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px}.sm-say{color:var(--sm-mute);pointer-events:none;white-space:nowrap;place-items:center;font-size:12px;font-weight:500;display:grid;position:absolute;inset:0}.sm-grip{color:#fff;background:var(--sm-or);cursor:grab;z-index:2;transform-origin:0;border-radius:9px;width:38px;height:38px;position:absolute;top:3px;left:3px}.sm-ar,.sm-dn{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}.sm-dn{opacity:0;transition:opacity .16s,scale .16s;scale:.8}.sm-trk[data-done] .sm-dn{opacity:1;scale:1}.sm-trk[data-done] .sm-ar{opacity:0!important}.sm-win.sm-aw{height:380px;top:20px}.smb-agents .sm-top{height:44px}.sm-ap{border-bottom:.7px solid #f0f0ee;height:124px;padding:12px 18px 0}.sm-an{align-items:center;gap:13px;font-size:10px;display:flex}.sm-an img{width:50px;height:13px;margin-right:auto;display:block}.sm-aip{opacity:0;white-space:nowrap;width:0;transition:width .42s var(--sm-fold),opacity .2s ease;overflow:hidden}.sm-ah{letter-spacing:-.05em;width:280px;margin-top:11px;font-size:21px;line-height:1.02}.sm-asb{color:#686868;margin:6px 0 0;font-size:11px}.sm-ar1{border-bottom:.7px solid #f0f0ee;align-items:center;gap:10px;height:42px;padding:0 18px;display:flex}.sm-ar1>div{flex:1;min-width:0;line-height:14px}.sm-ar1 b{font-weight:400;display:block}.sm-ar1 small{color:var(--sm-mute);font-size:10.5px;display:block}.sm-card button.sm-liq{touch-action:none;background:#e6e6e3;border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .3s;position:relative}.sm-card button.sm-liq[aria-checked=true]{background:var(--sm-or)}.sm-th{background:#fff;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:2px;left:0;box-shadow:0 1px 2px #0000001f}.sm-af{justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.sm-asm{color:var(--sm-mute)}@font-face{font-family:Caveat;src:url(/_sherpa/assets/static/fonts/caveat.woff2)format("woff2");font-weight:400 700;font-display:swap}.st-featured[data-astro-cid-6xd2h6pe]{background:#50463008;border-radius:20px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding:40px;display:grid}.copy[data-astro-cid-6xd2h6pe]{min-width:0}.logo[data-astro-cid-6xd2h6pe]{width:75px;height:auto;margin-bottom:28px;display:block}h2[data-astro-cid-6xd2h6pe]{letter-spacing:-.84px;font-size:28px;font-weight:500;line-height:1.15}h2[data-astro-cid-6xd2h6pe] span[data-astro-cid-6xd2h6pe]{color:var(--color-orange)}.copy[data-astro-cid-6xd2h6pe] p[data-astro-cid-6xd2h6pe]{color:var(--color-muted);margin:24px 0;font-size:16px;line-height:1.5}.copy[data-astro-cid-6xd2h6pe] .case-study{background:var(--color-orange);font-size:14px}.visual[data-astro-cid-6xd2h6pe]{aspect-ratio:16/9;isolation:isolate;background:#f6efe0;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #50463012}.visual[data-astro-cid-6xd2h6pe]:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.site[data-astro-cid-6xd2h6pe]{z-index:-2;object-fit:cover;object-position:top left;opacity:.55;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.visual[data-astro-cid-6xd2h6pe]:after{content:"";z-index:-1;background:linear-gradient(90deg,#f6efe059,#f6efe0d1);position:absolute;inset:0}.pol[data-astro-cid-6xd2h6pe],.note[data-astro-cid-6xd2h6pe]{transition:transform .45s cubic-bezier(.34,1.6,.5,1)}.pol[data-astro-cid-6xd2h6pe]{z-index:2;background:#fff;width:31%;margin:0;padding:8px 8px 30px;position:absolute;top:13%;left:9%;transform:rotate(-4deg);box-shadow:0 1px 2px #0000001f,0 16px 24px -12px #0000006b}.pol[data-astro-cid-6xd2h6pe] img[data-astro-cid-6xd2h6pe]{aspect-ratio:1;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.pol[data-astro-cid-6xd2h6pe] figcaption[data-astro-cid-6xd2h6pe]{text-align:center;color:#2b2b2b;font-family:Caveat,cursive;font-size:23px;font-weight:700;position:absolute;bottom:3px;left:0;right:0}.note[data-astro-cid-6xd2h6pe]{z-index:1;background:#fbfaf6;border-radius:3px;margin:0;padding:22px 20px 18px;position:absolute;top:22%;left:44%;right:7%;transform:rotate(2deg);box-shadow:0 1px 2px #0000001a,0 12px 20px -12px #0000005c}.note[data-astro-cid-6xd2h6pe] p[data-astro-cid-6xd2h6pe]{letter-spacing:-.3px;color:#2b2418;margin:0;font-size:16px;font-weight:600;line-height:1.38}.note[data-astro-cid-6xd2h6pe] footer[data-astro-cid-6xd2h6pe]{color:#776e5b;margin-top:12px;font-size:12px;line-height:1.35}.note[data-astro-cid-6xd2h6pe] b[data-astro-cid-6xd2h6pe]{color:#2b2418;font-weight:600;display:block}.tape[data-astro-cid-6xd2h6pe]{background:#ff8c5a80;width:56px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg)}@media (hover:hover) and (pointer:fine){.st-featured[data-astro-cid-6xd2h6pe]:hover .pol[data-astro-cid-6xd2h6pe]{transform:rotate(0)scale(1.03)}.st-featured[data-astro-cid-6xd2h6pe]:hover .note[data-astro-cid-6xd2h6pe]{transform:rotate(0)translateY(-3px)}}@media (width<=900px){.st-featured[data-astro-cid-6xd2h6pe]{gap:24px;padding:28px}h2[data-astro-cid-6xd2h6pe]{font-size:24px}}@media (width<=700px){.st-featured[data-astro-cid-6xd2h6pe]{grid-template-columns:1fr;gap:32px;padding:24px}.logo[data-astro-cid-6xd2h6pe]{margin-bottom:24px}.pol[data-astro-cid-6xd2h6pe]{width:36%;padding:6px 6px 24px;left:6%}.pol[data-astro-cid-6xd2h6pe] figcaption[data-astro-cid-6xd2h6pe]{font-size:19px}.note[data-astro-cid-6xd2h6pe]{padding:16px 14px 12px;top:14%;left:46%;right:5%}.note[data-astro-cid-6xd2h6pe] p[data-astro-cid-6xd2h6pe]{font-size:13px}.note[data-astro-cid-6xd2h6pe] footer[data-astro-cid-6xd2h6pe]{font-size:11px}}@media (prefers-reduced-motion:reduce){.pol[data-astro-cid-6xd2h6pe],.note[data-astro-cid-6xd2h6pe]{transition:none}}
