.faq.svelte-347brv.svelte-347brv.svelte-347brv{width:100%;padding-block:var(--section-pad-y);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);overflow:hidden}.faq__inner.svelte-347brv.svelte-347brv.svelte-347brv{display:flex;flex-direction:column;width:min(100%,calc(75rem + (2 * var(--faq-page-gutter, var(--gutter-editorial)))));margin-inline:auto;padding-inline:var(--faq-page-gutter, var(--gutter-editorial))}.faq__heading.svelte-347brv.svelte-347brv.svelte-347brv{display:flex;flex-direction:column;align-items:center;gap:var(--heading-stack-gap);margin:0 0 var(--section-title-gap);text-align:center}.faq--start.svelte-347brv .faq__heading.svelte-347brv.svelte-347brv{align-items:flex-start;text-align:left}.faq__eyebrow.svelte-347brv.svelte-347brv.svelte-347brv{display:flex;align-items:center;justify-content:center;gap:var(--mark-title-gap);margin:0;color:var(--color-ink);font-size:var(--type-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);text-transform:uppercase}.faq--start.svelte-347brv .faq__eyebrow.svelte-347brv.svelte-347brv{justify-content:flex-start}.faq__list.svelte-347brv.svelte-347brv.svelte-347brv{display:grid;gap:var(--space-3);width:min(100%,50rem);margin:0 auto}.faq--start.svelte-347brv .faq__list.svelte-347brv.svelte-347brv{width:100%;margin-inline:0}.faq__column.svelte-347brv.svelte-347brv.svelte-347brv{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.faq__item.svelte-347brv.svelte-347brv.svelte-347brv{border-radius:var(--radius-sm);background:var(--color-surface-soft);overflow:hidden}.faq__item.svelte-347brv h3.svelte-347brv.svelte-347brv{margin:0}.faq__item.svelte-347brv button.svelte-347brv.svelte-347brv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6);width:100%;padding:clamp(var(--space-5),3vw,var(--space-8));border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);font:inherit;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:var(--font-weight-bold);line-height:var(--line-compact);text-align:left;cursor:pointer;scroll-margin-top:5.5rem}.faq__question.svelte-347brv.svelte-347brv.svelte-347brv{display:block}@media (hover: hover) and (pointer: fine){.faq__item.svelte-347brv button.svelte-347brv.svelte-347brv:hover{background:var(--color-primary-soft)}}.faq__item.svelte-347brv button.svelte-347brv.svelte-347brv:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.faq__icon.svelte-347brv.svelte-347brv.svelte-347brv{position:relative;display:block;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq__icon-line.svelte-347brv.svelte-347brv.svelte-347brv{position:absolute;top:50%;left:50%;width:100%;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.faq__icon-line--vertical.svelte-347brv.svelte-347brv.svelte-347brv{transform:translate(-50%,-50%) rotate(90deg)}.faq__item--open.svelte-347brv .faq__icon.svelte-347brv.svelte-347brv{transform:rotate(180deg)}.faq__item--open.svelte-347brv .faq__icon-line--vertical.svelte-347brv.svelte-347brv{opacity:0;transform:translate(-50%,-50%) rotate(0)}.faq__answer.svelte-347brv.svelte-347brv.svelte-347brv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.faq__item--open.svelte-347brv .faq__answer.svelte-347brv.svelte-347brv{grid-template-rows:1fr}.faq__answer-inner.svelte-347brv.svelte-347brv.svelte-347brv{min-height:0;overflow:hidden}.faq__answer-body.svelte-347brv.svelte-347brv.svelte-347brv{padding:clamp(var(--space-4),2vw,var(--space-5)) clamp(var(--space-5),3vw,var(--space-8)) clamp(var(--space-6),3vw,var(--space-8))}.faq__answer.svelte-347brv p.svelte-347brv.svelte-347brv,.faq__answer.svelte-347brv li.svelte-347brv.svelte-347brv{margin:0;color:var(--color-body);font-size:var(--type-body);line-height:var(--line-body)}.faq__answer.svelte-347brv p.svelte-347brv.svelte-347brv,.faq__answer.svelte-347brv ul.svelte-347brv.svelte-347brv{max-width:50ch}.faq__answer-body.svelte-347brv>p.svelte-347brv+p.svelte-347brv,.faq__answer-body.svelte-347brv>p.svelte-347brv+ul.svelte-347brv{margin-top:var(--space-3)}.faq__answer.svelte-347brv ul.svelte-347brv.svelte-347brv{margin:0;padding-left:1.15rem}.faq__answer.svelte-347brv li.svelte-347brv+li.svelte-347brv{margin-top:var(--space-2)}@media (min-width: 900px){.faq--start.svelte-347brv .faq__inner.svelte-347brv.svelte-347brv{display:flex;flex-direction:column}.faq--start.svelte-347brv .faq__list--columns.svelte-347brv.svelte-347brv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(var(--space-4),2vw,var(--space-8));row-gap:0;width:100%;margin:0;min-height:clamp(18rem,28vh,22rem)}.faq--start.svelte-347brv .faq__item.svelte-347brv.svelte-347brv{width:100%;min-width:0}.faq--start.svelte-347brv .faq__item button.svelte-347brv.svelte-347brv{gap:var(--space-5);padding:var(--space-5) var(--space-6)}.faq--start.svelte-347brv .faq__answer-body.svelte-347brv.svelte-347brv{padding:var(--space-4) var(--space-6) var(--space-6)}.faq--start.svelte-347brv .faq__answer p.svelte-347brv.svelte-347brv,.faq--start.svelte-347brv .faq__answer ul.svelte-347brv.svelte-347brv{max-width:none}}@media (max-width: 899px){.faq.svelte-347brv.svelte-347brv.svelte-347brv{overflow-x:hidden;background:var(--color-surface-soft)}.faq__inner.svelte-347brv.svelte-347brv.svelte-347brv{width:100%;max-width:none;padding-inline:0}.faq__heading.svelte-347brv.svelte-347brv.svelte-347brv{padding-inline:var(--faq-page-gutter, var(--gutter-editorial))}.faq__list.svelte-347brv.svelte-347brv.svelte-347brv,.faq--start.svelte-347brv .faq__list--columns.svelte-347brv.svelte-347brv{display:flex;flex-direction:column;gap:0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--color-surface-soft)}.faq--start.svelte-347brv .faq__column.svelte-347brv.svelte-347brv{display:contents}.faq__column.svelte-347brv.svelte-347brv.svelte-347brv{gap:0}.faq--start.svelte-347brv .faq__item.svelte-347brv.svelte-347brv{order:var(--faq-index)}.faq__item.svelte-347brv.svelte-347brv.svelte-347brv{width:100%;margin:0;border-radius:0;background:var(--color-surface-soft)}.faq__item.svelte-347brv button.svelte-347brv.svelte-347brv{border-radius:0;padding:var(--space-5)}.faq__question.svelte-347brv.svelte-347brv.svelte-347brv{min-height:calc(2 * var(--line-compact) * 1em)}.faq__answer-body.svelte-347brv.svelte-347brv.svelte-347brv{padding:var(--space-4) var(--space-5) var(--space-5)}}@media (max-width: 1024px){.faq__heading.svelte-347brv.svelte-347brv.svelte-347brv{align-items:flex-start;text-align:left}.faq__heading.svelte-347brv .faq__eyebrow.svelte-347brv.svelte-347brv{justify-content:flex-start;width:100%}.faq__list.svelte-347brv.svelte-347brv.svelte-347brv{width:100%;margin-inline:0}}@media (max-width: 640px){.faq.svelte-347brv.svelte-347brv.svelte-347brv{padding-top:var(--space-16);padding-bottom:var(--space-16)}.faq__heading.svelte-347brv.svelte-347brv.svelte-347brv{margin-bottom:var(--space-10)}.faq__item.svelte-347brv button.svelte-347brv.svelte-347brv{gap:var(--space-4);padding:var(--space-5)}.faq__answer-body.svelte-347brv.svelte-347brv.svelte-347brv{padding:var(--space-4) var(--space-5) var(--space-6)}}@media (prefers-reduced-motion: reduce){.faq__icon.svelte-347brv.svelte-347brv.svelte-347brv,.faq__icon-line.svelte-347brv.svelte-347brv.svelte-347brv,.faq__answer.svelte-347brv.svelte-347brv.svelte-347brv{transition:none}}.how-we-work.svelte-18m5yvi.svelte-18m5yvi{width:100%;padding-block:var(--section-pad-y);background:var(--color-section-dark);color:var(--color-on-dark);font-family:var(--font-sans)}.how-we-work__inner.svelte-18m5yvi.svelte-18m5yvi{display:flex;flex-direction:column;gap:var(--section-title-gap);width:min(100%,calc(75rem + (2 * var( --who-page-gutter, var(--page-gutter, var(--gutter-editorial)) ))));margin-inline:auto;padding-inline:var(--who-page-gutter, var(--page-gutter, var(--gutter-editorial)))}.how-we-work__heading.svelte-18m5yvi.svelte-18m5yvi{display:flex;flex-direction:column;gap:var(--heading-stack-gap)}.how-we-work__eyebrow.svelte-18m5yvi.svelte-18m5yvi{display:flex;align-items:center;gap:var(--mark-title-gap);margin:0;color:var(--color-on-dark);font-size:var(--type-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);text-transform:uppercase}.how-we-work__stage.svelte-18m5yvi.svelte-18m5yvi{position:relative;min-width:0}.how-we-work__list.svelte-18m5yvi.svelte-18m5yvi{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-6),3vw,var(--space-8));margin:0;padding:0;list-style:none}.how-we-work__step.svelte-18m5yvi.svelte-18m5yvi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start}.how-we-work__number.svelte-18m5yvi.svelte-18m5yvi{color:var(--color-primary);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui)}.how-we-work__step.svelte-18m5yvi h3.svelte-18m5yvi{margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-heading);line-height:var(--line-heading)}.how-we-work__step.svelte-18m5yvi p.svelte-18m5yvi{margin:var(--space-2) 0 0;color:var(--color-on-dark-muted);font-size:var(--type-body-lg);line-height:var(--line-body)}.how-we-work__next.svelte-18m5yvi.svelte-18m5yvi{position:absolute;right:0;bottom:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.85rem;padding:0 .85rem;border:0;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-sans);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);cursor:pointer}.how-we-work__next-index.svelte-18m5yvi.svelte-18m5yvi,.how-we-work__next-arrow.svelte-18m5yvi.svelte-18m5yvi{color:inherit}.how-we-work__next-arrow.svelte-18m5yvi.svelte-18m5yvi{font-size:1.05em;letter-spacing:-.08em}.how-we-work__next.svelte-18m5yvi.svelte-18m5yvi:focus-visible{outline:3px solid var(--color-on-dark);outline-offset:3px}.visually-hidden.svelte-18m5yvi.svelte-18m5yvi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 899px){.how-we-work__stage.svelte-18m5yvi.svelte-18m5yvi{padding-bottom:3.5rem;min-height:12.5rem}.how-we-work__list.svelte-18m5yvi.svelte-18m5yvi{gap:0}.how-we-work__step.svelte-18m5yvi.svelte-18m5yvi{display:none}.how-we-work__step--active.svelte-18m5yvi.svelte-18m5yvi{display:grid}.how-we-work__step.svelte-18m5yvi p.svelte-18m5yvi{font-size:clamp(1.15rem,4.4vw,1.32rem)}}@media (min-width: 900px){.how-we-work__next.svelte-18m5yvi.svelte-18m5yvi{display:none}.how-we-work__list.svelte-18m5yvi.svelte-18m5yvi{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(var(--space-6),4vw,var(--space-10))}.how-we-work__step.svelte-18m5yvi.svelte-18m5yvi{grid-template-columns:minmax(0,1fr)}}.latest.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:relative;z-index:1;width:100%;max-width:var(--latest-max-width, 450px);animation:svelte-h1uj68-enter .7s 80ms var(--ease-standard) both}.latest.svelte-h1uj68 h2.svelte-h1uj68.svelte-h1uj68{display:flex;align-items:center;gap:var(--mark-title-gap);margin:0 0 var(--latest-heading-gap, var(--space-4));font-family:var(--font-sans);font-size:clamp(var(--type-eyebrow),.98rem + .3vw,1.2rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-ui);color:var(--latest-heading-color, var(--color-ink));text-transform:uppercase}.latest__nav.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:absolute;top:50%;z-index:5;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--project-nav-border, oklch(1 0 0 / .22));border-radius:999px;background:var( --project-nav-background, color-mix(in srgb, var(--color-media-black) 72%, transparent) );color:var(--project-nav-color, var(--color-on-dark));transform:translateY(-50%);cursor:pointer;transition:color .28s var(--ease-standard),border-color .28s var(--ease-standard),background-color .28s var(--ease-standard),opacity .28s var(--ease-standard)}.latest__nav--prev.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{left:.7rem}.latest__nav--next.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{right:.7rem}.latest__nav.svelte-h1uj68 svg.svelte-h1uj68.svelte-h1uj68{display:block;width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.latest__nav.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68:hover{color:var(--color-project-accent);border-color:var(--color-project-accent);background:var( --project-nav-background-hover, color-mix(in srgb, var(--color-media-black) 88%, transparent) )}.latest__nav.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68:focus-visible{outline:3px solid var(--project-focus-color, var(--color-on-dark));outline-offset:3px}.latest__dots.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:.45rem;pointer-events:auto;padding:.15rem 0}.latest__dot.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{width:1.85rem;height:.28rem;padding:0;border:0;border-radius:999px;background:#ffffff47;cursor:pointer;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1)}.latest__dot--active.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{width:2.55rem;background:var(--color-primary)}.latest__dot.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68:focus-visible{outline:3px solid var(--project-focus-color, var(--color-on-dark));outline-offset:3px}.project-card.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{--project-card-radius:var(--latest-card-radius, var(--radius-lg));position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:var(--latest-max-width, 450px);min-height:var(--project-card-min-height, 0);border:1px solid var(--project-card-border, var(--color-on-dark-line));border-radius:var(--project-card-radius);background:var(--project-card-background, var(--color-section-dark-soft));box-shadow:var(--project-card-shadow, none);cursor:pointer;overflow:hidden;touch-action:pan-y}.latest--still.svelte-h1uj68 .project-card.svelte-h1uj68.svelte-h1uj68{cursor:default;touch-action:auto}.project-card__link.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;color:inherit;text-decoration:none;cursor:pointer}.project-card__media.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:relative;z-index:2;flex:var(--project-media-flex, none);min-height:var(--project-media-min-height, 0);aspect-ratio:var(--project-media-aspect, 1);overflow:hidden;pointer-events:none;border-radius:var(--project-card-radius) var(--project-card-radius) 0 0;background:var(--project-media-background, var(--color-section-dark-soft))}.project-card__slide.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .56s cubic-bezier(.22,1,.36,1)}.project-card__slide.active.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{opacity:1;animation:svelte-h1uj68-spotlight-in .56s cubic-bezier(.22,1,.36,1) both}.latest--dir-prev.svelte-h1uj68 .project-card__slide.active.svelte-h1uj68.svelte-h1uj68{animation-name:svelte-h1uj68-spotlight-in-prev}.project-card__media.svelte-h1uj68 img.svelte-h1uj68.svelte-h1uj68{position:absolute;top:0;right:0;bottom:0;left:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:var(--space-2) var(--space-4) var(--space-5);object-fit:contain;object-position:center;opacity:0;transform:scale(1);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.project-card__media.svelte-h1uj68 img.cover-image.svelte-h1uj68.svelte-h1uj68{padding:0;object-fit:cover;object-position:center}@media (max-width: 768px){.project-card__media.svelte-h1uj68 img.cover-image.svelte-h1uj68.svelte-h1uj68{inset:auto;top:50%;left:50%;width:var(--project-cover-width, 70%);height:auto;max-height:calc(100% - 1.5rem);padding:0;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}}.project-card__media.svelte-h1uj68 img.mobile-mockup.svelte-h1uj68.svelte-h1uj68{inset:auto;top:var(--project-mockup-top, .75rem);left:50%;width:var(--project-mockup-width, 70%);height:auto;max-width:none;padding:0;object-fit:contain;object-position:top center;transform:translate(-50%)}.project-card__media.svelte-h1uj68 img.active.svelte-h1uj68.svelte-h1uj68{opacity:1}.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.svelte-h1uj68{transform:scale(1.05)}.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.mobile-mockup.svelte-h1uj68{transform:translate(-50%) scale(1.05)}@media (max-width: 768px){.project-card--hovered.svelte-h1uj68 .project-card__media img.cover-image.svelte-h1uj68.svelte-h1uj68{transform:translate(-50%,-50%) scale(1.05)}}.project-card__body.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:relative;z-index:2;display:grid;flex:0 0 auto;gap:.95rem;padding:clamp(1.1rem,2.6vw,1.6rem) clamp(1.25rem,3vw,2rem) 1.15rem;border-top:1px solid var(--project-body-border, transparent);border-radius:0 0 var(--project-card-radius) var(--project-card-radius);background:var(--project-body-background, transparent);pointer-events:none}.project-card__row.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}.project-card__metric.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{margin:0;min-width:0;flex:1 1 auto;color:var(--color-on-dark-muted);font-family:var(--font-sans);font-size:var(--type-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-body);line-height:var(--line-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__cta.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--type-small);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-body);line-height:var(--line-ui);color:var(--project-cta-color, var(--color-on-dark))}.project-card__icon.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:relative;width:1.1rem;height:1.1rem}.project-card__arrow.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__logo-mark.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.project-card__arrow.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:1;transform:rotate(0) scale(1)}.project-card__logo-mark.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{fill:currentColor;stroke:none;opacity:0;transform:rotate(-18deg) scale(.72)}.project-card--hovered.svelte-h1uj68 .project-card__arrow.svelte-h1uj68.svelte-h1uj68{opacity:0;transform:rotate(14deg) scale(.72)}.project-card--hovered.svelte-h1uj68 .project-card__logo-mark.svelte-h1uj68.svelte-h1uj68{opacity:1;transform:rotate(0) scale(1)}.project-card__link.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68:focus-visible{outline:3px solid var(--project-focus-color, var(--color-on-dark));outline-offset:4px}.visually-hidden.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-h1uj68-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-h1uj68-spotlight-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-h1uj68-spotlight-in-prev{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.project-card__row.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{align-items:flex-start}.project-card__metric.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;min-height:calc(2em * var(--line-heading));line-height:var(--line-heading)}}@media (hover: none),(max-width: 768px){.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.svelte-h1uj68{transform:none}.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.mobile-mockup.svelte-h1uj68{transform:translate(-50%)}.project-card--hovered.svelte-h1uj68 .project-card__arrow.svelte-h1uj68.svelte-h1uj68{opacity:1;transform:none}.project-card--hovered.svelte-h1uj68 .project-card__logo-mark.svelte-h1uj68.svelte-h1uj68{opacity:0;transform:rotate(-18deg) scale(.72)}}@media (prefers-reduced-motion: reduce){.latest.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__slide.active.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.latest--dir-prev.svelte-h1uj68 .project-card__slide.active.svelte-h1uj68.svelte-h1uj68{animation:none}.project-card__slide.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.latest__dot.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.latest__nav.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__media.svelte-h1uj68 img.svelte-h1uj68.svelte-h1uj68,.project-card__arrow.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__logo-mark.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68{transition:none}.project-card__slide.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__slide.active.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__media.svelte-h1uj68 img.svelte-h1uj68.svelte-h1uj68,.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.svelte-h1uj68,.project-card__arrow.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card__logo-mark.svelte-h1uj68.svelte-h1uj68.svelte-h1uj68,.project-card--hovered.svelte-h1uj68 .project-card__arrow.svelte-h1uj68.svelte-h1uj68,.project-card--hovered.svelte-h1uj68 .project-card__logo-mark.svelte-h1uj68.svelte-h1uj68{transform:none}.project-card__media.svelte-h1uj68 img.mobile-mockup.svelte-h1uj68.svelte-h1uj68,.project-card--hovered.svelte-h1uj68 .project-card__media.svelte-h1uj68 img.mobile-mockup.svelte-h1uj68{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce) and (max-width: 768px){.project-card__media.svelte-h1uj68 img.cover-image.svelte-h1uj68.svelte-h1uj68,.project-card--hovered.svelte-h1uj68 .project-card__media img.cover-image.svelte-h1uj68.svelte-h1uj68{transform:translate(-50%,-50%)}}
