.cursor.svelte-1x96etn{vertical-align:-3px;background:var(--color-violet-soft);block-size:16px;inline-size:8px;animation:1s step-end 4 svelte-1x96etn-blink;display:inline-block}.cursor.resting.svelte-1x96etn{animation-name:svelte-1x96etn-blink-at-rest}@keyframes svelte-1x96etn-blink{50%{opacity:0}}@keyframes svelte-1x96etn-blink-at-rest{50%{opacity:0}}.note.svelte-1x96etn{color:var(--color-eyebrow);font-family:var(--font-mono);letter-spacing:.06em;pointer-events:none;font-size:.625rem;line-height:1;animation:.2s svelte-1x96etn-note-in;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:20px}@keyframes svelte-1x96etn-note-in{0%{opacity:0}}.try.svelte-3d8wk .band-inner:where(.svelte-3d8wk){gap:44px}.head.svelte-3d8wk{justify-content:space-between;align-items:flex-end;gap:24px;inline-size:100%;display:flex}.intro.svelte-3d8wk{flex-direction:column;gap:16px;max-inline-size:560px;display:flex}.intro.svelte-3d8wk .sub{color:var(--color-text-on-dark);font-size:1.0625rem;line-height:1.6}.tools.svelte-3d8wk{grid-template-columns:repeat(4,1fr);gap:16px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.tool.svelte-3d8wk{border:1px solid var(--color-card-dark-line);background:var(--color-card-dark);isolation:isolate;border-radius:12px;flex-direction:column;gap:18px;min-block-size:230px;padding:25px;transition:transform .4s ease-out,border-color .2s ease-out;display:flex;position:relative;overflow:hidden}.tool.svelte-3d8wk:before{z-index:-1;opacity:0;pointer-events:none;content:"";border-radius:999px;block-size:0;inline-size:0;transition:opacity .2s ease-out;position:absolute;inset-block-start:var(--my,50%);inset-inline-start:var(--mx,50%);box-shadow:0 0 120px 90px #a596ff29}.tool.svelte-3d8wk[data-lit]:before,.tool.svelte-3d8wk:focus-within:before{opacity:1}.tool.svelte-3d8wk[data-lit],.tool.svelte-3d8wk:focus-within{border-color:color-mix(in srgb, var(--color-violet-soft) 45%, var(--color-card-dark-line))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tool.svelte-3d8wk[data-lit]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition-duration:.12s}}.top.svelte-3d8wk{justify-content:space-between;align-items:center;display:flex}.chip.svelte-3d8wk{background:var(--color-chip-dark);color:var(--color-violet-pale);font-family:var(--font-mono);border-radius:6px;padding:6px 9px;font-size:.75rem;line-height:1.5}.live.svelte-3d8wk{color:var(--color-live);font-family:var(--font-mono);padding-inline-start:14px;font-size:.625rem;line-height:1.2;position:relative}.live.svelte-3d8wk:before,.live.svelte-3d8wk:after{background:var(--color-live);content:"";border-radius:999px;block-size:6px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-start:0}.live.svelte-3d8wk:after{opacity:0}.live.new.svelte-3d8wk{color:var(--color-violet-soft)}.live.new.svelte-3d8wk:before,.live.new.svelte-3d8wk:after{background:var(--color-violet-soft)}.chip.svelte-3d8wk .chip-icon{object-fit:contain;block-size:18px;inline-size:16px;display:block}@media (prefers-reduced-motion:no-preference){.tool.svelte-3d8wk:hover .live:where(.svelte-3d8wk):after,.tool.svelte-3d8wk:focus-within .live:where(.svelte-3d8wk):after{animation:2s ease-out infinite svelte-3d8wk-ping}}@keyframes svelte-3d8wk-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (forced-colors:active){.live.svelte-3d8wk:before{background:canvastext;outline:1px solid canvastext}}.media.svelte-3d8wk{inline-size:100%;max-inline-size:320px}.head.svelte-3d8wk .btn-violet:after{content:" →" / ""}.text.svelte-3d8wk{flex-direction:column;gap:16px;display:flex}.text.svelte-3d8wk .tool-title{color:var(--color-cream);font-size:1.25rem;font-weight:600;line-height:1.5}.text.svelte-3d8wk p:where(.svelte-3d8wk),.note.svelte-3d8wk{color:var(--color-dim);font-size:.875rem;line-height:1.55}.tags.svelte-3d8wk{color:var(--color-dimmer);font-family:var(--font-mono);font-size:.6875rem;line-height:1.5}.close.svelte-3d8wk{inline-size:100%;box-shadow:inset 0 1px 0 var(--color-rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block-start:40px;display:flex}.more.svelte-3d8wk{inline-size:100%;box-shadow:inset 0 1px 0 var(--color-rule-dark);grid-template-columns:repeat(2,1fr);gap:40px;padding-block-start:40px;display:grid}.more.solo.svelte-3d8wk{grid-template-columns:minmax(0,1fr)}.credits.svelte-3d8wk{border:1px solid var(--color-credits-line);background:var(--color-credits);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-block-size:218px;padding:23px 25px;display:flex}.pill.svelte-3d8wk{border:1px solid var(--color-credits-line);color:var(--color-violet-pale);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border-radius:100px;padding:5px 11px;font-size:.625rem;line-height:1.5}.stat.svelte-3d8wk{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stat.svelte-3d8wk .figure{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.stat.svelte-3d8wk .figure-value{color:var(--color-off-white);font-size:3.75rem;font-weight:700;line-height:1}.stat.svelte-3d8wk .figure-label{color:var(--color-dim)}.stat.svelte-3d8wk .figure-source{color:var(--color-violet-pale);font-size:.75rem;text-decoration:underline}.unit.svelte-3d8wk{color:var(--color-credits-unit);font-size:1.125rem;font-weight:600;line-height:1.2}.next.svelte-3d8wk{flex-direction:column;gap:16px;display:flex}.label.svelte-3d8wk{color:var(--color-dimmer);letter-spacing:.14em}.next.svelte-3d8wk ul:where(.svelte-3d8wk){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.next.svelte-3d8wk li:where(.svelte-3d8wk){border:1px dashed var(--color-rule-dashed);border-radius:8px;align-items:center;gap:12px;padding:11px 13px;display:flex}.code.svelte-3d8wk{border:1px dashed var(--color-credits-line);color:var(--color-dimmer);font-family:var(--font-mono);border-radius:4px;padding:4px 6px;font-size:.6875rem;line-height:1.2}.name.svelte-3d8wk{color:var(--color-off-white);flex:1;font-size:.875rem;line-height:1.5}.next.svelte-3d8wk li.described:where(.svelte-3d8wk){color:var(--color-dim);border:0;padding:0;font-size:.875rem;line-height:1.55;display:block}.described.svelte-3d8wk .name:where(.svelte-3d8wk){font-weight:600}.ask.svelte-3d8wk{color:var(--color-violet-soft);text-underline-offset:3px;align-self:flex-start;font-size:.875rem;text-decoration:underline}.soon.svelte-3d8wk{color:var(--color-dimmer);font-family:var(--font-mono);font-size:.625rem;line-height:1.2}@media (width<1200px){.head.svelte-3d8wk{flex-direction:column;align-items:flex-start}.tools.svelte-3d8wk{flex-direction:column;gap:28px;display:flex}.more.svelte-3d8wk{gap:24px}}@media (width<810px){.try.svelte-3d8wk .band-inner:where(.svelte-3d8wk){gap:32px}.tools.svelte-3d8wk{gap:24px}.more.svelte-3d8wk{flex-direction:column;display:flex}.stat.svelte-3d8wk .figure-value{font-size:3.5rem}}.build.svelte-1ilmkna .band-inner:where(.svelte-1ilmkna){gap:36px}.head.svelte-1ilmkna{flex-direction:column;gap:16px;max-inline-size:640px;display:flex}.head.svelte-1ilmkna .sub{color:var(--color-body);font-size:1.0625rem;line-height:1.6}.apps.svelte-1ilmkna{grid-template-columns:repeat(3,1fr);gap:28px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.app.svelte-1ilmkna,.close.svelte-1ilmkna{box-shadow:inset 0 2px 0 var(--color-ink);flex-direction:column;gap:16px;padding-block-start:10px;display:flex}.app.svelte-1ilmkna .icon{align-self:flex-start;max-block-size:48px;inline-size:auto}.build.svelte-1ilmkna .app-title{color:var(--color-ink);font-size:1.1875rem;font-weight:600;line-height:1.5}.meta.svelte-1ilmkna{color:var(--color-violet);font-family:var(--font-mono);font-size:.8125rem}.text.svelte-1ilmkna{color:var(--color-body);font-size:.9375rem;line-height:1.55}.banner.svelte-1ilmkna{background:var(--color-ink-bg);--focus-ring:var(--color-violet-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;inline-size:100%;padding:18px 20px;display:flex;position:relative}.line.svelte-1ilmkna{min-block-size:1.3em;min-inline-size:0;color:var(--color-text-on-dark);font-family:var(--font-inter);flex:1;font-size:.9375rem;line-height:1.3}.line.svelte-1ilmkna:before{color:var(--color-violet-soft);content:"↳" / "";margin-inline-end:8px}.banner.svelte-1ilmkna .btn-violet:after{content:"  →" / ""}.banner.svelte-1ilmkna .btn-violet{font-family:var(--font-inter);letter-spacing:-.15px;padding:14px 20px;line-height:1}@media (width<1200px){.apps.svelte-1ilmkna{flex-direction:column;display:flex}}@media (width<810px){.apps.svelte-1ilmkna{gap:24px}.banner.svelte-1ilmkna{flex-direction:column;align-items:flex-start;gap:12px}.line.svelte-1ilmkna{min-block-size:2.6em;inline-size:100%}}.faq.svelte-7h0cvj{box-shadow:inset 0 1px 0 var(--color-rule-soft)}.faq.svelte-7h0cvj .band-inner:where(.svelte-7h0cvj){grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.head.svelte-7h0cvj{color:var(--color-ink);position:sticky;inset-block-start:104px}.questions.svelte-7h0cvj{box-shadow:inset 0 1px 0 var(--color-rule)}details.svelte-7h0cvj{box-shadow:inset 0 -1px 0 var(--color-rule)}summary.svelte-7h0cvj{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;list-style:none;display:flex}summary.svelte-7h0cvj::-webkit-details-marker{display:none}summary.svelte-7h0cvj .question{color:var(--color-ink);font-size:1.25rem;font-weight:600;line-height:1.4}summary.svelte-7h0cvj:hover .question{color:var(--color-violet)}.plus.svelte-7h0cvj{flex:none;block-size:14px;inline-size:14px;position:relative}.plus.svelte-7h0cvj:before,.plus.svelte-7h0cvj:after{background:var(--color-violet);content:"";block-size:2px;inline-size:14px;transition:transform .2s;position:absolute;inset-block-start:6px;inset-inline-start:0}.plus.svelte-7h0cvj:after{transform:rotate(90deg)}details[open].svelte-7h0cvj .plus:where(.svelte-7h0cvj):after{transform:rotate(0)}.answer.svelte-7h0cvj{max-inline-size:680px;color:var(--color-body);flex-direction:column;gap:12px;padding:0 40px 26px 0;font-size:1.0625rem;line-height:1.65;display:flex}.answer.svelte-7h0cvj a:where(.svelte-7h0cvj){color:var(--color-violet);text-underline-offset:3px;text-decoration:underline}.answer.svelte-7h0cvj a:where(.svelte-7h0cvj):hover{color:var(--color-ink)}@media (width<1200px){.faq.svelte-7h0cvj .band-inner:where(.svelte-7h0cvj){grid-template-columns:minmax(0,1fr);gap:24px}.head.svelte-7h0cvj{position:static}}@media (width<810px){summary.svelte-7h0cvj{gap:16px;padding-block:18px}summary.svelte-7h0cvj .question{font-size:1.0625rem}.answer.svelte-7h0cvj{padding:0 0 22px;font-size:1rem}}.film-block.svelte-pppgst{flex-direction:column;align-items:center;gap:40px;padding:80px;display:flex}.head.svelte-pppgst{inline-size:100%;max-inline-size:1040px}.head.svelte-pppgst .film-title{color:var(--color-ink-bg);letter-spacing:-.4px;font-size:2.5rem;font-weight:600;line-height:1.15}.frame.svelte-pppgst{aspect-ratio:1040/584;border-radius:12px;inline-size:100%;max-inline-size:1040px;position:relative;overflow:clip}.frame.svelte-pppgst iframe:where(.svelte-pppgst){border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.narrow.svelte-pppgst{display:none}@media (width<1200px){.film-block.svelte-pppgst{padding:56px 80px}}@media (width<810px){.film-block.svelte-pppgst{padding:40px 24px}.head.svelte-pppgst .film-title{letter-spacing:-.32px;font-size:2rem}.frame.svelte-pppgst{max-inline-size:350px}.wide.has-narrow.svelte-pppgst{display:none}.narrow.svelte-pppgst{display:block}}.opening.svelte-l2g9r9{background:var(--color-ink-bg);color:var(--color-cream);padding:40px 80px 80px}.inner.svelte-l2g9r9{justify-content:center;align-items:flex-start;gap:56px;inline-size:100%;margin-inline:auto;display:flex}.opening.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){max-inline-size:1040px}.band.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){max-inline-size:calc(var(--frame) + 160px);grid-template-columns:1fr 1fr;padding:88px 80px;display:grid}.copy.svelte-l2g9r9{flex-direction:column;flex:1;gap:16px;min-inline-size:0;display:flex}.opening.svelte-l2g9r9 .copy:where(.svelte-l2g9r9){flex:50%;gap:24px}.copy.svelte-l2g9r9 .title{color:var(--color-cream);letter-spacing:-2px;font-size:3.5rem;font-weight:700;line-height:1.05}.copy.svelte-l2g9r9 .lede{max-inline-size:380px;color:var(--color-body);font-size:1.0625rem;line-height:1.6}.opening.svelte-l2g9r9 .copy:where(.svelte-l2g9r9) .lede{max-inline-size:none;color:var(--color-text-on-dark);padding-block-start:12px;font-size:1.125rem}.after.svelte-l2g9r9,.fineprint.svelte-l2g9r9{font-size:.9375rem}.band.svelte-l2g9r9{overflow-x:clip}.card.svelte-l2g9r9{--form-bleed:40px;flex-direction:column;min-block-size:467px;min-inline-size:0;display:flex}.hs-form-frame.svelte-l2g9r9{color-scheme:light}.hs-form-frame.svelte-l2g9r9:has(iframe){inline-size:calc(100% + 2 * var(--form-bleed));margin:calc(-1 * var(--form-bleed))}.opening.svelte-l2g9r9 .card:where(.svelte-l2g9r9){min-block-size:822px;padding:var(--form-bleed);outline-offset:-1px;border-radius:12px;outline:1px solid #c4c4c44d;flex:50%;overflow:hidden}.fallback.svelte-l2g9r9{flex-direction:column;gap:8px;display:flex}.fallback[hidden].svelte-l2g9r9{display:none}.fallback-links.svelte-l2g9r9{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (width<1200px){.opening.svelte-l2g9r9{padding:56px 80px}.opening.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){flex-direction:column;align-items:stretch;gap:40px;max-inline-size:730px}.opening.svelte-l2g9r9 .copy:where(.svelte-l2g9r9){gap:0}.copy.svelte-l2g9r9 .title{font-size:3rem}.opening.svelte-l2g9r9 .card:where(.svelte-l2g9r9){flex:none}.band.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){padding:64px 80px}}@media (width<810px){.opening.svelte-l2g9r9{padding:40px 24px}.opening.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){gap:32px;max-inline-size:450px}.copy.svelte-l2g9r9 .title{font-size:2.5rem}.opening.svelte-l2g9r9 .card:where(.svelte-l2g9r9){--form-bleed:24px}.band.svelte-l2g9r9 .inner:where(.svelte-l2g9r9){flex-direction:column;align-items:stretch;gap:24px;padding:56px 24px;display:flex}}.frame-capture.svelte-ti95ju{z-index:2;pointer-events:none;position:absolute;inset:0}.capture.svelte-ti95ju{cursor:crosshair;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.capture.svelte-ti95ju:focus-visible{outline-offset:-8px}.reticle.svelte-ti95ju{color:#fff;opacity:0;block-size:72px;inline-size:72px;margin-block-start:-36px;margin-inline-start:-36px;transition:opacity .18s;position:absolute;inset-block-start:0;inset-inline-start:0}.reticle.svelte-ti95ju svg:where(.svelte-ti95ju){block-size:100%;inline-size:100%;display:block}.reticle.svelte-ti95ju:not(.drawn) svg:where(.svelte-ti95ju),.reticle.svelte-ti95ju:not(.drawn) .hint:where(.svelte-ti95ju){display:none}.shown.svelte-ti95ju .reticle.drawn:where(.svelte-ti95ju),.reticle.svelte-ti95ju:has(.flash:where(.svelte-ti95ju)){mix-blend-mode:difference}.shown.svelte-ti95ju .reticle:where(.svelte-ti95ju){opacity:1}.flash.svelte-ti95ju{opacity:0;background:#fff;animation:.32s ease-out svelte-ti95ju-flash;position:absolute;inset:6px}@keyframes svelte-ti95ju-flash{0%{opacity:.75}to{opacity:0}}.hint.svelte-ti95ju{font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;background:#0c0c11b8;border-radius:3px;padding:4px 6px 3px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;translate:-50%}.card.svelte-ti95ju{background:var(--color-paper);inline-size:max-content;max-inline-size:240px;font:400 11px/1.45 var(--font-mono);color:var(--color-ink);opacity:0;border-radius:8px;padding:10px 12px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(6px);box-shadow:0 8px 24px #00000059}.shown.svelte-ti95ju .card:where(.svelte-ti95ju){opacity:1;transform:none}.snap.svelte-ti95ju{background:var(--color-ink-bg);border-radius:4px;inline-size:216px;margin-block-end:8px;display:block;box-shadow:0 0 0 1px #0c0c1124}.snap[hidden].svelte-ti95ju{display:none}.note.svelte-ti95ju{margin:0}.note.svelte-ti95ju b:where(.svelte-ti95ju){letter-spacing:.04em;text-transform:uppercase;margin-block-end:2px;font-weight:700;display:block}.measured.svelte-ti95ju{color:var(--color-body)}@media (width<810px){.card.svelte-ti95ju{align-items:center;gap:10px;max-inline-size:290px;padding:8px 10px;display:flex}.snap.svelte-ti95ju{flex:none;inline-size:92px;margin:0}}.loose-facts.svelte-qcexr4{z-index:1;inset-block:0;inset-inline:calc(var(--hero-side,80px) + 532px) 0;pointer-events:none;position:absolute;overflow:clip}.tiles.svelte-qcexr4{position:absolute;inset:0}.tile.svelte-qcexr4{border:1px solid var(--color-card-dark-line);background:color-mix(in srgb, var(--color-card-dark) 88%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--color-ink-bg) 55%, transparent);transform:rotate(var(--turn));will-change:transform;border-radius:10px;flex-direction:column;gap:5px;padding:8px 12px 9px;display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.kind.svelte-qcexr4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:11px;line-height:1}.value.svelte-qcexr4{font-family:var(--font-sans);white-space:nowrap;color:var(--color-cream);font-size:14px;font-weight:500;line-height:1.2}.file.svelte-qcexr4{border:1px solid var(--color-violet);background:var(--color-card-dark);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-violet) 22%, transparent), 0 16px 40px color-mix(in srgb, var(--color-ink-bg) 60%, transparent);font-family:var(--font-sans);white-space:nowrap;color:var(--color-cream);opacity:0;border-radius:12px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:16px;font-weight:500;display:flex;position:absolute;inset-block-start:62%;inset-inline-start:58%;transform:scale(.4)}.caption.svelte-qcexr4{z-index:1;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);font-size:11px;position:absolute;inset-block-end:22px;inset-inline-start:24px}@media (prefers-reduced-motion:reduce){.file.svelte-qcexr4{opacity:1;transform:none}}@media (width<1200px){.loose-facts.svelte-qcexr4{inset-inline-start:460px}}@media (width<810px){.loose-facts.svelte-qcexr4{block-size:200px;inset:auto 0 0}.tile.svelte-qcexr4{border-radius:8px;gap:4px;padding:6px 9px 7px;inset-block-start:var(--my);inset-inline-start:var(--mx)}.kind.svelte-qcexr4{font-size:9px}.value.svelte-qcexr4{font-size:12px}.wide-only.svelte-qcexr4,.file.svelte-qcexr4{display:none}.caption.svelte-qcexr4{inset-block:10px auto;inset-inline:auto 16px}}.hero.svelte-gjc7fy{--hero-side:max(80px, calc((100% - var(--frame)) / 2));isolation:isolate;min-block-size:600px;padding:32px var(--hero-side);color:var(--color-cream);align-items:center;gap:56px;display:flex;position:relative}.hero.with-video.svelte-gjc7fy{--hero-copy-width:532px;min-block-size:clamp(680px, calc(100svh - var(--nav-height)), 1000px);background:#000;padding-block:80px;overflow:hidden}.hero.svelte-gjc7fy .poster{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.scrim.svelte-gjc7fy{z-index:-1;position:absolute;inset:0}.with-video.svelte-gjc7fy .scrim:where(.svelte-gjc7fy){z-index:1;pointer-events:none;mask-image:linear-gradient(90deg, #000 calc(var(--hero-side) + var(--hero-copy-width)), transparent calc(var(--hero-side) + var(--hero-copy-width) + 240px));background:#0c0c11e0}.film.svelte-gjc7fy{position:absolute;inset:0;overflow:hidden}.film.svelte-gjc7fy video:where(.svelte-gjc7fy){object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block;transform:translate(16%)}.shade.svelte-gjc7fy{pointer-events:none;background:linear-gradient(0deg, var(--color-ink-bg), transparent 18%);position:absolute;inset:0}.toggle.svelte-gjc7fy{z-index:2;block-size:32px;inline-size:32px;position:absolute;inset-block-end:16px;inset-inline-end:16px}.copy.svelte-gjc7fy{z-index:2;flex-direction:column;flex:none;align-items:flex-start;gap:28px;inline-size:100%;max-inline-size:532px;display:flex;position:relative}.copy.svelte-gjc7fy .hero-title em{font-family:var(--font-serif);font-size:5.25rem;font-style:italic;font-weight:400}.copy.svelte-gjc7fy .eyebrow{color:var(--color-text-on-dark)}@media (width<1200px){.hero.svelte-gjc7fy{gap:32px;min-block-size:0;padding:80px}.hero.with-video.svelte-gjc7fy{--hero-copy-width:380px}.copy.svelte-gjc7fy{gap:24px;max-inline-size:380px}.copy.svelte-gjc7fy .hero-title em{font-size:2.9375rem}}@media (width<810px){.hero.svelte-gjc7fy{flex-direction:column;align-items:stretch;gap:32px;min-block-size:0;padding:24px 24px 0}.hero.svelte-gjc7fy:not(.with-video){padding-block-end:40px}.hero.with-video.svelte-gjc7fy{min-block-size:calc(100svh - var(--nav-height));justify-content:flex-end;padding:24px 24px 40px}.with-video.svelte-gjc7fy .scrim:where(.svelte-gjc7fy){display:none}.film.svelte-gjc7fy,.with-video.svelte-gjc7fy [data-loose-facts]{block-size:64%;inset:0}.film.svelte-gjc7fy video:where(.svelte-gjc7fy){transform:none}.shade.svelte-gjc7fy{display:none}.toggle.svelte-gjc7fy{inset-block:16px auto}.with-video.svelte-gjc7fy .copy:where(.svelte-gjc7fy){isolation:isolate;margin-block-start:240px}.with-video.svelte-gjc7fy .copy:where(.svelte-gjc7fy):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0c0c11f0 80px);position:absolute;inset:-80px -24px -40px}.copy.svelte-gjc7fy{max-inline-size:100%}.copy.svelte-gjc7fy .hero-title em{font-size:3.0625rem}}.split.svelte-1bjk49r .band-inner:where(.svelte-1bjk49r){grid-template-columns:minmax(0,532px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.words-only.svelte-1bjk49r .band-inner:where(.svelte-1bjk49r){grid-template-columns:minmax(0,900px)}.words-only.svelte-1bjk49r .hero-title{text-wrap:balance}.copy.svelte-1bjk49r{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.sample.svelte-1bjk49r{border:1px solid var(--color-card-dark-line);background:var(--color-card-dark);border-radius:12px;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:25px;display:flex}.sample.svelte-1bjk49r .sample-media{inline-size:100%;color:var(--color-violet-pale)}.fineprint.svelte-1bjk49r{box-shadow:inset 0 1px 0 var(--color-card-dark-line);color:var(--color-dim);font-family:var(--font-mono);padding-block-start:16px;font-size:.75rem;line-height:1.5}@media (width<1200px){.split.svelte-1bjk49r .band-inner:where(.svelte-1bjk49r){grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<810px){.sample.svelte-1bjk49r{padding:20px}}.brands.svelte-1ibjc6s{box-shadow:inset 0 1px #11101312,inset 0 -1px #11101312}.brands.svelte-1ibjc6s .band-inner:where(.svelte-1ibjc6s){flex-direction:row;align-items:center;gap:28px 64px;padding-block:40px}.head.svelte-1ibjc6s{flex:none}.stacked.svelte-1ibjc6s .band-inner:where(.svelte-1ibjc6s){flex-direction:column;align-items:flex-start}.stacked.svelte-1ibjc6s .logos:where(.svelte-1ibjc6s){gap:16px;inline-size:100%}.head.svelte-1ibjc6s .brands-title{max-inline-size:9.5em;color:var(--color-ink);font-size:1.1875rem;font-weight:600;line-height:1.5}.logos.svelte-1ibjc6s{flex-wrap:wrap;flex:1;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.logos.svelte-1ibjc6s li:where(.svelte-1ibjc6s){align-items:center;min-block-size:48px;display:flex}.logo-link.svelte-1ibjc6s{transition:opacity .18s;display:flex}.logo-link.svelte-1ibjc6s:hover{opacity:.7}.logos.svelte-1ibjc6s .logo-image{object-fit:contain;block-size:36px;inline-size:auto;max-inline-size:172px}.logos.svelte-1ibjc6s .sized:where(.svelte-1ibjc6s) .logo-image{inline-size:var(--w);block-size:var(--h);max-inline-size:none}@media (width<1200px){.brands.svelte-1ibjc6s .band-inner:where(.svelte-1ibjc6s){flex-direction:column;align-items:flex-start;gap:24px;padding-block:36px}}@media (width<810px){.brands.svelte-1ibjc6s .band-inner:where(.svelte-1ibjc6s){gap:20px;padding-block:32px}.logos.svelte-1ibjc6s{gap:16px 24px}.logos.svelte-1ibjc6s li:where(.svelte-1ibjc6s){min-block-size:40px}.logos.svelte-1ibjc6s .logo-image{block-size:28px;max-inline-size:126px}.logos.svelte-1ibjc6s .sized:where(.svelte-1ibjc6s) .logo-image{inline-size:calc(var(--w) * 5 / 6);block-size:calc(var(--h) * 5 / 6)}}.offices.svelte-3rp8rw{justify-content:center;padding:0 80px 40px;display:flex}.card.svelte-3rp8rw{outline:1px solid var(--color-rule-soft);outline-offset:-1px;background:#fff;border-radius:12px;align-items:flex-start;gap:32px;inline-size:100%;max-inline-size:1040px;padding:32px;display:flex}.facts.svelte-3rp8rw{flex-direction:column;flex:none;gap:30px;inline-size:269px;display:flex}.fact.svelte-3rp8rw{align-items:flex-start;gap:16px;display:flex}.fact.svelte-3rp8rw svg:where(.svelte-3rp8rw){color:var(--color-violet);flex:none}.fact-text.svelte-3rp8rw{flex-direction:column;gap:20px;display:flex}.fact-text.svelte-3rp8rw .fact-title{color:#000;letter-spacing:-.22px;font-size:1.375rem;font-weight:600;line-height:1.2}.lines.svelte-3rp8rw{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lines.svelte-3rp8rw li:where(.svelte-3rp8rw){color:#111;letter-spacing:-.32px;font-size:1rem;line-height:1.2}.rule.svelte-3rp8rw{background:#ebedee;border-radius:100px;flex:none;block-size:2px}.card.svelte-3rp8rw .map{aspect-ratio:675/504;object-fit:cover;border-radius:12px;flex:1;block-size:auto;inline-size:100%;min-inline-size:0}@media (width<1200px){.offices.svelte-3rp8rw{padding:0 80px 56px}.card.svelte-3rp8rw{background:var(--color-paper);flex-direction:column;align-items:center}.facts.svelte-3rp8rw{flex-direction:row;gap:30px;inline-size:auto;max-inline-size:750px}.rule.svelte-3rp8rw{align-self:stretch;block-size:auto;inline-size:2px}.card.svelte-3rp8rw .map{flex:none}}@media (width<810px){.offices.svelte-3rp8rw{padding:0 24px 40px}.card.svelte-3rp8rw{gap:24px;padding:16px}.facts.svelte-3rp8rw{flex-direction:column;order:2;inline-size:100%}.rule.svelte-3rp8rw{block-size:2px;inline-size:auto}.card.svelte-3rp8rw .map{order:1}}.story.svelte-iikmpp{box-shadow:inset 0 1px 0 var(--color-rule-soft)}.story.svelte-iikmpp .band-inner:where(.svelte-iikmpp){gap:64px}.head.svelte-iikmpp{flex-direction:column;gap:16px;max-inline-size:900px;display:flex}.step.svelte-iikmpp{align-items:start;gap:24px 64px;inline-size:100%;display:grid}.words-only.svelte-iikmpp{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.words-only.svelte-iikmpp .words:where(.svelte-iikmpp){padding-block-start:8px}.with-objects.svelte-iikmpp{grid-template:"lead objects""words objects"1fr/minmax(0,5fr) minmax(0,7fr);align-items:center}.with-objects.svelte-iikmpp .lead:where(.svelte-iikmpp){grid-area:lead;align-self:end}.with-objects.svelte-iikmpp .words:where(.svelte-iikmpp){grid-area:words;align-self:start}.with-objects.svelte-iikmpp .objects:where(.svelte-iikmpp){grid-area:objects}.lead.svelte-iikmpp{flex-direction:column;gap:16px;display:flex}.lead.svelte-iikmpp .step-title{color:var(--color-ink);text-wrap:balance}.words.svelte-iikmpp{color:var(--color-body);flex-direction:column;gap:20px;font-size:1.125rem;line-height:1.6;display:flex}.link.svelte-iikmpp{box-shadow:inset 0 1px 0 var(--color-rule);padding-block-start:20px;font-size:1rem}.link.svelte-iikmpp a:where(.svelte-iikmpp){color:var(--color-violet);text-underline-offset:4px;text-decoration:underline 1px}.link.svelte-iikmpp a:where(.svelte-iikmpp):hover{color:var(--color-ink)}.objects.svelte-iikmpp{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.objects.svelte-iikmpp .object{object-fit:cover;block-size:380px;inline-size:100%}@media (width<1200px){.story.svelte-iikmpp .band-inner:where(.svelte-iikmpp){gap:48px}.words-only.svelte-iikmpp,.with-objects.svelte-iikmpp{grid-template:none/minmax(0,1fr)}.with-objects.svelte-iikmpp .lead:where(.svelte-iikmpp),.with-objects.svelte-iikmpp .words:where(.svelte-iikmpp),.with-objects.svelte-iikmpp .objects:where(.svelte-iikmpp){grid-area:auto}.words-only.svelte-iikmpp .words:where(.svelte-iikmpp){padding-block-start:0}.words.svelte-iikmpp{max-inline-size:640px}.objects.svelte-iikmpp .object{block-size:340px}}@media (width<810px){.words.svelte-iikmpp{font-size:1rem}.objects.svelte-iikmpp{grid-template-columns:minmax(0,1fr);gap:8px}.objects.svelte-iikmpp .object{aspect-ratio:3/2;block-size:auto}}.ekofile.svelte-1aqbc9{-webkit-tap-highlight-color:transparent;display:block}.ekofile[role=button].svelte-1aqbc9{cursor:pointer}svg.svelte-1aqbc9{forced-color-adjust:none;block-size:100%;inline-size:100%;display:block;overflow:visible}.sheet.svelte-1aqbc9{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.paper.svelte-1aqbc9{transition:fill .3s}.tick.svelte-1aqbc9{opacity:0;transition:opacity .25s}[data-phase=spread].svelte-1aqbc9 .s3:where(.svelte-1aqbc9){transform:translate(420px,-360px)rotate(16deg)}[data-phase=spread].svelte-1aqbc9 .s2:where(.svelte-1aqbc9){transform:translate(120px,-240px)rotate(-4deg)}[data-phase=spread].svelte-1aqbc9 .s1:where(.svelte-1aqbc9){transform:translate(-200px,-60px)rotate(-15deg)}[data-phase=agree].svelte-1aqbc9 .s3:where(.svelte-1aqbc9){transform:translate(-430px,132px)}[data-phase=agree].svelte-1aqbc9 .s2:where(.svelte-1aqbc9){transform:translate(-217px,64px)}[data-phase=agree].svelte-1aqbc9 .paper:where(.svelte-1aqbc9){fill:#fff}[data-phase=agree].svelte-1aqbc9 .tick:where(.svelte-1aqbc9){opacity:1;transition-delay:.35s}[data-lift="1"].svelte-1aqbc9 .s1:where(.svelte-1aqbc9){transform:translate(-20px,-110px)}[data-lift="2"].svelte-1aqbc9 .s2:where(.svelte-1aqbc9){transform:translateY(-110px)}[data-lift="3"].svelte-1aqbc9 .s3:where(.svelte-1aqbc9){transform:translate(20px,-110px)}.tag.svelte-1aqbc9{outline-offset:-1px;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;outline:1px solid #0000;padding:.5em .6em .4em;font-size:.625rem;font-weight:700;line-height:1;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;transform:translateY(-3px)}[data-phase=agree].svelte-1aqbc9 .tag:where(.svelte-1aqbc9){pointer-events:auto;opacity:1;transition-delay:.35s;transform:none}.tag.svelte-1aqbc9:before{content:"";block-size:12px;position:absolute;inset-block-end:100%;inset-inline:0}@media (width<810px){.ekofile.svelte-1aqbc9{position:relative}.tag.svelte-1aqbc9{inset-block-start:50%;inset-inline-start:calc(100% + 12px);translate:0 -50%}.tag.svelte-1aqbc9:before{block-size:auto;inline-size:12px;inset-block:0;inset-inline:auto 100%}}.how.svelte-vnxrq9{box-shadow:inset 0 1px 0 var(--color-rule-soft)}.how.svelte-vnxrq9 .band-inner:where(.svelte-vnxrq9){gap:40px}.head.svelte-vnxrq9{flex-direction:column;gap:16px;max-inline-size:900px;display:flex}.title.svelte-vnxrq9{align-items:center;gap:28px;display:flex}.title.svelte-vnxrq9 .mark{flex:none;block-size:84px;inline-size:67px}.title.opens.svelte-vnxrq9{margin-block-end:1rem;position:relative}.head.svelte-vnxrq9 .sub{max-inline-size:640px;color:var(--color-body);font-size:1.0625rem;line-height:1.6}.steps.svelte-vnxrq9{background:var(--color-rule);outline:1px solid var(--color-rule);outline-offset:-1px;grid-template-columns:repeat(3,1fr);gap:1px;inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.step.svelte-vnxrq9{background:#fff;flex-direction:column;gap:16px;padding:32px 30px;display:flex}.step.svelte-vnxrq9 .icon{align-self:flex-start;max-block-size:48px;inline-size:auto}.num.svelte-vnxrq9,.meta.svelte-vnxrq9{font-family:var(--font-mono);color:var(--color-violet);font-size:.8125rem;line-height:1.5}.step.svelte-vnxrq9 .step-title{letter-spacing:-.21px;color:var(--color-ink);font-size:1.3125rem;font-weight:600;line-height:1.5}.text.svelte-vnxrq9{color:var(--color-body);font-size:.9375rem;line-height:1.6}@media (width<1200px){.title.svelte-vnxrq9 .mark{block-size:118px;inline-size:94px}.title.svelte-vnxrq9{gap:24px}.step.svelte-vnxrq9{gap:12px;padding:24px 16px}}@media (width<810px){.how.svelte-vnxrq9 .band-inner:where(.svelte-vnxrq9){gap:32px}.title.svelte-vnxrq9{flex-direction:column;align-items:flex-start;gap:20px}.title.opens.svelte-vnxrq9{margin-block-end:0}.title.svelte-vnxrq9 .mark{block-size:70px;inline-size:56px}.steps.svelte-vnxrq9{flex-direction:column;display:flex}.step.svelte-vnxrq9{gap:16px;padding:32px 30px}}
