.browser.astro-tz5pt5pl{--chrome:#e7e3dc;--chrome-fg:#6d6a64;background:var(--chrome);box-shadow:var(--shadow-2);border-radius:10px;overflow:hidden;container:frame/inline-size}.browser--dark.astro-tz5pt5pl{--chrome:#2a2926;--chrome-fg:#a19d95}.browser__bar.astro-tz5pt5pl{height:clamp(18px,2.4cqi,30px);color:var(--chrome-fg);align-items:center;padding-inline:2.2%;display:flex;position:relative}.browser__dots.astro-tz5pt5pl{gap:5px;display:flex}.browser__dots.astro-tz5pt5pl i.astro-tz5pt5pl{opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px}.browser__url.astro-tz5pt5pl{max-width:50%;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#0000000f;border-radius:99px;align-items:center;gap:.4em;padding:.2em 1em;font-size:clamp(8px,1cqi,11px);display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.browser--dark.astro-tz5pt5pl .browser__url.astro-tz5pt5pl{background:#ffffff0f}.browser__url.astro-tz5pt5pl svg.astro-tz5pt5pl{flex:none;width:.9em;height:.9em}.browser__screen.astro-tz5pt5pl{aspect-ratio:16/10;content-visibility:auto;position:relative;overflow:hidden;container:desk/inline-size}.phone.astro-kzdxflq7{box-shadow:var(--shadow-2), inset 0 0 0 1px #ffffff14;background:#141412;border-radius:14%/6.8%;padding:3.5%}.phone__screen.astro-kzdxflq7{aspect-ratio:9/19;content-visibility:auto;border-radius:11%/5.2%;position:relative;overflow:hidden;container:phone/inline-size}.phone__screen.astro-kzdxflq7:before{content:"";z-index:5;background:#141412;border-radius:99px;width:30%;height:3.3%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.ms-krume.astro-xhxbephn{--rye:#2b1d14;--crust:#9a4e26;--flour:#f5eee2;--tomato:#e0533a;background:var(--flour);color:var(--rye)}.k-nav.astro-xhxbephn{border-bottom:1px solid #2b1d141f;align-items:center;gap:1.6em;padding:1.2em 1.4em;display:flex}.k-logo.astro-xhxbephn{letter-spacing:-.03em;margin-right:auto;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.6em;font-style:italic;font-weight:700}.k-links.astro-xhxbephn{gap:2em;font-size:.85em;display:none}.k-open.astro-xhxbephn{background:#fff;border-radius:99px;align-items:center;gap:.5em;padding:.35em .8em;font-size:.75em;display:inline-flex}.k-open.astro-xhxbephn i.astro-xhxbephn{background:#3c9a5f;border-radius:50%;width:.55em;height:.55em}.k-hero.astro-xhxbephn{gap:1em;padding:1.8em 1.4em 1.2em;display:grid}.k-kicker.astro-xhxbephn{text-transform:uppercase;letter-spacing:.12em;color:var(--crust);margin-bottom:.8em;font-size:.7em}.k-h1.astro-xhxbephn{letter-spacing:-.03em;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:2.3em;line-height:1}.k-h1.astro-xhxbephn em.astro-xhxbephn{color:var(--crust);display:block}.k-sub.astro-xhxbephn{opacity:.75;max-width:22em;margin-top:.9em;font-size:.85em;line-height:1.4}.k-btn.astro-xhxbephn{background:var(--tomato);color:#fff;border-radius:99px;margin-top:1.2em;padding:.7em 1.4em;font-size:.8em;font-weight:600;display:inline-block}.k-art.astro-xhxbephn{justify-self:center;width:100%;max-width:22em}.k-board.astro-xhxbephn{background:var(--rye);color:var(--flour);border-radius:.8em;margin:.6em 1.4em 1.4em;padding:1.2em 1.4em}.k-board__title.astro-xhxbephn{margin-bottom:.6em;font-family:Georgia,Times New Roman,serif;font-size:1.15em;font-style:italic}.k-board.astro-xhxbephn ul.astro-xhxbephn{gap:.45em;margin:0;padding:0;font-size:.8em;list-style:none;display:grid}.k-board.astro-xhxbephn li.astro-xhxbephn{align-items:baseline;gap:.5em;display:flex}.k-dots.astro-xhxbephn{border-bottom:1px dotted #f5eee266;flex:1}.k-cards.astro-xhxbephn{gap:.8em;padding:0 1.4em 1.4em;display:grid}.k-card.astro-xhxbephn{background:#ead8bd;border-radius:.8em;align-items:flex-end;height:7em;padding:.9em;font-family:Georgia,Times New Roman,serif;font-size:.95em;display:flex}.k-card--1.astro-xhxbephn{background:var(--tomato);color:#fff}.k-card--2.astro-xhxbephn{background:#d9c3a2}@container desk (width>=1px){.k-nav.astro-xhxbephn{padding:1.4em 3.5em}.k-links.astro-xhxbephn{display:flex}.k-hero.astro-xhxbephn{grid-template-columns:1.1fr 1fr;align-items:center;padding:3.5em 3.5em 2em}.k-h1.astro-xhxbephn{font-size:4.6em}.k-board.astro-xhxbephn{margin:0 3.5em 2.5em;padding:1.6em 2em}.k-board.astro-xhxbephn ul.astro-xhxbephn{grid-template-columns:repeat(3,1fr);gap:2.5em}.k-cards.astro-xhxbephn{grid-template-columns:repeat(3,1fr);gap:1.4em;padding:0 3.5em 3em}.k-card.astro-xhxbephn{height:12em;font-size:1.2em}}.ms-atem.astro-jcscwyfj{--pine:#173430;--sage:#9db8a5;--mist:#eef3ef;--apricot:#f2a27a;background:var(--mist);color:var(--pine);font-family:var(--font-sans)}.a-nav.astro-jcscwyfj{align-items:center;gap:1.8em;padding:1.2em 1.4em;display:flex}.a-logo.astro-jcscwyfj{letter-spacing:-.02em;align-items:center;gap:.45em;margin-right:auto;font-size:1.4em;font-weight:300;font-stretch:125%;display:inline-flex}.a-logo.astro-jcscwyfj i.astro-jcscwyfj{border:.12em solid var(--sage);width:.8em;height:.8em;box-shadow:0 0 0 .16em var(--mist), 0 0 0 .26em var(--sage);border-radius:50%}.a-links.astro-jcscwyfj{gap:2.2em;font-size:.8em;display:none}.a-btn.astro-jcscwyfj{background:var(--pine);color:var(--mist);white-space:nowrap;border-radius:99px;padding:.8em 1.5em;font-size:.8em;font-weight:500;display:inline-block}.a-btn--s.astro-jcscwyfj{display:none}.a-hero.astro-jcscwyfj{gap:1.6em;padding:1.6em 1.4em;display:grid}.a-h1.astro-jcscwyfj{letter-spacing:-.04em;font-size:2.6em;font-weight:250;font-stretch:125%;line-height:.98}.a-sub.astro-jcscwyfj{opacity:.75;max-width:22em;margin-top:.8em;font-size:.9em;line-height:1.45}.a-actions.astro-jcscwyfj{flex-wrap:wrap;align-items:center;gap:1.2em;margin-top:1.4em;display:flex}.a-link.astro-jcscwyfj{text-underline-offset:.25em;font-size:.8em;text-decoration:underline}.a-art.astro-jcscwyfj{justify-self:center;width:80%;position:relative}.a-slot.astro-jcscwyfj{background:#fff;border-radius:.8em;gap:.2em;padding:.8em 1.1em;font-size:.72em;display:grid;position:absolute;bottom:6%;left:-6%;box-shadow:0 1em 2em -1em #1734304d}.a-slot.astro-jcscwyfj strong.astro-jcscwyfj{font-size:1.35em;font-weight:600}.a-chips.astro-jcscwyfj{flex-wrap:wrap;gap:.6em;padding:.4em 1.4em 1.6em;display:flex}.a-chips.astro-jcscwyfj span.astro-jcscwyfj{background:#fff;border-radius:99px;padding:.55em 1em;font-size:.75em}.a-team.astro-jcscwyfj{background:var(--pine);color:var(--mist);border-radius:1em;margin:0 1.4em 1.4em;padding:1.4em}.a-team.astro-jcscwyfj p.astro-jcscwyfj{margin-bottom:1em;font-size:1.2em;font-weight:300;font-stretch:125%}.a-avatars.astro-jcscwyfj{gap:.6em;display:flex}.a-av.astro-jcscwyfj{background:var(--sage);width:3.2em;height:3.2em;color:var(--pine);border-radius:50%;place-items:center;font-size:.8em;font-weight:600;display:grid}.a-av--1.astro-jcscwyfj{background:var(--apricot)}.a-av--2.astro-jcscwyfj{background:var(--mist)}.a-av--3.astro-jcscwyfj{background:#c9d8cc}@container desk (width>=1px){.a-nav.astro-jcscwyfj{padding:1.6em 3.5em}.a-links.astro-jcscwyfj,.a-btn--s.astro-jcscwyfj{display:flex}.a-btn--s.astro-jcscwyfj{display:inline-block}.ms-atem.astro-jcscwyfj .ms-burger.astro-jcscwyfj{display:none}.a-hero.astro-jcscwyfj{grid-template-columns:1.3fr 1fr;align-items:center;padding:3em 3.5em 2em}.a-h1.astro-jcscwyfj{font-size:5.2em}.a-art.astro-jcscwyfj{width:100%}.a-chips.astro-jcscwyfj{padding:0 3.5em 2.5em}.a-team.astro-jcscwyfj{justify-content:space-between;align-items:center;margin:0 3.5em 3em;padding:2em 2.4em;display:flex}.a-team.astro-jcscwyfj p.astro-jcscwyfj{margin:0;font-size:1.8em}.a-av.astro-jcscwyfj{width:4.4em;height:4.4em}}.ms-kante.astro-46n5sw37{--char:#1b1c1a;--pine:#2f4a3a;--spruce:#efe6d6;--yellow:#f2c230;background:var(--char);color:var(--spruce);font-family:var(--font-sans)}.h-nav.astro-46n5sw37{border-bottom:1px solid #efe6d61f;align-items:center;gap:1.8em;padding:1.2em 1.4em;display:flex}.h-logo.astro-46n5sw37{letter-spacing:.01em;flex-direction:column;margin-right:auto;font-size:1.5em;font-weight:900;font-stretch:75%;line-height:.85;display:flex}.h-logo.astro-46n5sw37 small.astro-46n5sw37{letter-spacing:.32em;color:var(--yellow);font-size:.42em;font-weight:600}.h-links.astro-46n5sw37{text-transform:uppercase;letter-spacing:.08em;gap:2em;font-size:.75em;font-weight:600;display:none}.h-quote.astro-46n5sw37{background:var(--yellow);color:var(--char);text-transform:uppercase;letter-spacing:.08em;padding:.6em 1.2em;font-size:.75em;font-weight:700;display:none}.h-hero.astro-46n5sw37{padding:1.8em 1.4em 1.4em}.h-h1.astro-46n5sw37{letter-spacing:-.01em;text-transform:uppercase;font-size:3.6em;font-weight:900;font-stretch:75%;line-height:.86}.h-hero__row.astro-46n5sw37{gap:1em;margin-top:1.2em;display:grid}.h-sub.astro-46n5sw37{opacity:.75;max-width:24em;font-size:.85em;line-height:1.45}.h-btn.astro-46n5sw37{background:var(--yellow);color:var(--char);text-transform:uppercase;letter-spacing:.08em;justify-self:start;padding:.8em 1.3em;font-size:.75em;font-weight:700}.h-image.astro-46n5sw37 svg.astro-46n5sw37{aspect-ratio:2;width:100%;height:auto}.h-projects.astro-46n5sw37{padding:1.6em 1.4em}.h-label.astro-46n5sw37{text-transform:uppercase;letter-spacing:.16em;color:var(--yellow);margin-bottom:1em;font-size:.7em;font-weight:700}.h-grid.astro-46n5sw37{gap:.8em;display:grid}.h-tile.astro-46n5sw37{background:repeating-linear-gradient(100deg, #efe6d60d 0 2px, transparent 2px 9px), var(--pine);text-transform:uppercase;flex-direction:column;justify-content:flex-end;height:8em;padding:1em;font-size:1.1em;font-weight:800;font-stretch:75%;display:flex}.h-tile.astro-46n5sw37 small.astro-46n5sw37{letter-spacing:.12em;opacity:.7;font-size:.6em;font-weight:500;font-stretch:100%}.h-tile--1.astro-46n5sw37{color:var(--char);background:repeating-linear-gradient(80deg,#1b1c1a14 0 2px,#0000 2px 10px),#b98d5b}.h-tile--2.astro-46n5sw37{background:repeating-linear-gradient(95deg,#efe6d60d 0 2px,#0000 2px 8px),#3a3b37}@container desk (width>=1px){.h-nav.astro-46n5sw37{padding:1.4em 3.5em}.h-links.astro-46n5sw37{display:flex}.h-quote.astro-46n5sw37{display:inline-block}.ms-kante.astro-46n5sw37 .ms-burger.astro-46n5sw37{display:none}.h-hero.astro-46n5sw37{padding:3em 3.5em 2.5em}.h-h1.astro-46n5sw37{font-size:9.5em}.h-hero__row.astro-46n5sw37{grid-template-columns:1fr auto;align-items:end;margin-top:2em}.h-projects.astro-46n5sw37{padding:3em 3.5em}.h-grid.astro-46n5sw37{grid-template-columns:repeat(3,1fr);gap:1.2em}.h-tile.astro-46n5sw37{height:14em;font-size:1.6em}}.mockup.astro-kjjzkxgn{position:relative}.mockup--card.astro-kjjzkxgn{width:100%;height:100%}.mockup--card.astro-kjjzkxgn .mockup__browser.astro-kjjzkxgn{width:92%;transition:transform 1.1s var(--ease-out);position:absolute;top:13%;left:14%}.mockup--card.astro-kjjzkxgn .mockup__phone.astro-kjjzkxgn{width:22%;transition:transform 1.1s var(--ease-out);position:absolute;bottom:-18%;left:5%}.mockup--mobile.astro-kjjzkxgn .mockup__phone.astro-kjjzkxgn{width:100%}.mockup.astro-kjjzkxgn .ms{font-size:4.27cqi;line-height:1.3;position:absolute;inset:0;overflow:hidden}@container desk (width>=1px){.mockup.astro-kjjzkxgn .ms{font-size:1.11cqi}}.mockup.astro-kjjzkxgn .ms p{margin:0}.mockup.astro-kjjzkxgn .ms__scroll{transition:transform 1.6s var(--ease-in-out)}.mockup.astro-kjjzkxgn .ms-burger{background:linear-gradient(currentColor 0 0) top/100% .14em no-repeat,linear-gradient(currentColor 0 0) bottom/100% .14em no-repeat;width:1.4em;height:.9em}@container desk (width>=1px){.mockup.astro-kjjzkxgn .ms-burger{display:none}}
