.wall.svelte-18pp85k{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}li.svelte-18pp85k:first-child{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-line);grid-column:1/-1}li.svelte-18pp85k:not(:first-child){padding-left:var(--space-4);border-left:1px solid var(--color-line)}figure.svelte-18pp85k{gap:var(--space-3);flex-direction:column;margin:0;display:flex}blockquote.svelte-18pp85k{color:var(--color-text-muted);font-size:var(--text-base);max-width:52ch;margin:0;line-height:1.6}li.svelte-18pp85k:first-child blockquote:where(.svelte-18pp85k){color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:pretty;max-width:46ch;font-weight:400;line-height:1.35;position:relative}blockquote.svelte-18pp85k:before{content:"“";color:var(--color-accent-2);font-family:var(--font-display);vertical-align:-.15em;margin-right:.1em;font-size:1.6em;line-height:0}li.svelte-18pp85k:first-child blockquote:where(.svelte-18pp85k):before{color:var(--color-accent);margin-right:.12em;font-size:2.6em;position:absolute;top:.55em;right:100%}figcaption.svelte-18pp85k{font-family:var(--font-display);font-size:var(--text-sm)}.who.svelte-18pp85k{font-weight:700;display:block}.co.svelte-18pp85k{color:var(--color-text-muted);display:block}@media (width<=880px){.wall.svelte-18pp85k{grid-template-columns:1fr}li.svelte-18pp85k:first-child blockquote:where(.svelte-18pp85k){font-size:var(--text-lg)}li.svelte-18pp85k:first-child blockquote:where(.svelte-18pp85k):before{font-size:1.6em;position:static}li.svelte-18pp85k:not(:first-child){padding-left:0;padding-top:var(--space-4);border-left:0;border-top:1px solid var(--color-line)}li.svelte-18pp85k:first-child{border-bottom:0;padding-bottom:0}}.project.svelte-ng7pn3{width:min(100%, calc(100% * var(--scale,1)));margin-inline:0 auto;margin-block:clamp(var(--space-4), 3.6vw, var(--space-6))}.project.right.svelte-ng7pn3{margin-inline:auto 0}.cluster.svelte-ng7pn3{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr);align-items:start;gap:clamp(.6rem,1.4vw,1.1rem);display:grid}.block.svelte-ng7pn3{border:1px solid var(--color-line);background:var(--color-surface);transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d) * .14s);border-radius:.8rem;margin:0;overflow:hidden;box-shadow:0 22px 55px -34px #000c}.cluster.armed.svelte-ng7pn3:not(.in) .block:where(.svelte-ng7pn3){opacity:0;transform:translateY(1.6rem)scale(.985)}.block.svelte-ng7pn3 img:where(.svelte-ng7pn3){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tall.svelte-ng7pn3 img:where(.svelte-ng7pn3){object-fit:contain;object-position:center top}.wide.svelte-ng7pn3{aspect-ratio:16/10;grid-area:1/1}.detail.svelte-ng7pn3{aspect-ratio:16/7;grid-area:2/1}.tall.svelte-ng7pn3{grid-area:1/2/3;min-width:0;height:100%}.meta.svelte-ng7pn3{margin-top:var(--space-4);max-width:52ch}.industry.svelte-ng7pn3{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.meta.svelte-ng7pn3 h3:where(.svelte-ng7pn3){font-size:var(--text-2xl);margin:var(--space-2) 0 var(--space-2);line-height:1.1}.blurb.svelte-ng7pn3{color:var(--color-text-muted)}.go.svelte-ng7pn3{margin-top:var(--space-3);font-family:var(--font-display);color:var(--color-accent);font-weight:700;text-decoration:none;display:inline-block}.go.svelte-ng7pn3:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.project.svelte-ng7pn3,.project.right.svelte-ng7pn3{width:100%;margin-inline:0}.cluster.svelte-ng7pn3{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.wide.svelte-ng7pn3{grid-column:1/3}.detail.svelte-ng7pn3{grid-area:2/1}.tall.svelte-ng7pn3{grid-area:2/2;height:auto}}@media (prefers-reduced-motion:reduce){.block.svelte-ng7pn3{opacity:1;transition:none;transform:none}}section.svelte-1uha8ag{position:relative}.content.svelte-1uha8ag,.hero-inner.svelte-1uha8ag{z-index:1;position:relative}.hero.svelte-1uha8ag{min-height:92svh;padding-top:calc(var(--header-h) + var(--space-3));padding-bottom:calc(var(--space-5) + var(--consent-h,0px));align-items:safe center;display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-hero);display:grid}.hero.svelte-1uha8ag .line:where(.svelte-1uha8ag){display:block}.rise.svelte-1uha8ag{animation:svelte-1uha8ag-hero-rise .9s var(--ease-out-expo) both;animation-delay:var(--rise-delay,0s)}@keyframes svelte-1uha8ag-hero-rise{0%{transform:translateY(2.4rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rise.svelte-1uha8ag{animation:none}}.proof.svelte-1uha8ag{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;color:var(--color-text-muted)}.lede.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-text-muted);max-width:44ch;margin-top:var(--space-4)}@media (height<=800px){.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){font-size:var(--text-base);margin-top:var(--space-3)}}.section-lede.svelte-1uha8ag{color:var(--color-text-muted);font-size:var(--text-base);max-width:60ch;margin-bottom:var(--space-6)}.button.svelte-1uha8ag{margin-top:var(--space-5);font-size:var(--text-base);padding:.85em 1.7em;display:inline-block}.narrow.svelte-1uha8ag{max-width:52rem}section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-2xl);margin-bottom:var(--space-4)}.problem.svelte-1uha8ag p:where(.svelte-1uha8ag),.about.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-base);max-width:60ch}.problem.svelte-1uha8ag .strong:where(.svelte-1uha8ag){color:var(--color-text);font-size:var(--text-lg);font-family:var(--font-display)}.problem.svelte-1uha8ag .strong:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){font-style:normal;font-weight:700}.leaks.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-2xl);letter-spacing:-.03em}.trades.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.trade-list.svelte-1uha8ag{border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none}.trade-list.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-text);text-decoration:none;display:grid}.trade-list.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-offset:6px}.thumb.svelte-1uha8ag{display:none}.name.svelte-1uha8ag{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.03em;transition:transform .6s var(--ease-out-expo), color var(--duration-fast) ease;line-height:1.05}.blurb.svelte-1uha8ag{color:var(--color-text-muted);font-size:var(--text-sm);max-width:52ch;transition:opacity var(--duration-fast) ease}.go.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-accent);font-weight:700}.arrow.svelte-1uha8ag{transition:transform .6s var(--ease-out-expo);display:inline-block}.frame.svelte-1uha8ag{top:calc(var(--header-h) + var(--space-4));aspect-ratio:4/5;background:var(--color-surface);border-radius:.5rem;position:sticky;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.frame.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.frame.svelte-1uha8ag img.under:where(.svelte-1uha8ag){z-index:1;clip-path:inset(0);transform:scale(1)}.frame.svelte-1uha8ag img.shown:where(.svelte-1uha8ag){z-index:2;clip-path:inset(0);transition:clip-path .9s var(--ease-out-expo), transform 1.3s var(--ease-out-expo);transform:scale(1)}@media (hover:hover) and (width>=881px){.trade-list.svelte-1uha8ag:hover a:where(.svelte-1uha8ag):not(.active) .name:where(.svelte-1uha8ag),.trade-list.svelte-1uha8ag:focus-within a:where(.svelte-1uha8ag):not(.active) .name:where(.svelte-1uha8ag){color:var(--color-text-muted)}.trade-list.svelte-1uha8ag:hover a:where(.svelte-1uha8ag):not(.active) .blurb:where(.svelte-1uha8ag),.trade-list.svelte-1uha8ag:focus-within a:where(.svelte-1uha8ag):not(.active) .blurb:where(.svelte-1uha8ag){opacity:.55}.trade-list.svelte-1uha8ag a.active:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){transform:translate(.35rem)}.trade-list.svelte-1uha8ag a.active:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transform:translate(.4em)}}.about-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.portrait.svelte-1uha8ag{aspect-ratio:687/1024;border-radius:.5rem;max-width:26rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000bf}.portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.ribbon.svelte-1uha8ag{z-index:1;margin-block:var(--space-6) var(--space-7);position:relative}.home-features.svelte-1uha8ag{gap:clamp(var(--space-6), 9vw, 7rem);margin-bottom:var(--space-6);display:grid}.where.svelte-1uha8ag{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.where.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-accent);text-decoration:none}.where.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-underline-offset:3px;text-decoration:underline}.see-all.svelte-1uha8ag{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-text);text-decoration:none;display:inline-block}.see-all.svelte-1uha8ag:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.cta.svelte-1uha8ag{scroll-margin-top:5rem}.cta.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-bottom:var(--space-3)}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin-bottom:var(--space-4)}@media (width<=880px){.trades.svelte-1uha8ag,.about-grid.svelte-1uha8ag{grid-template-columns:1fr}.about-grid.svelte-1uha8ag{gap:var(--space-5)}.portrait.svelte-1uha8ag{aspect-ratio:4/5;max-width:16rem}.portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){object-position:top}.frame.svelte-1uha8ag{display:none}.thumb.svelte-1uha8ag{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:var(--space-2);border-radius:.5rem;display:block}}
