.hero-desk-card-outline.svelte-1pt0mw3{position:absolute;box-sizing:border-box;border:1.2px solid var(--border-color);border-radius:var(--radius-content);pointer-events:none}.hero-desk-sketch.svelte-1pt0mw3,.hero-desk-connector.svelte-1pt0mw3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:translate(var(--hero-avatar-offset-x),var(--hero-avatar-offset-y));color:var(--border-color);pointer-events:none}.hero-desk-connector.svelte-1pt0mw3{z-index:2}.hero-desk-sketch.svelte-1pt0mw3 :is(path:where(.svelte-1pt0mw3),rect:where(.svelte-1pt0mw3)),.hero-desk-connector.svelte-1pt0mw3 path:where(.svelte-1pt0mw3){stroke-width:1.2;vector-effect:non-scaling-stroke}.hero-desk-sketch.svelte-1pt0mw3 .prop-detail:where(.svelte-1pt0mw3){stroke-width:.85;opacity:.75}.hero-desk-sketch.svelte-1pt0mw3 .charging-cable:where(.svelte-1pt0mw3){stroke-width:1.25}.hero-desk-sketch.svelte-1pt0mw3 .desk-mat-wire-mask:where(.svelte-1pt0mw3){stroke-width:3}.hero-desk-sketch.svelte-1pt0mw3 .notebook-pen:where(.svelte-1pt0mw3){stroke-width:1}.hero-desk-sketch.svelte-1pt0mw3 .notebook-pages:where(.svelte-1pt0mw3){stroke-width:1}.hero-desk-sketch.svelte-1pt0mw3 .notebook-page-seam:where(.svelte-1pt0mw3){stroke-width:.65;opacity:.75}.mug-steam-gradient.svelte-1pt0mw3{color:var(--text-secondary)}.hero-desk-sketch.svelte-1pt0mw3 .mug-steam:where(.svelte-1pt0mw3) path:where(.svelte-1pt0mw3){stroke-width:1.4;vector-effect:none}.mug-steam.svelte-1pt0mw3{--steam-period: 6.4s;--steam-drift: 2px;--steam-counter-drift: -1px;transform-box:fill-box;transform-origin:center bottom;animation:svelte-1pt0mw3-mug-steam-rise var(--steam-period) linear -1.2s infinite paused}.steam-running.svelte-1pt0mw3 .mug-steam:where(.svelte-1pt0mw3){animation-play-state:running}.mug-steam--second.svelte-1pt0mw3{--steam-drift: -2.5px;--steam-counter-drift: 1.5px;--steam-period: 7.3s;animation-delay:-4.7s}.mug-steam--third.svelte-1pt0mw3{--steam-drift: 3px;--steam-counter-drift: -1.5px;--steam-period: 8.1s;animation-delay:-6.4s}@keyframes svelte-1pt0mw3-mug-steam-rise{0%{transform:translateY(7px) scale(.85,.88);opacity:0}18%{opacity:.25}35%{transform:translate(var(--steam-counter-drift),-4px) scaleX(.96);opacity:.3}70%{transform:translate(var(--steam-drift),-18px) scale(1.12,1.1);opacity:.13}to{transform:translate(var(--steam-drift),-28px) scale(1.18,1.15);opacity:0}}.steam-static.svelte-1pt0mw3 .mug-steam:where(.svelte-1pt0mw3){animation:none;transform:none;opacity:.18}@media (prefers-reduced-motion: reduce){.mug-steam.svelte-1pt0mw3{animation:none;transform:none;opacity:.18}}@media (max-width: 639px){.hero-desk-sketch.svelte-1pt0mw3 [data-desk-prop=notebook]:where(.svelte-1pt0mw3) .prop-detail:where(.svelte-1pt0mw3){display:none}}.hero-laptop-stickers.svelte-a1on2o{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;z-index:2;transform:translate(var(--hero-avatar-offset-x),var(--hero-avatar-offset-y));pointer-events:none}.luma-matte-wrap.svelte-sawee7{position:relative;width:100%;height:100%}.luma-src.svelte-sawee7{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0,0,0,0)}canvas.svelte-sawee7{display:block;width:100%;height:100%}.avatar-video--screen-knockout.svelte-sawee7{mix-blend-mode:screen;filter:none}.home-hero-inline-editing.svelte-op41ua{cursor:text!important}.home-hero-inline-editing[contenteditable=true].svelte-op41ua{outline:none}.home-hero.svelte-op41ua{overflow-x:clip;padding-left:2px;margin-left:-2px;--hero-footer-mb-mobile: calc( var(--section-gap-page-mobile) + var(--space-8) );--hero-footer-mb-desktop: calc( var(--section-gap-page-desktop) + var(--space-8) );--hero-compact-mb-mobile: var(--section-gap-block-mobile);--hero-compact-mb-desktop: var(--section-gap-block-desktop);--hero-grid-gap: var(--space-8);--hero-columns-gap: var(--space-10);--hero-btn-gap: var(--space-3);--hero-btn-padding-y: var(--action-padding-y);--hero-btn-padding-x: var(--action-padding-x);--hero-btn-radius: var(--radius-action);--hero-avatar-width: min(74%, 520px);--hero-avatar-offset-x: 14px;--hero-avatar-offset-y: 14px;margin-bottom:var(--hero-footer-mb-mobile)}.hero-content-grid.svelte-op41ua{gap:var(--hero-columns-gap)}@media (min-width: 640px){.home-hero.svelte-op41ua{margin-bottom:var(--hero-footer-mb-desktop)}}.home-hero--compact.svelte-op41ua{margin-bottom:var(--hero-compact-mb-mobile)}@media (min-width: 640px){.home-hero--compact.svelte-op41ua{margin-bottom:var(--hero-compact-mb-desktop)}}.font-body.svelte-op41ua{font-family:var(--font-family-body)}.hero-title.svelte-op41ua{font-family:var(--font-family-body);font-size:clamp(2.25rem,5.5vw + 1.5rem,4rem);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.hero-title.hero-title--aside-split.svelte-op41ua{display:flex;flex-wrap:wrap;align-items:baseline;gap:.08em 0;font-family:var(--font-family-body);font-size:var(--hero-aside-title-size, inherit);letter-spacing:var(--letter-spacing-tight)}.hero-title-aside-prefix.svelte-op41ua,.hero-title-aside-suffix.svelte-op41ua{font-size:var( --hero-aside-title-size, clamp(2.25rem, 5.5vw + 1.5rem, 4rem) );font-weight:var(--font-weight-bold);letter-spacing:-.02em}.hero-title-aside-prefix.svelte-op41ua{text-transform:none;font-variant:normal;margin-inline-end:.28em}.hero-title-aside-article-a.svelte-op41ua{text-transform:none;font-variant:normal}.hero-title-aside-suffix.hero-title-aside-suffix--brand.svelte-op41ua{font-family:var(--font-family-brand);font-weight:var(--font-weight-brand);letter-spacing:var(--letter-spacing-display)}.hero-maker-suffix-text.svelte-op41ua{position:relative}.hero-title-ink-rainbow.svelte-op41ua{color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(122% 118% at 14% 16%,#74a8ff70,#748ed838 38%,#0000 70%),radial-gradient(128% 124% at 86% 74%,#f69e7e61,#c07ac438 40%,#0000 72%),conic-gradient(from 108deg at 52% 48%,#8ab0ff57,#74a3963d 116deg,#c592ee52 228deg,#8ab0ff57 360deg),linear-gradient(118deg,#0a0d14,#14131a,#1b1622 44%,#131a24 68%,#18131f,#090b12);background-size:100% 100%,152% 152%,162% 162%,178% 178%;background-position:50% 50%,8% 20%,86% 74%,52% 48%;filter:saturate(1.22) contrast(1.16) brightness(.9);animation:svelte-op41ua-hero-ink-flow 28s cubic-bezier(.4,.1,.2,1) infinite;text-shadow:0 1px 1px rgba(0,0,0,.16)}.hero-role.svelte-op41ua{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--text-tertiary)}@keyframes svelte-op41ua-hero-ink-flow{0%{background-position:50% 50%,8% 20%,86% 74%,52% 48%;filter:saturate(1.14) contrast(1.14) brightness(.88)}50%{background-position:50% 50%,22% 26%,76% 68%,58% 44%;filter:saturate(1.34) contrast(1.18) brightness(.94)}to{background-position:50% 50%,8% 20%,86% 74%,52% 48%;filter:saturate(1.14) contrast(1.14) brightness(.88)}}@media (prefers-reduced-motion: reduce){.hero-title-ink-rainbow.svelte-op41ua{animation:none;background-position:50% 50%,18% 22%,82% 70%,55% 46%;filter:saturate(1.2) contrast(1.16) brightness(.9)}}.hero-subtitle-plain.svelte-op41ua{position:relative;z-index:1}.hero-b2b.svelte-op41ua{position:relative;z-index:1;font-weight:var(--font-weight-bold);display:inline-block;color:var(--text-primary)}.hero-avatar-inner.svelte-op41ua{position:relative;z-index:2;width:var(--hero-avatar-width);overflow:visible}.hero-avatar.svelte-op41ua{position:relative;overflow:hidden}.hero-avatar--desk.svelte-op41ua{padding:1px;border-radius:var(--radius-content);isolation:isolate}.avatar-media-frame.svelte-op41ua{width:100%;aspect-ratio:1;position:relative;z-index:1;transform:translate(var(--hero-avatar-offset-x),var(--hero-avatar-offset-y))}.avatar-video-crop.svelte-op41ua{overflow:hidden;contain:paint;isolation:isolate}.avatar-media-frame--static.svelte-op41ua .avatar-img:where(.svelte-op41ua){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.avatar-video.svelte-op41ua{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;image-rendering:auto}.avatar-video.svelte-op41ua:not(.avatar-video--sayhi){animation:svelte-op41ua-avatar-video-enter var(--motion) both}@keyframes svelte-op41ua-avatar-video-enter{0%{opacity:.72}to{opacity:1}}.avatar-video--screen-knockout.svelte-op41ua{mix-blend-mode:screen;filter:none}.avatar-loading-poster.svelte-op41ua{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.avatar-img.svelte-op41ua{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.avatar-reduced-motion-fallback.svelte-op41ua{display:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media (prefers-reduced-motion: reduce){.avatar-video-crop.svelte-op41ua>.avatar-video:where(.svelte-op41ua),.avatar-video-crop.svelte-op41ua>.luma-matte-wrap{display:none}.avatar-reduced-motion-fallback.svelte-op41ua{display:block}.avatar-video.svelte-op41ua:not(.avatar-video--sayhi){animation:none}}.avatar-clickable.svelte-op41ua{cursor:pointer}.avatar-video--hidden.svelte-op41ua{opacity:0;pointer-events:none}.avatar-video--sayhi.svelte-op41ua{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none}.avatar-video--sayhi-active.svelte-op41ua{opacity:1}@media (max-width: 639px){.home-hero.svelte-op41ua{--hero-columns-gap: var(--space-5);--hero-footer-mb-mobile: var(--space-8);--hero-compact-mb-mobile: var(--space-12)}.hero-avatar.svelte-op41ua{min-height:16rem}.hero-text.svelte-op41ua{margin-bottom:0}.hero-avatar-inner.svelte-op41ua{--hero-avatar-width: min(64vw, 15rem);--hero-avatar-offset-x: 8px;--hero-avatar-offset-y: 2px;width:var(--hero-avatar-width)}}.avatar-video.svelte-op41ua img:where(.svelte-op41ua){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (min-width: 640px){.hero-intro-eye-align.svelte-op41ua{margin-top:24%;transform:translateY(-50%)}}.hero-buttons.svelte-op41ua{align-items:center;gap:var(--action-gap)}.hero-btn.svelte-op41ua{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--hero-btn-padding-y) var(--hero-btn-padding-x);font-size:1rem;font-weight:var(--font-weight-medium);text-decoration:none;border-radius:var(--hero-btn-radius);transition:opacity var(--motion),border-color var(--motion),transform var(--motion-fast)}.hero-btn[aria-disabled=true].svelte-op41ua{pointer-events:none;opacity:.6}.hero-btn.svelte-op41ua:active{transform:scale(var(--press-scale));transition-duration:var(--duration-press)}.hero-btn-secondary.svelte-op41ua{background-color:var(--action-secondary-bg);color:var(--text-primary);border:none;gap:var(--space-2);transition:background-color var(--motion-fast),transform var(--motion-fast)}@media (hover: hover) and (pointer: fine){.hero-btn-secondary.svelte-op41ua:hover{background-color:var(--action-secondary-hover)}}.hero-btn-secondary.svelte-op41ua:active{background-color:var(--action-secondary-pressed)}.hero-btn-primary.svelte-op41ua{gap:.15em;padding:var(--hero-btn-padding-y) var(--space-4) var(--hero-btn-padding-y) var(--hero-btn-padding-x);background-color:var(--action-primary-bg);color:var(--action-primary-fg);border:none;box-shadow:none;transition:background-color var(--motion-fast),transform var(--motion-fast)}@media (hover: hover) and (pointer: fine){.hero-btn-primary.svelte-op41ua:hover{background-color:var(--action-primary-hover)}}.hero-btn-primary.svelte-op41ua:active{background-color:var(--action-primary-pressed)}.hero-btn-label.svelte-op41ua{line-height:1.2}@media (prefers-reduced-motion: reduce){.hero-btn.svelte-op41ua{transition:none}}
