.landscape-comparison.svelte-1um6exf{min-width:0;margin:0}.comparison-frame.svelte-1um6exf{aspect-ratio:820/605;background:#eadabb;position:relative;overflow:hidden;box-shadow:0 12px 28px #30271f2e}.comparison-before.svelte-1um6exf,.comparison-after.svelte-1um6exf,.comparison-ink.svelte-1um6exf{width:100%;height:100%;display:block;position:absolute;inset:0}.comparison-before.svelte-1um6exf{object-fit:contain}.comparison-after.svelte-1um6exf,.comparison-ink.svelte-1um6exf{visibility:hidden;pointer-events:none}.comparison-after.visible.svelte-1um6exf,.comparison-ink.visible.svelte-1um6exf{visibility:visible}.comparison-actions.svelte-1um6exf{align-items:center;gap:15px;margin-top:16px;display:flex}.reveal-button.svelte-1um6exf{border-radius:var(--forge-radius-pill);color:#fff;min-height:48px;font:600 15px/1.2 var(--font-ui);cursor:pointer;transition:transform var(--forge-duration-fast) var(--forge-ease), background-color var(--forge-duration-fast) var(--forge-ease), box-shadow var(--forge-duration-fast) var(--forge-ease);background:#4b39c4;border:0;flex:none;padding:10px 22px}@media (hover:hover) and (pointer:fine){.reveal-button.svelte-1um6exf:hover{box-shadow:var(--forge-glow);background:#3c2aab}.reveal-button.pointer-pressed.svelte-1um6exf:active:not(:disabled){transform:scale(.97)}}.reveal-button.svelte-1um6exf:focus-visible,.comparison-error.svelte-1um6exf button:where(.svelte-1um6exf):focus-visible{outline-offset:3px;outline:3px solid #4b39c4}.reveal-button.svelte-1um6exf:disabled{cursor:wait;opacity:.62}.comparison-loading.svelte-1um6exf{color:var(--landing-text);font-size:14px}figcaption.svelte-1um6exf{color:var(--landing-text);margin-top:9px;font-size:14px;line-height:1.4}.comparison-error.svelte-1um6exf{z-index:4;color:#181433;text-align:center;background:#eadabb;place-content:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.comparison-error.svelte-1um6exf button:where(.svelte-1um6exf){border-radius:var(--forge-radius-pill);background:var(--forge-surface);color:#4b39c4;border:1px solid #6e5bee;justify-self:center;min-height:44px;padding:9px 18px}@media (width<=560px){.comparison-actions.svelte-1um6exf{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){.reveal-button.svelte-1um6exf,.reveal-button.pointer-pressed.svelte-1um6exf:active:not(:disabled){transition-duration:0s;transform:none}}.map-zoom-viewer.svelte-1q4nr56{min-width:0}.zoom-stage.svelte-1q4nr56{width:100%;aspect-ratio:var(--image-ratio);touch-action:none;cursor:default;background:#eadabb;min-height:180px;max-height:calc(95dvh - 210px);position:relative;overflow:hidden}.zoom-stage.can-pan.svelte-1q4nr56{cursor:grab}.zoom-stage.can-pan.svelte-1q4nr56:active{cursor:grabbing}.zoom-stage.svelte-1q4nr56:focus-visible{outline-offset:-3px;outline:3px solid #4b39c4}.zoom-stage.svelte-1q4nr56 img:where(.svelte-1q4nr56){transform-origin:0 0;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;display:block;position:absolute}.zoom-stage.svelte-1q4nr56 img.unmeasured:where(.svelte-1q4nr56){object-fit:contain;width:100%;height:100%}.zoom-stage.svelte-1q4nr56 img.error:where(.svelte-1q4nr56){visibility:hidden}.image-status.svelte-1q4nr56{text-align:center;color:#5b5880;place-content:center;gap:12px;padding:20px;display:grid;position:absolute;inset:0}.image-failure.svelte-1q4nr56 button:where(.svelte-1q4nr56),.zoom-controls.svelte-1q4nr56 button:where(.svelte-1q4nr56){border-radius:var(--forge-radius-pill);background:var(--forge-surface);color:#4b39c4;border:1px solid #b4aaf4;min-width:44px;min-height:44px}.image-failure.svelte-1q4nr56 button:where(.svelte-1q4nr56){justify-self:center;padding:10px 17px}.zoom-controls.svelte-1q4nr56{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.zoom-controls.svelte-1q4nr56 button:where(.svelte-1q4nr56){font:600 17px/1 var(--font-ui);padding:8px 12px}.zoom-controls.svelte-1q4nr56 button:where(.svelte-1q4nr56):disabled{opacity:.46;cursor:default}.zoom-controls.svelte-1q4nr56 button:where(.svelte-1q4nr56):focus-visible{outline-offset:2px;outline:3px solid #4b39c4}.zoom-controls.svelte-1q4nr56 output:where(.svelte-1q4nr56){text-align:center;color:#5b5880;min-width:48px;font:600 13px/1 var(--font-ui)}.zoom-controls.svelte-1q4nr56 .zoom-reset:where(.svelte-1q4nr56){font-size:13px}@media (height<=500px){.map-zoom-viewer.svelte-1q4nr56{flex-direction:column;flex:1;min-height:0;display:flex}.zoom-stage.svelte-1q4nr56{aspect-ratio:auto;flex:1;min-height:0;max-height:none}.zoom-controls.svelte-1q4nr56{flex:none;margin-top:6px}}@media (width<=390px){.zoom-controls.svelte-1q4nr56{gap:5px}}.gallery.svelte-jv9xpx{min-width:0}.carousel-stage.svelte-jv9xpx{grid-template-columns:minmax(0,1fr) minmax(0,min(72vw,1040px)) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);width:calc(100% + 2*clamp(16px,3.7vw,64px));margin-inline:calc(-1*clamp(16px,3.7vw,64px));padding:12px 0 34px;display:grid;position:relative;overflow:clip visible}.scroll-frame.svelte-jv9xpx{background:#eadabb url(../../../landing-material/parchment-768.webp) 50%/640px;min-width:0;padding:12px 2px;position:relative;box-shadow:0 11px 22px #30271f26}.scroll-frame.svelte-jv9xpx:before,.scroll-frame.svelte-jv9xpx:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#5a472e21,#fffae933 48%,#4f3e2a1f),url(../../../landing-material/parchment-768.webp) 50%/640px;height:12px;position:absolute;left:-2px;right:-2px;box-shadow:0 3px 5px #3e31212b}.scroll-frame.svelte-jv9xpx:before{border-radius:2px 2px 5px 5px;top:0}.scroll-frame.svelte-jv9xpx:after{border-radius:5px 5px 2px 2px;bottom:0}.neighbor.svelte-jv9xpx{opacity:.78;width:min(28vw,370px);min-width:0}.neighbor-previous.svelte-jv9xpx{justify-self:end;margin-right:0}.neighbor-next.svelte-jv9xpx{justify-self:start;margin-left:0}.preview-scroll.svelte-jv9xpx{padding-block:9px;padding-inline:2px}.preview-scroll.svelte-jv9xpx:before,.preview-scroll.svelte-jv9xpx:after{height:9px}.preview-scroll.svelte-jv9xpx img:where(.svelte-jv9xpx){aspect-ratio:1200/849;object-fit:contain;background:#eadabb;width:100%;height:auto;display:block}.preview-scroll.svelte-jv9xpx img.preview-changing:where(.svelte-jv9xpx){animation:svelte-jv9xpx-preview-appear var(--forge-duration-fast) var(--forge-ease) both}.active-scroll.svelte-jv9xpx{z-index:1;position:relative}.outgoing-sheet.svelte-jv9xpx{pointer-events:none;position:absolute;inset:0}.scroll-sheet.svelte-jv9xpx{position:relative}.scroll-sheet.awaiting.svelte-jv9xpx{visibility:hidden}.scroll-sheet.travel-from-right.svelte-jv9xpx{animation:svelte-jv9xpx-paper-from-right .26s var(--forge-ease) both}.scroll-sheet.travel-from-left.svelte-jv9xpx{animation:svelte-jv9xpx-paper-from-left .26s var(--forge-ease) both}.outgoing-sheet.travel-left.svelte-jv9xpx{animation:svelte-jv9xpx-paper-to-left .26s var(--forge-ease) both}.outgoing-sheet.travel-right.svelte-jv9xpx{animation:svelte-jv9xpx-paper-to-right .26s var(--forge-ease) both}.stage-loading.svelte-jv9xpx{z-index:2;color:var(--landing-text);text-align:center;pointer-events:none;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.image-frame.svelte-jv9xpx{background:#eadabb;width:100%;position:relative;overflow:hidden}@keyframes svelte-jv9xpx-paper-from-right{0%{opacity:0;transform:translate(65%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-jv9xpx-paper-from-left{0%{opacity:0;transform:translate(-65%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-jv9xpx-paper-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-65%)}}@keyframes svelte-jv9xpx-paper-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(65%)}}@keyframes svelte-jv9xpx-preview-appear{0%{opacity:.7}to{opacity:1}}@keyframes svelte-jv9xpx-caption-from-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-jv9xpx-caption-from-left{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-jv9xpx-caption-appear{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scroll-sheet.travel-from-right.svelte-jv9xpx,.scroll-sheet.travel-from-left.svelte-jv9xpx,.outgoing-sheet.travel-left.svelte-jv9xpx,.outgoing-sheet.travel-right.svelte-jv9xpx{animation:none}}.image-frame.svelte-jv9xpx img:where(.svelte-jv9xpx){object-fit:contain;width:100%;height:100%;display:block}.image-frame.svelte-jv9xpx img.error:where(.svelte-jv9xpx){visibility:hidden}.image-status.svelte-jv9xpx{text-align:center;color:#5b5880;place-content:center;gap:12px;padding:20px;display:grid;position:absolute;inset:0}.image-failure.svelte-jv9xpx button:where(.svelte-jv9xpx){border-radius:var(--forge-radius-pill);background:var(--forge-surface);color:#4b39c4;border:1px solid #6e5bee;justify-self:center;min-height:44px;padding:10px 17px}.arrow.svelte-jv9xpx{z-index:2;color:#fff;background:#6e5bee;border:0;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #2d208a38}.arrow.svelte-jv9xpx:hover{background:#4b39c4}.arrow-previous.svelte-jv9xpx{left:max(12px,50% - min(72vw,1040px)/2 - 54px)}.arrow-next.svelte-jv9xpx{right:max(12px,50% - min(72vw,1040px)/2 - 54px)}.gallery-meta.svelte-jv9xpx{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:4px;display:flex}.map-caption.svelte-jv9xpx h2:where(.svelte-jv9xpx){font:600 clamp(21px, 1.9vw, 27px)/1.25 var(--font-display,Georgia, serif);margin:0}.map-caption.svelte-jv9xpx p:where(.svelte-jv9xpx){color:var(--landing-text);margin:5px 0 0;line-height:1.4}.caption-content.caption-forward.svelte-jv9xpx{animation:svelte-jv9xpx-caption-from-right var(--forge-duration-fast) var(--forge-ease) both}.caption-content.caption-backward.svelte-jv9xpx{animation:svelte-jv9xpx-caption-from-left var(--forge-duration-fast) var(--forge-ease) both}.caption-content.caption-fade.svelte-jv9xpx{animation:.12s ease-out both svelte-jv9xpx-caption-appear}@media (prefers-reduced-motion:reduce){.caption-content.caption-forward.svelte-jv9xpx,.caption-content.caption-backward.svelte-jv9xpx{animation:.12s ease-out both svelte-jv9xpx-caption-appear}}.enlarge.svelte-jv9xpx{border-radius:var(--forge-radius-pill);background:var(--forge-surface);color:#4b39c4;border:1px solid #b4aaf4;min-height:44px;padding:10px 16px}.enlarge.svelte-jv9xpx:focus-visible{outline-offset:3px;outline:3px solid #4b39c4}.enlarge.svelte-jv9xpx:disabled{opacity:.55}dialog.svelte-jv9xpx{font-family:var(--font-ui);border-radius:var(--forge-radius-panel);color:#181433;width:min(95vw,1300px);max-height:95dvh;box-shadow:var(--forge-shadow);background:#f8f7ff;border:0;padding:clamp(12px,2vw,24px)}dialog.pointer-enter.svelte-jv9xpx{animation:svelte-jv9xpx-dialog-appear var(--forge-duration-fast) var(--forge-ease) both}dialog.reduced-enter.svelte-jv9xpx{animation:.12s ease-out both svelte-jv9xpx-dialog-fade}dialog.pointer-closing.svelte-jv9xpx{animation:none}dialog.svelte-jv9xpx::backdrop{background:#0f0d20c7}dialog.pointer-enter.svelte-jv9xpx::backdrop{animation:svelte-jv9xpx-backdrop-appear var(--forge-duration-fast) ease-out both}dialog.reduced-enter.svelte-jv9xpx::backdrop{animation:.12s ease-out both svelte-jv9xpx-backdrop-appear}dialog.pointer-closing.svelte-jv9xpx::backdrop{animation:.16s ease-out both svelte-jv9xpx-backdrop-disappear}@media (prefers-reduced-motion:reduce){dialog.pointer-enter.svelte-jv9xpx,dialog.pointer-enter.svelte-jv9xpx::backdrop{animation:none}}@keyframes svelte-jv9xpx-dialog-appear{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes svelte-jv9xpx-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-jv9xpx-backdrop-appear{0%{opacity:0}to{opacity:1}}@keyframes svelte-jv9xpx-backdrop-disappear{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.arrow.svelte-jv9xpx,.dialog-close.svelte-jv9xpx,.image-failure.svelte-jv9xpx button:where(.svelte-jv9xpx),.enlarge.svelte-jv9xpx:not(:disabled){transition:scale var(--forge-duration-fast) var(--forge-ease)}.arrow.svelte-jv9xpx:active:not(:focus-visible),.enlarge.svelte-jv9xpx:active:not(:focus-visible),.dialog-close.svelte-jv9xpx:active:not(:focus-visible),.image-failure.svelte-jv9xpx button:where(.svelte-jv9xpx):active:not(:focus-visible){scale:.97}}.dialog-head.svelte-jv9xpx{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.dialog-head.svelte-jv9xpx h2:where(.svelte-jv9xpx){font:600 24px/1.2 var(--font-display,Georgia, serif);margin:0}.dialog-close.svelte-jv9xpx{border-radius:var(--forge-radius-pill);background:var(--forge-surface);color:#4b39c4;border:1px solid #b4aaf4;min-height:44px;padding:10px 16px}dialog.svelte-jv9xpx p:where(.svelte-jv9xpx){color:#5b5880;margin:12px 0 0}@media (height<=500px){dialog[open].svelte-jv9xpx{flex-direction:column;height:95dvh;display:flex;overflow:hidden}.dialog-head.svelte-jv9xpx{flex:none;margin-bottom:8px}dialog.svelte-jv9xpx>p:where(.svelte-jv9xpx){display:none}}@media (width<=767px){.carousel-stage.svelte-jv9xpx{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:calc(100% + 2*clamp(16px,3.7vw,64px));padding-inline:clamp(16px,3.7vw,64px);display:grid}.neighbor.svelte-jv9xpx{display:none}.active-scroll.svelte-jv9xpx{grid-area:1/1/auto/-1}.arrow.svelte-jv9xpx{width:44px;height:44px;margin-top:10px;position:static;transform:none}.arrow-previous.svelte-jv9xpx{grid-area:2/1;justify-self:start}.arrow-next.svelte-jv9xpx{grid-area:2/2;justify-self:end}.gallery-meta.svelte-jv9xpx{gap:8px}}.landing-scroll.svelte-oqmkpn{--font-ui:var(--forge-font-ui);--font-display:var(--forge-font-display);isolation:isolate;--landing-bg:#eceafa;--landing-surface:#fff;--landing-text:#181433;--landing-muted:var(--landing-text);--landing-accent:#6e5bee;scroll-behavior:smooth;background:var(--landing-bg);height:100dvh;min-height:0;color:var(--landing-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);scrollbar-color:#b4aaf4 transparent;position:relative;overflow:hidden auto}.landing-scroll.svelte-oqmkpn :focus-visible{outline:3px solid var(--landing-accent);outline-offset:3px}.landing-scroll.svelte-oqmkpn ::selection{color:var(--landing-text);background:#d1cafa}.landing-ambient.svelte-oqmkpn{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:clip}.ribbon.svelte-oqmkpn{border-radius:50%;width:75vw;height:85vh;position:absolute}.ribbon-cyan.svelte-oqmkpn{background:radial-gradient(#3bbee661,#0000 70%);top:-20%;left:-32%}.ribbon-violet.svelte-oqmkpn{background:radial-gradient(#7e5bee66,#0000 70%);top:-25%;right:-30%}.ribbon-lilac.svelte-oqmkpn{background:radial-gradient(#9071f552,#0000 70%);bottom:-50%;left:-20%}.ribbon-warm.svelte-oqmkpn{background:radial-gradient(#f5a8694d,#0000 70%);bottom:-48%;right:-28%}@media (prefers-reduced-motion:no-preference){.ribbon-cyan.svelte-oqmkpn{animation:12s ease-in-out infinite alternate svelte-oqmkpn-ribbon-drift-a}.ribbon-violet.svelte-oqmkpn{animation:15s ease-in-out infinite alternate svelte-oqmkpn-ribbon-drift-b}.ribbon-lilac.svelte-oqmkpn{animation:17s ease-in-out infinite alternate-reverse svelte-oqmkpn-ribbon-drift-b}.ribbon-warm.svelte-oqmkpn{animation:14s ease-in-out infinite alternate-reverse svelte-oqmkpn-ribbon-drift-a}.intro.svelte-oqmkpn h1:where(.svelte-oqmkpn),.intro.svelte-oqmkpn .lead:where(.svelte-oqmkpn),.intro.svelte-oqmkpn .hero-actions:where(.svelte-oqmkpn){animation:svelte-oqmkpn-section-arrive .6s var(--forge-ease) both}.intro.svelte-oqmkpn .lead:where(.svelte-oqmkpn){animation-delay:60ms}.intro.svelte-oqmkpn .hero-actions:where(.svelte-oqmkpn){animation-delay:.12s}.intro.hero-focus-settled.svelte-oqmkpn h1:where(.svelte-oqmkpn),.intro.hero-focus-settled.svelte-oqmkpn .lead:where(.svelte-oqmkpn),.intro.hero-focus-settled.svelte-oqmkpn .hero-actions:where(.svelte-oqmkpn),.intro.svelte-oqmkpn:focus-within h1:where(.svelte-oqmkpn),.intro.svelte-oqmkpn:focus-within .lead:where(.svelte-oqmkpn),.intro.svelte-oqmkpn:focus-within .hero-actions:where(.svelte-oqmkpn){animation:none}.reveal-pending{opacity:0;transform:translateY(16px)}.reveal-enter{animation:svelte-oqmkpn-section-arrive .6s var(--forge-ease)}.reveal-pending:target,.reveal-pending:focus-within{opacity:1;transform:none}.reveal-enter:focus-within,.reveal-enter:target{animation:none}}@keyframes svelte-oqmkpn-ribbon-drift-a{to{transform:translate(18%,10%)scale(1.15)}}@keyframes svelte-oqmkpn-ribbon-drift-b{to{transform:translate(-16%,12%)scale(1.18)}}@keyframes svelte-oqmkpn-section-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.landing-page.svelte-oqmkpn{min-width:0;max-width:1600px;margin:0 auto;padding:0 clamp(16px,3.7vw,64px) 72px}.site-header.svelte-oqmkpn{justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex}.brand.svelte-oqmkpn{color:var(--landing-text);font:600 clamp(23px, 2.2vw, 34px)/1.1 var(--font-display,Georgia, serif);white-space:nowrap;text-decoration:none}.site-header.svelte-oqmkpn nav:where(.svelte-oqmkpn){align-items:center;gap:clamp(12px,2vw,34px);display:flex}.site-header.svelte-oqmkpn nav:where(.svelte-oqmkpn) a:where(.svelte-oqmkpn){white-space:nowrap}.features-link.svelte-oqmkpn{color:#4b39c4;text-underline-offset:5px;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.editor-link.svelte-oqmkpn{border-radius:var(--forge-radius-pill);color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7563ef,#5540ce);justify-content:center;align-items:center;min-height:46px;padding:9px 20px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #5f48dc6b,0 0 35px #6e5bee38}.editor-link.svelte-oqmkpn,.hero-cta.svelte-oqmkpn,.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn){transition:transform var(--forge-duration-fast) var(--forge-ease), background-color var(--forge-duration-fast) var(--forge-ease), box-shadow var(--forge-duration-fast) var(--forge-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.editor-link.svelte-oqmkpn:hover,.hero-cta.svelte-oqmkpn:hover,.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn):hover{transform:translateY(-2px)}.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn):hover{box-shadow:var(--forge-glow)}.editor-link.svelte-oqmkpn:active:not(:focus-visible),.hero-cta.svelte-oqmkpn:active:not(:focus-visible),.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn):active:not(:focus-visible){transform:scale(.98)}}.editor-link.svelte-oqmkpn:hover,.hero-cta.svelte-oqmkpn:hover{background:linear-gradient(135deg,#6b57e6,#4934bd);box-shadow:0 10px 32px #5f48dc85,0 0 42px #6e5bee52}.hero.svelte-oqmkpn{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(26px,3.2vw,58px);padding:clamp(14px,2vw,34px) 0 clamp(46px,5vw,82px);display:grid}.intro.svelte-oqmkpn{min-width:0}h1.svelte-oqmkpn,h2.svelte-oqmkpn,h3.svelte-oqmkpn,p.svelte-oqmkpn{margin:0}h1.svelte-oqmkpn{max-width:18ch;font:600 clamp(38px, 4vw, 62px)/1.08 var(--font-display,Georgia, serif);letter-spacing:-.025em;text-wrap:balance}.lead.svelte-oqmkpn{max-width:46ch;color:var(--landing-muted);margin-top:clamp(20px,2vw,30px);font-size:clamp(18px,1.55vw,23px);line-height:1.5}.hero-actions.svelte-oqmkpn{flex-direction:column;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:clamp(26px,3vw,44px);display:flex}.hero-cta.svelte-oqmkpn{border-radius:var(--forge-radius-pill);color:#fff;max-width:100%;min-height:60px;font:600 clamp(18px, 1.55vw, 23px)/1.2 var(--font-ui,sans-serif);background:linear-gradient(135deg,#7563ef,#5540ce);justify-content:center;align-items:center;gap:17px;padding:13px clamp(22px,2.4vw,34px);text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #5f48dc6b,0 0 35px #6e5bee38}.hero-cta.svelte-oqmkpn svg:where(.svelte-oqmkpn){flex:none}.how-link.svelte-oqmkpn{color:#4b39c4;text-underline-offset:5px;justify-content:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.capabilities.svelte-oqmkpn{scroll-margin-top:28px}.capabilities.svelte-oqmkpn>h2:where(.svelte-oqmkpn),.inspiration.svelte-oqmkpn>h2:where(.svelte-oqmkpn){font:600 clamp(32px, 3.4vw, 50px)/1.12 var(--font-display,Georgia, serif);letter-spacing:-.02em;text-wrap:balance}.capabilities.svelte-oqmkpn>h2:where(.svelte-oqmkpn){text-align:center}.feature-summary.svelte-oqmkpn{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);margin-top:clamp(24px,3vw,40px);display:grid}.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn){border:1px solid var(--forge-border);border-radius:var(--forge-radius-tile);background:var(--forge-surface);min-width:0;min-height:44px;color:inherit;flex-direction:column;justify-content:center;padding:10px clamp(12px,1.4vw,22px);text-decoration:none;display:flex;box-shadow:0 8px 24px #463a8c0f}.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn):hover strong:where(.svelte-oqmkpn),.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn):focus-visible strong:where(.svelte-oqmkpn){color:#4b39c4;text-underline-offset:4px;text-decoration:underline}.feature-summary.svelte-oqmkpn strong:where(.svelte-oqmkpn){font:600 clamp(18px, 1.6vw, 24px)/1.2 var(--font-ui,sans-serif)}.image-benefits.svelte-oqmkpn{margin-top:clamp(64px,7vw,104px)}.image-benefit.svelte-oqmkpn,.proof-benefit.svelte-oqmkpn{min-width:0;scroll-margin-top:28px}.image-benefit.svelte-oqmkpn{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.image-benefit.svelte-oqmkpn+.image-benefit:where(.svelte-oqmkpn){margin-top:clamp(62px,7vw,110px)}.image-benefit.svelte-oqmkpn:nth-child(2n) .benefit-image:where(.svelte-oqmkpn){order:2}.benefit-image.svelte-oqmkpn{background:#ddd9ee;overflow:hidden;box-shadow:0 10px 24px #30271f1c}.benefit-image.svelte-oqmkpn img:where(.svelte-oqmkpn){width:100%;height:auto;display:block}.image-benefit.svelte-oqmkpn h3:where(.svelte-oqmkpn),.proof-benefit.svelte-oqmkpn h3:where(.svelte-oqmkpn){font:600 clamp(27px, 2.6vw, 39px)/1.17 var(--font-display,Georgia, serif);text-wrap:balance}.image-benefit.svelte-oqmkpn p:where(.svelte-oqmkpn),.proof-benefit.svelte-oqmkpn p:where(.svelte-oqmkpn){max-width:48ch;color:var(--landing-muted);margin-top:14px;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.proof-benefits.svelte-oqmkpn{margin-top:clamp(64px,7vw,104px)}.proof-benefit.svelte-oqmkpn{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.proof-benefit.svelte-oqmkpn+.proof-benefit:where(.svelte-oqmkpn){margin-top:clamp(62px,7vw,110px)}.proof-benefit.labels.svelte-oqmkpn{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.asset-journey.svelte-oqmkpn{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:start;column-gap:clamp(8px,1vw,16px);display:grid}.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn),.label-proof.svelte-oqmkpn{min-width:0;margin:0}.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn){grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn):last-child{grid-column:3}.asset-journey.svelte-oqmkpn figcaption:where(.svelte-oqmkpn){color:var(--landing-text);margin-bottom:9px;font-weight:600}.source-art.svelte-oqmkpn,.proof-map.svelte-oqmkpn{background:#eadabb;position:relative;overflow:hidden;box-shadow:0 8px 20px #30271f1f}.source-art.svelte-oqmkpn{aspect-ratio:550/430;background:#f4ead6}.source-art.svelte-oqmkpn img:where(.svelte-oqmkpn){object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-arrow.svelte-oqmkpn{color:#4b39c4;grid-area:2/2;align-self:center}.journey-arrow.svelte-oqmkpn svg:where(.svelte-oqmkpn){display:block}.proof-map.svelte-oqmkpn img:where(.svelte-oqmkpn){width:100%;height:auto;display:block}.velimar-map.svelte-oqmkpn{aspect-ratio:550/430}.velimar-map.svelte-oqmkpn img:where(.svelte-oqmkpn){width:436.364%;max-width:none;position:absolute;top:-181.395%;left:-103.636%}.label-proof.svelte-oqmkpn{align-self:start}.label-proof.svelte-oqmkpn figcaption:where(.svelte-oqmkpn){color:var(--landing-muted);margin-top:12px;font-size:14px;line-height:1.4}.export-note.svelte-oqmkpn{color:#4b39c4;text-align:center;margin-top:22px;font-weight:600}.inspiration.svelte-oqmkpn{margin-top:clamp(72px,8vw,124px)}.inspiration.svelte-oqmkpn>h2:where(.svelte-oqmkpn),.inspiration.svelte-oqmkpn>p:where(.svelte-oqmkpn){text-align:center}.inspiration.svelte-oqmkpn>p:where(.svelte-oqmkpn){color:var(--landing-muted);margin:10px 0 clamp(24px,3vw,38px);font-size:clamp(16px,1.25vw,19px)}.closing.svelte-oqmkpn{border:1px solid var(--forge-border);border-radius:var(--forge-radius-panel);background:var(--forge-surface);box-shadow:var(--forge-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:clamp(60px,7vw,110px);padding:clamp(28px,4vw,54px)}.closing-action.svelte-oqmkpn{justify-content:space-between;align-items:center;gap:25px;display:flex}.closing.svelte-oqmkpn h2:where(.svelte-oqmkpn){font:600 clamp(25px, 2.5vw, 36px)/1.2 var(--font-display,Georgia, serif)}.closing.svelte-oqmkpn p:where(.svelte-oqmkpn){max-width:70ch;color:var(--landing-muted);margin-top:16px}@media (width<=900px){.hero.svelte-oqmkpn{grid-template-columns:minmax(0,1fr);gap:24px}.intro.svelte-oqmkpn{max-width:720px}h1.svelte-oqmkpn{max-width:18ch}.feature-summary.svelte-oqmkpn{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.image-benefit.svelte-oqmkpn,.proof-benefit.svelte-oqmkpn,.proof-benefit.labels.svelte-oqmkpn{grid-template-columns:minmax(0,1fr);gap:24px}.image-benefit.svelte-oqmkpn:nth-child(2n) .benefit-image:where(.svelte-oqmkpn){order:0}.proof-benefit.labels.svelte-oqmkpn .label-proof:where(.svelte-oqmkpn){order:2}}@media (width<=767px){.site-header.svelte-oqmkpn{min-height:72px}.hero.svelte-oqmkpn{padding-top:12px;padding-bottom:58px}.closing-action.svelte-oqmkpn{flex-direction:column;align-items:start;gap:16px}}@media (width<=520px){.asset-journey.svelte-oqmkpn{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px}.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn),.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn):last-child,.journey-arrow.svelte-oqmkpn{grid-area:auto}.asset-journey.svelte-oqmkpn figure:where(.svelte-oqmkpn){display:block}.journey-arrow.svelte-oqmkpn{justify-self:center;transform:rotate(90deg)}}@media (width<=420px){.site-header.svelte-oqmkpn{flex-wrap:wrap;gap:8px;padding:10px 0}.site-header.svelte-oqmkpn nav:where(.svelte-oqmkpn){justify-content:space-between;gap:10px;width:100%}.editor-link.svelte-oqmkpn{min-height:44px;padding:8px 13px;font-size:14px}.features-link.svelte-oqmkpn{font-size:14px}h1.svelte-oqmkpn{font-size:clamp(36px,10.5vw,44px)}.lead.svelte-oqmkpn{margin-top:14px;font-size:17px}.hero-actions.svelte-oqmkpn{width:100%;margin-top:18px}.hero-cta.svelte-oqmkpn{width:100%;padding-inline:16px}.feature-summary.svelte-oqmkpn{gap:12px}.image-benefit.svelte-oqmkpn h3:where(.svelte-oqmkpn),.proof-benefit.svelte-oqmkpn h3:where(.svelte-oqmkpn){font-size:26px}}@media (prefers-reduced-motion:reduce){.landing-scroll.svelte-oqmkpn{scroll-behavior:auto}.editor-link.svelte-oqmkpn,.hero-cta.svelte-oqmkpn,.feature-summary.svelte-oqmkpn a:where(.svelte-oqmkpn){transition:none}}
