.hero-dot.svelte-1i9axpk{display:inline-block;width:.19em;height:.19em;vertical-align:baseline;margin-bottom:.03em;color:var(--primary)}@media(max-width:768px){.hero-viewport-text.svelte-1i9axpk{height:calc(100svh - 5rem);display:flex;flex-direction:column;justify-content:center;padding-block:.75rem}.hero-viewport-text.svelte-1i9axpk [data-hero-stagger="3"]{margin-block:.75rem}.hero-viewport-text.svelte-1i9axpk [data-testid=hero-subheadline]{margin-top:.5rem}.hero-viewport-text.svelte-1i9axpk [data-testid=hero-subtitle]{margin-top:.75rem}}.hero-divider-h.svelte-75a9ty{height:1px;background:linear-gradient(90deg,transparent 0%,var(--border) 15%,var(--border) 85%,transparent 100%)}.refresh-btn.svelte-75a9ty{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:var(--background);border:none;border-radius:10px;font-size:15px;font-weight:800;font-family:var(--font-mono);letter-spacing:2px;cursor:pointer;box-shadow:0 0 24px color-mix(in srgb,var(--primary) 30%,transparent),0 4px 12px #0006;transition:box-shadow var(--duration-normal),transform var(--duration-normal);width:100%;justify-content:center;padding:14px;font-size:14px}.refresh-btn.svelte-75a9ty:hover{box-shadow:0 0 40px color-mix(in srgb,var(--primary) 50%,transparent),0 6px 20px #00000080;transform:translateY(-1px)}.hero-section-reserve.svelte-y7twhu{min-height:600svh}@media(min-width:1024px){.hero-section-reserve.svelte-y7twhu{min-height:900svh}}.hero-pin.svelte-y7twhu{height:100lvh}.hero-grid.svelte-y7twhu{display:grid;grid-template-columns:1fr 1px 1fr;gap:32px;align-items:start}.hero-divider.svelte-y7twhu{width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--border) 15%,var(--border) 85%,transparent 100%)}.refresh-btn.svelte-y7twhu{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-hover) 100%);color:var(--background);border:none;padding:16px 48px;border-radius:10px;font-size:15px;font-weight:800;font-family:var(--font-mono);letter-spacing:2px;cursor:pointer;box-shadow:0 0 24px color-mix(in srgb,var(--primary) 30%,transparent),0 4px 12px #0006;transition:box-shadow var(--duration-normal),transform var(--duration-normal)}.refresh-btn.svelte-y7twhu:hover{box-shadow:0 0 40px color-mix(in srgb,var(--primary) 50%,transparent),0 6px 20px #00000080;transform:translateY(-1px)}.scroll-prompt.svelte-y7twhu{font-size:11.5vw;letter-spacing:-.3vw;bottom:calc(100lvh - 100dvh)}@media(min-width:768px){.scroll-prompt.svelte-y7twhu{font-size:6.8vw;letter-spacing:-.5vw;bottom:0}}@media(max-width:768px){.hero-grid.svelte-y7twhu{grid-template-columns:1fr;gap:0}.refresh-btn.svelte-y7twhu{width:100%;justify-content:center;padding:14px;font-size:14px}}.manifesto__beck-line.svelte-157h3we{position:absolute;background:color-mix(in srgb,var(--primary) 6%,transparent);z-index:var(--z-content)}.manifesto__beck-h.svelte-157h3we{height:2px}.manifesto__beck-v.svelte-157h3we{width:2px}.manifesto__beck-d45.svelte-157h3we{height:2px;transform-origin:left center;transform:rotate(-45deg)}.manifesto__beck-d135.svelte-157h3we{height:2px;transform-origin:left center;transform:rotate(45deg)}.manifesto__roundel.svelte-157h3we{position:absolute;display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1px;z-index:calc(var(--z-content) + 1);white-space:nowrap;pointer-events:none}.manifesto__roundel-dot.svelte-157h3we{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--line-color-border);background:var(--line-color-bg);flex-shrink:0}.manifesto__roundel-name.svelte-157h3we{color:var(--line-color-text)}.manifesto__roundel--t0.svelte-157h3we{left:155px;top:116px}.manifesto__roundel--t1.svelte-157h3we{right:115px;top:195px}.manifesto__roundel--t2.svelte-157h3we{right:178px;bottom:210px}.manifesto__roundel--t3.svelte-157h3we{left:155px;bottom:176px}.manifesto__roundel--t4.svelte-157h3we{left:260px;top:60px}.manifesto__roundel--t5.svelte-157h3we{right:80px;top:80px}.manifesto__roundel--t6.svelte-157h3we{left:80px;top:260px}.manifesto__roundel--t7.svelte-157h3we{right:200px;bottom:128px}.manifesto__roundel--t8.svelte-157h3we{left:300px;bottom:100px}.manifesto__edge-left.svelte-157h3we{position:absolute;left:20px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;display:flex;align-items:center;gap:16px;z-index:calc(var(--z-content) + 2)}.manifesto__readout.svelte-157h3we{font-family:var(--font-mono);font-size:9px;letter-spacing:3px;color:color-mix(in srgb,var(--primary) 20%,transparent);text-transform:uppercase}.manifesto__dot-active.svelte-157h3we{width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px color-mix(in srgb,var(--primary) 40%,transparent);flex-shrink:0}.manifesto__dot-inactive.svelte-157h3we{width:5px;height:5px;border-radius:50%;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);flex-shrink:0}@media(max-width:640px){.manifesto__edge-left.svelte-157h3we{left:8px;font-size:7px;gap:16px}}@media(max-width:768px){.manifesto__beck-line.svelte-157h3we{display:none}.manifesto__roundel.svelte-157h3we{font-size:7px}.manifesto__roundel-dot.svelte-157h3we{width:8px;height:8px}}@media(prefers-reduced-motion:reduce){.manifesto__beck-line.svelte-157h3we,.manifesto__roundel.svelte-157h3we,.manifesto__edge-left.svelte-157h3we{opacity:1;transform:none;translate:none}}.manifesto__stripe.svelte-7h9cn3{position:absolute;overflow:hidden;z-index:calc(var(--z-content) + 1)}.manifesto__stripe.svelte-7h9cn3:before{content:"";position:absolute}.manifesto__stripe--tl.svelte-7h9cn3{top:0;left:0;width:240px;height:240px}.manifesto__stripe--tl.svelte-7h9cn3:before{width:480px;height:480px;top:-240px;left:-240px;background:repeating-linear-gradient(-45deg,var(--accent) 0px,var(--accent) 12px,var(--manifesto) 12px,var(--manifesto) 24px);opacity:var(--opacity-subtle)}.manifesto__stripe--br.svelte-7h9cn3{bottom:0;right:0;width:240px;height:240px}.manifesto__stripe--br.svelte-7h9cn3:before{width:480px;height:480px;bottom:-240px;right:-240px;background:repeating-linear-gradient(-45deg,var(--accent) 0px,var(--accent) 12px,var(--manifesto) 12px,var(--manifesto) 24px);opacity:var(--opacity-subtle)}.manifesto__stripe--tr.svelte-7h9cn3{top:0;right:0;width:110px;height:110px}.manifesto__stripe--tr.svelte-7h9cn3:before{width:220px;height:220px;top:-130px;right:-130px;background:repeating-linear-gradient(45deg,var(--accent) 0px,var(--accent) 7px,var(--manifesto) 7px,var(--manifesto) 14px);opacity:var(--opacity-faint)}.manifesto__stripe--bl.svelte-7h9cn3{bottom:0;left:0;width:110px;height:110px}.manifesto__stripe--bl.svelte-7h9cn3:before{width:220px;height:220px;bottom:-130px;left:-130px;background:repeating-linear-gradient(45deg,var(--accent) 0px,var(--accent) 7px,var(--manifesto) 7px,var(--manifesto) 14px);opacity:var(--opacity-faint)}.manifesto__edge-right.svelte-7h9cn3{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;z-index:calc(var(--z-content) + 2)}.manifesto__coord.svelte-7h9cn3{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;color:color-mix(in srgb,var(--primary) 15%,transparent);text-transform:uppercase;white-space:nowrap}.manifesto__coord--value.svelte-7h9cn3{color:color-mix(in srgb,var(--primary) 25%,transparent)}.manifesto__separator-line.svelte-7h9cn3{width:24px;height:1px;background:color-mix(in srgb,var(--primary) 10%,transparent);margin-block:4px}@media(max-width:640px){.manifesto__edge-right.svelte-7h9cn3{right:8px;font-size:7px;gap:10px}.manifesto__stripe--tl.svelte-7h9cn3,.manifesto__stripe--br.svelte-7h9cn3{width:160px;height:160px}.manifesto__stripe--tr.svelte-7h9cn3,.manifesto__stripe--bl.svelte-7h9cn3{width:80px;height:80px}}@media(prefers-reduced-motion:reduce){.manifesto__stripe.svelte-7h9cn3,.manifesto__edge-right.svelte-7h9cn3{opacity:1;transform:none;translate:none}}.manifesto__edge-top.svelte-1vuotia{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;gap:80px;z-index:calc(var(--z-content) + 2)}.manifesto__tick.svelte-1vuotia{display:flex;flex-direction:column;align-items:center;gap:4px}.manifesto__tick-line.svelte-1vuotia{width:1px;height:12px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.manifesto__tick-label.svelte-1vuotia{font-family:var(--font-mono);font-size:8px;letter-spacing:1px;color:color-mix(in srgb,var(--primary) 15%,transparent)}@media(prefers-reduced-motion:reduce){.manifesto__edge-top.svelte-1vuotia{opacity:1;transform:translate(-50%);translate:none}}.manifesto__flow-line.svelte-pfqvoo{position:absolute;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 10%,transparent) 30%,color-mix(in srgb,var(--primary) 15%,transparent) 50%,color-mix(in srgb,var(--primary) 10%,transparent) 70%,transparent 100%);animation-name:svelte-pfqvoo-flowRight;animation-timing-function:linear;animation-iteration-count:infinite;z-index:var(--z-content)}.manifesto__flow-line-v.svelte-pfqvoo{position:absolute;width:1px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--accent) 8%,transparent) 30%,color-mix(in srgb,var(--accent) 12%,transparent) 50%,color-mix(in srgb,var(--accent) 8%,transparent) 70%,transparent 100%);animation-name:svelte-pfqvoo-flowDown;animation-timing-function:linear;animation-iteration-count:infinite;z-index:var(--z-content)}@keyframes svelte-pfqvoo-flowRight{0%{transform:translate(0)}to{transform:translate(calc(100vw + 400px))}}@keyframes svelte-pfqvoo-flowDown{0%{transform:translateY(0)}to{transform:translateY(calc(100dvh + 200px))}}.manifesto__edge-bottom.svelte-pfqvoo{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;z-index:calc(var(--z-content) + 2);font-family:var(--font-mono);font-size:9px;letter-spacing:1px;color:color-mix(in srgb,var(--primary) 18%,transparent);white-space:nowrap}.manifesto__status-dot.svelte-pfqvoo{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--primary) 30%,transparent);flex-shrink:0;animation:pulse-glow 2s ease-in-out infinite}.manifesto__separator.svelte-pfqvoo{width:1px;height:10px;background:color-mix(in srgb,var(--primary) 10%,transparent);flex-shrink:0}@media(prefers-reduced-motion:reduce){.manifesto__flow-line.svelte-pfqvoo,.manifesto__flow-line-v.svelte-pfqvoo{display:none}.manifesto__edge-bottom.svelte-pfqvoo{opacity:1;transform:translate(-50%);translate:none}.manifesto__status-dot.svelte-pfqvoo{animation:none;opacity:1}}.manifesto__arrival.svelte-13s03m5{position:absolute;left:60px;bottom:80px;z-index:calc(var(--z-content) + 2);font-family:var(--font-mono);display:flex;flex-direction:column;gap:4px}.manifesto__arr-label.svelte-13s03m5{font-size:7px;letter-spacing:2px;color:color-mix(in srgb,var(--primary) 15%,transparent);text-transform:uppercase}.manifesto__arr-time.svelte-13s03m5{font-size:18px;font-weight:600;color:color-mix(in srgb,var(--primary) 20%,transparent);letter-spacing:2px;font-variant-numeric:tabular-nums}.manifesto__chevrons.svelte-13s03m5{position:absolute;display:flex;gap:6px;z-index:calc(var(--z-content) + 2)}.manifesto__chevrons--right.svelte-13s03m5{right:60px;top:110px;flex-direction:row}.manifesto__chevrons--down.svelte-13s03m5{left:80px;top:60px;flex-direction:column}.manifesto__chevron.svelte-13s03m5{width:12px;height:12px;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);opacity:var(--opacity-subtle)}.manifesto__chevrons--right.svelte-13s03m5 .manifesto__chevron:where(.svelte-13s03m5){transform:rotate(-45deg)}.manifesto__chevrons--down.svelte-13s03m5 .manifesto__chevron:where(.svelte-13s03m5){transform:rotate(45deg)}.manifesto__badge.svelte-13s03m5{position:absolute;font-family:var(--font-mono);font-size:8px;letter-spacing:2px;color:color-mix(in srgb,var(--primary) 20%,transparent);border:1px solid color-mix(in srgb,var(--primary) 10%,transparent);border-radius:var(--radius-sm);padding:3px 8px;text-transform:uppercase;z-index:calc(var(--z-content) + 2)}.manifesto__badge--platform.svelte-13s03m5{right:50px;bottom:60px}.manifesto__badge--direction.svelte-13s03m5{left:50px;top:55px}@media(max-width:640px){.manifesto__arrival.svelte-13s03m5{left:12px;bottom:50px}.manifesto__arrival.svelte-13s03m5 .manifesto__arr-time:where(.svelte-13s03m5){font-size:14px}}@media(max-width:768px){.manifesto__chevrons.svelte-13s03m5{opacity:var(--opacity-faint)}.manifesto__badge.svelte-13s03m5{font-size:6px;padding:2px 6px}}@media(prefers-reduced-motion:reduce){.manifesto__arrival.svelte-13s03m5,.manifesto__chevrons.svelte-13s03m5,.manifesto__badge.svelte-13s03m5{opacity:1;transform:none}}.manifesto.svelte-115mkj2{position:relative;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--manifesto, #0f0d0a);cursor:crosshair}.manifesto__circuit-grid.svelte-115mkj2{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--primary) 3.5%,transparent) 0px,color-mix(in srgb,var(--primary) 3.5%,transparent) 1px,transparent 1px,transparent 80px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--primary) 3.5%,transparent) 0px,color-mix(in srgb,var(--primary) 3.5%,transparent) 1px,transparent 1px,transparent 80px);z-index:var(--z-base)}.manifesto__circuit-grid.svelte-115mkj2:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 2.5px at 80px 80px,color-mix(in srgb,var(--primary) 12%,transparent) 0%,transparent 4px),radial-gradient(circle 2px at 160px 160px,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 3px),radial-gradient(circle 2.5px at 240px 80px,color-mix(in srgb,var(--primary) 10%,transparent) 0%,transparent 4px),radial-gradient(circle 2px at 80px 240px,color-mix(in srgb,var(--primary) 6%,transparent) 0%,transparent 3px);background-size:320px 320px}.manifesto__content.svelte-115mkj2{position:relative;z-index:calc(var(--z-content) + 9);display:flex;flex-direction:column;align-items:center;max-width:960px;padding-inline:1.5rem}.manifesto__prompt.svelte-115mkj2{display:flex;align-items:center;gap:8px;margin-bottom:36px;padding:8px 16px;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 4%,transparent)}.manifesto__prompt-cmd.svelte-115mkj2{font-family:var(--font-mono);font-size:13px;color:color-mix(in srgb,var(--primary) 85%,transparent)}.manifesto__prompt-text.svelte-115mkj2{font-family:var(--font-mono);font-size:13px;color:color-mix(in srgb,var(--primary) 60%,transparent)}.manifesto__statement.svelte-115mkj2{text-align:center;text-transform:uppercase}.manifesto__line-small.svelte-115mkj2{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,5vw,3.5rem);color:var(--secondary-foreground);letter-spacing:-.02em;line-height:1.3}.manifesto__line-huge.svelte-115mkj2{font-family:var(--font-heading);font-weight:900;font-size:clamp(2.2rem,11.5vw,11rem);color:var(--primary);letter-spacing:-.05em;line-height:.85;text-shadow:0 0 80px color-mix(in srgb,var(--primary) 12%,transparent);white-space:nowrap;max-width:100vw;overflow:hidden}.manifesto__highlight.svelte-115mkj2{color:var(--primary)}.manifesto__pills.svelte-115mkj2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.manifesto__pill.svelte-115mkj2{font-family:var(--font-mono);font-size:clamp(.75rem,1.2vw,1rem);letter-spacing:.04em;color:color-mix(in srgb,var(--primary) 60%,transparent);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);border-radius:var(--radius-pill);padding:8px 20px;background:color-mix(in srgb,var(--primary) 4%,transparent);text-decoration:none;transition:border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default)}.manifesto__pill.svelte-115mkj2:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:color-mix(in srgb,var(--primary) 85%,transparent);background:color-mix(in srgb,var(--primary) 8%,transparent)}.manifesto__ripple{position:absolute;border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:calc(var(--z-content) + 3);animation:svelte-115mkj2-ripple-expand 1.2s ease-out forwards}.manifesto__ripple-inner{position:absolute;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:calc(var(--z-content) + 3);animation:svelte-115mkj2-ripple-inner .8s ease-out forwards}@keyframes svelte-115mkj2-ripple-expand{0%{width:0;height:0;opacity:.6}to{width:200px;height:200px;opacity:0}}@keyframes svelte-115mkj2-ripple-inner{0%{width:0;height:0;opacity:.8}to{width:100px;height:100px;opacity:0}}@media(max-width:640px){.manifesto__pill.svelte-115mkj2{font-size:10px;padding:5px 12px}.manifesto__pills.svelte-115mkj2{gap:6px}}@media(prefers-reduced-motion:reduce){.manifesto__circuit-grid.svelte-115mkj2,.manifesto__prompt.svelte-115mkj2,.manifesto__pill.svelte-115mkj2{opacity:1;transform:none;translate:none}}button.proof-image.svelte-zmrp7k{appearance:none;border:none;padding:0;font:inherit;color:inherit;text-align:start;background:transparent}.proof-image.image-active.svelte-zmrp7k .proof-img:where(.svelte-zmrp7k){filter:grayscale(0) brightness(.7)}.proof-image.image-active.svelte-zmrp7k .proof-img-overlay:where(.svelte-zmrp7k){opacity:var(--opacity-subtle)}@media(max-width:767px){.proof-image.svelte-zmrp7k{cursor:pointer}}.crosshair.svelte-1dbdc5l{position:absolute;width:32px;height:32px}.crosshair.svelte-1dbdc5l:before{content:"";position:absolute;width:32px;height:1px;background:color-mix(in srgb,var(--primary) 15%,transparent);top:50%}.crosshair.svelte-1dbdc5l:after{content:"";position:absolute;width:1px;height:32px;background:color-mix(in srgb,var(--primary) 15%,transparent);left:50%}.ref-label.svelte-1dbdc5l{position:absolute;font-family:var(--font-mono);font-size:10px;color:color-mix(in srgb,var(--primary) 20%,transparent);letter-spacing:1.5px;z-index:var(--z-base)}.edge-detail{position:absolute}@media(max-width:1023px){.ref-label.svelte-1dbdc5l,.crosshair.svelte-1dbdc5l{display:none}}@media(max-width:767px){.edge-details.svelte-1dbdc5l,.train-svg.svelte-1dbdc5l{opacity:var(--opacity-faint)}}.services-section.svelte-1echokv{padding:var(--space-section-y) var(--space-page-x)}@media(min-width:1024px){.services-section.svelte-1echokv{min-height:100dvh;display:flex;flex-direction:column;justify-content:center}}.services-grid.svelte-1echokv{grid-auto-rows:1fr}.services-title.svelte-1echokv{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.025em}button.svg-panel.svelte-1echokv{appearance:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:80px;min-width:80px;aspect-ratio:1;align-self:center;background:var(--muted);border:1px solid var(--border)}@media(min-width:1024px){.svg-panel.svelte-1echokv{width:90px;min-width:90px}}.view-all-link.svelte-1echokv:hover{color:var(--primary);border-color:var(--primary)}.closer-graffiti-wrap.svelte-q0gwne{position:absolute;right:4%;bottom:20%;width:clamp(160px,18vw,260px);max-width:260px;pointer-events:auto;cursor:pointer;z-index:calc(var(--z-content) + 1);overflow:visible}.closer-graffiti-svg{width:100%!important;height:auto!important;max-width:100%!important;display:block;overflow:visible}@media(max-width:767px){.closer-graffiti-wrap.svelte-q0gwne{position:relative;inset:auto;transform:none;width:clamp(140px,40vw,200px);max-width:none;opacity:1;pointer-events:auto;order:2;margin:24px auto 0;z-index:calc(var(--z-content) + 1)}}.closer-floodlight-wrap.svelte-18acsiu{position:absolute;bottom:0;right:4%;width:clamp(160px,18vw,260px);display:flex;justify-content:center;pointer-events:none;z-index:calc(var(--z-content) + 3);line-height:0;overflow:visible}.closer-floodlight.svelte-18acsiu{width:clamp(40px,5vw,64px);height:auto;display:block}.closer-beam.svelte-18acsiu{position:absolute;left:50%;transform:translate(-50%);bottom:100%;width:clamp(400px,45vw,650px);height:42dvh;clip-path:polygon(49% 100%,51% 100%,100% 0%,0% 0%);background:linear-gradient(to top,color-mix(in srgb,var(--accent) 8%,transparent) 0%,color-mix(in srgb,var(--accent) 4%,transparent) 35%,color-mix(in srgb,var(--accent) 1.5%,transparent) 65%,transparent 100%);filter:blur(8px);pointer-events:none}@media(max-width:767px){.closer-floodlight-wrap.svelte-18acsiu{position:absolute;bottom:0;right:auto;left:50%;transform:translate(-50%);width:auto;z-index:calc(var(--z-content) + 3)}.closer-beam.svelte-18acsiu{display:block;width:clamp(280px,80vw,400px);height:35dvh;clip-path:polygon(48.5% 100%,51.5% 100%,100% 0%,0% 0%)}}.prop.svelte-1wh8etw{position:absolute;bottom:0;pointer-events:none;z-index:calc(var(--z-content) + 2);line-height:0}.prop-svg{width:100%!important;height:auto!important;display:block}.prop-cone.svelte-1wh8etw{left:2%;width:50px}.prop-sign.svelte-1wh8etw{left:10%;width:75px}.prop-helmet.svelte-1wh8etw{left:22%;width:60px}.prop-barricade.svelte-1wh8etw{left:30%;width:200px}@media(max-width:767px){.prop-cone.svelte-1wh8etw{left:calc(50% - 80px);width:22px}.prop-sign.svelte-1wh8etw{left:calc(50% - 50px);width:36px}.prop-helmet.svelte-1wh8etw{left:calc(50% + 24px);width:28px}.prop-barricade.svelte-1wh8etw{left:calc(50% + 50px);width:80px}}.terminal-welcome.svelte-a5ttfm{padding:4px 24px 12px}.terminal-comment.svelte-a5ttfm{font-size:14px;color:var(--muted-foreground);font-style:italic}.terminal-row.svelte-a5ttfm{display:grid;grid-template-columns:36px 120px 1fr 80px;padding:16px 24px;align-items:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-normal);position:relative}.terminal-row.svelte-a5ttfm:hover{background-color:color-mix(in srgb,var(--primary) 5%,transparent)}.terminal-row.svelte-a5ttfm:hover .terminal-row-action:where(.svelte-a5ttfm){color:var(--accent)}.terminal-line-num.svelte-a5ttfm{font-size:12px;color:var(--muted-foreground);-webkit-user-select:none;user-select:none}.terminal-row-label.svelte-a5ttfm{font-size:14px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.terminal-row-desc.svelte-a5ttfm{font-size:15px;color:var(--muted-foreground)}.terminal-row-desc-primary.svelte-a5ttfm{font-size:16px;color:var(--secondary-foreground)}.terminal-row-action.svelte-a5ttfm{text-align:right;font-size:13px;color:var(--muted-foreground);transition:color var(--duration-normal)}.terminal-row-action-primary.svelte-a5ttfm{color:var(--accent);font-weight:600}.terminal-cursor-line.svelte-a5ttfm{display:flex;gap:8px;padding:8px 24px 12px;align-items:center}.closer-section.svelte-1viln1h{min-height:100dvh;display:flex;align-items:center;padding:var(--space-section-y) var(--space-page-x) 100px;position:relative}.closer-content.svelte-1viln1h{max-width:78%;width:100%;padding-inline-start:clamp(1rem,4vw,3rem)}.closer-cta.svelte-1viln1h{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--accent);text-decoration:none;padding:14px 28px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius-sm);margin-block-end:28px;transition:background-color var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default);letter-spacing:.5px}.closer-cta.svelte-1viln1h:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--foreground)}.closer-cta-arrow.svelte-1viln1h{transition:transform var(--duration-normal)}.closer-cta.svelte-1viln1h:hover .closer-cta-arrow:where(.svelte-1viln1h){transform:translate(4px)}@media(max-width:767px){.closer-section.svelte-1viln1h{flex-direction:column;align-items:stretch;justify-content:center;padding:var(--space-section-y) var(--space-page-x) 100px}.closer-content.svelte-1viln1h{max-width:100%;padding-inline-start:0;order:1}}.rotated-title.svelte-q19b1w{position:sticky;top:50%;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;white-space:nowrap;transform-origin:center center}.rotated-title--left.svelte-q19b1w{rotate:180deg}.rotated-title.svelte-q19b1w .section-heading-text{font-size:clamp(3.5rem,7vw,6rem);font-weight:900;letter-spacing:-.02em;margin-block-end:0}.rotated-title.svelte-q19b1w [data-slot=section-heading-sub]{display:none}.home-section.svelte-q19b1w{display:grid;grid-template-columns:1fr;width:100%}.home-section-content.svelte-q19b1w{min-width:0}@media(min-width:1024px){.home-section--left.svelte-q19b1w{grid-template-columns:clamp(4.5rem,8vw,8rem) 1fr}.home-section--right.svelte-q19b1w{grid-template-columns:1fr clamp(4.5rem,8vw,8rem)}}@media(max-width:1023px){.rotated-title.svelte-q19b1w{display:none}}
