.hero:where(.astro-i3irphx7){padding-top:var(--space-5);position:relative;overflow:hidden}.hero-status:where(.astro-i3irphx7){align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:500;display:flex}.tag-pill:where(.astro-i3irphx7){padding:2px var(--space-1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-xs);color:var(--ink);white-space:nowrap;flex:none;font-weight:500}.hero:where(.astro-i3irphx7) h1:where(.astro-i3irphx7){max-width:none;margin:0 0 var(--space-6);letter-spacing:-.02em;font-size:clamp(2.75rem,.6rem + 5.6vw,5.5rem);line-height:1.02}.hero-bottom:where(.astro-i3irphx7){justify-content:space-between;align-items:end;gap:var(--space-5);margin:0 0 var(--space-8);display:flex}.lead:where(.astro-i3irphx7){text-wrap:pretty;max-width:48ch;margin:0;line-height:1.5}.hero-side:where(.astro-i3irphx7){align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}@media (hover:hover){.pill:where(.astro-i3irphx7):hover .btn-arrow--down{transform:translateY(2px)}}.hero-visual:where(.astro-i3irphx7){border-radius:var(--radius-lg);background:var(--photo-fallback);height:clamp(320px,42vw,600px);position:relative;overflow:hidden}.hero-visual:where(.astro-i3irphx7) picture,.hero-visual:where(.astro-i3irphx7) img{object-fit:cover;width:100%;height:100%;display:block}.hero-visual:where(.astro-i3irphx7) img{object-position:50% 80%}.motion-ok .hero-visual:where(.astro-i3irphx7)[data-reveal]:not(.is-in){opacity:1}.orbit:where(.astro-i3irphx7){pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7){-webkit-mask:var(--ring) center / 100% 100% no-repeat;mask:var(--ring) center / 100% 100% no-repeat;background:#ffffff85;position:absolute;inset:0}.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):first-child{--ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M99.19 50.00C99.28 51.14 99.32 52.30 99.29 53.45C99.27 54.60 99.18 55.75 99.03 56.89C98.88 58.03 98.66 59.17 98.40 60.29C98.14 61.41 97.81 62.52 97.46 63.61C97.10 64.70 96.69 65.77 96.25 66.83C95.81 67.89 95.33 68.93 94.83 69.96C94.33 70.99 93.80 72.00 93.24 72.99C92.68 73.98 92.09 74.96 91.47 75.91C90.85 76.87 90.21 77.81 89.52 78.72C88.84 79.62 88.13 80.51 87.38 81.36C86.63 82.21 85.84 83.04 85.02 83.82C84.21 84.61 83.36 85.36 82.48 86.07C81.61 86.79 80.70 87.47 79.78 88.12C78.86 88.76 77.91 89.38 76.96 89.97C76.00 90.56 75.03 91.12 74.05 91.66C73.07 92.20 72.08 92.72 71.08 93.21C70.07 93.71 69.06 94.19 68.04 94.64C67.01 95.09 65.97 95.53 64.92 95.92C63.87 96.31 62.80 96.68 61.72 97.00C60.64 97.32 59.54 97.60 58.43 97.82C57.33 98.04 56.20 98.22 55.08 98.33C53.96 98.45 52.82 98.51 51.69 98.51C50.57 98.52 49.43 98.47 48.31 98.38C47.19 98.30 46.07 98.15 44.96 97.99C43.85 97.82 42.74 97.61 41.64 97.38C40.55 97.16 39.46 96.90 38.37 96.63C37.29 96.35 36.21 96.06 35.14 95.74C34.07 95.42 33.00 95.08 31.94 94.71C30.87 94.34 29.82 93.95 28.77 93.52C27.73 93.08 26.70 92.62 25.69 92.11C24.67 91.60 23.68 91.06 22.71 90.46C21.74 89.87 20.79 89.24 19.87 88.56C18.95 87.89 18.06 87.17 17.20 86.42C16.34 85.68 15.52 84.89 14.71 84.08C13.91 83.27 13.14 82.42 12.39 81.56C11.64 80.70 10.92 79.81 10.22 78.90C9.53 77.99 8.86 77.06 8.22 76.10C7.59 75.15 6.98 74.17 6.42 73.17C5.86 72.17 5.33 71.15 4.85 70.10C4.38 69.05 3.95 67.98 3.58 66.89C3.21 65.81 2.90 64.70 2.65 63.58C2.39 62.46 2.20 61.32 2.06 60.19C1.91 59.06 1.83 57.91 1.79 56.78C1.75 55.64 1.76 54.50 1.79 53.37C1.83 52.24 1.90 51.12 1.99 50.00C2.08 48.88 2.20 47.77 2.33 46.67C2.46 45.56 2.61 44.46 2.77 43.36C2.94 42.26 3.12 41.17 3.33 40.08C3.53 38.99 3.76 37.90 4.02 36.82C4.29 35.73 4.57 34.65 4.91 33.59C5.25 32.52 5.62 31.46 6.03 30.43C6.45 29.39 6.91 28.36 7.41 27.36C7.91 26.35 8.46 25.37 9.04 24.41C9.62 23.44 10.24 22.50 10.89 21.58C11.53 20.66 12.21 19.76 12.92 18.88C13.62 18.00 14.35 17.14 15.10 16.30C15.86 15.46 16.64 14.64 17.44 13.84C18.25 13.04 19.08 12.26 19.94 11.52C20.80 10.78 21.69 10.06 22.60 9.38C23.52 8.71 24.47 8.07 25.45 7.48C26.43 6.89 27.44 6.34 28.47 5.85C29.50 5.36 30.56 4.91 31.62 4.52C32.69 4.12 33.79 3.78 34.88 3.48C35.98 3.17 37.09 2.92 38.20 2.69C39.31 2.46 40.43 2.27 41.55 2.10C42.67 1.93 43.79 1.78 44.92 1.66C46.04 1.54 47.17 1.44 48.30 1.37C49.43 1.30 50.57 1.25 51.70 1.24C52.84 1.24 53.98 1.25 55.12 1.32C56.25 1.39 57.39 1.50 58.52 1.66C59.65 1.83 60.78 2.04 61.89 2.31C63.00 2.59 64.10 2.92 65.18 3.29C66.25 3.67 67.31 4.11 68.35 4.59C69.38 5.07 70.39 5.60 71.38 6.16C72.37 6.71 73.34 7.31 74.29 7.94C75.23 8.56 76.16 9.21 77.06 9.88C77.96 10.55 78.85 11.25 79.71 11.97C80.58 12.69 81.42 13.42 82.24 14.19C83.06 14.95 83.86 15.74 84.63 16.56C85.40 17.37 86.14 18.21 86.85 19.08C87.55 19.95 88.22 20.85 88.86 21.77C89.49 22.69 90.09 23.63 90.65 24.60C91.22 25.56 91.74 26.55 92.24 27.54C92.74 28.53 93.20 29.55 93.65 30.57C94.10 31.58 94.52 32.61 94.92 33.65C95.33 34.69 95.71 35.73 96.08 36.79C96.45 37.84 96.80 38.90 97.13 39.98C97.46 41.06 97.77 42.15 98.05 43.25C98.32 44.35 98.56 45.47 98.76 46.59C98.95 47.72 99.10 48.86 99.19 50.00Z' fill='none' stroke='%23000' stroke-width='.4'/%3E%3C/svg%3E")}.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):nth-child(2){--ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M98.73 50.00C98.68 51.13 98.60 52.26 98.50 53.39C98.39 54.52 98.26 55.64 98.09 56.76C97.93 57.88 97.73 58.99 97.50 60.10C97.26 61.20 96.99 62.30 96.67 63.38C96.35 64.46 95.99 65.54 95.58 66.59C95.18 67.64 94.73 68.68 94.24 69.70C93.75 70.71 93.22 71.71 92.66 72.68C92.11 73.66 91.51 74.61 90.89 75.55C90.27 76.49 89.63 77.41 88.96 78.31C88.30 79.21 87.61 80.09 86.90 80.96C86.19 81.83 85.46 82.68 84.70 83.51C83.95 84.34 83.17 85.16 82.36 85.94C81.55 86.72 80.71 87.48 79.84 88.20C78.98 88.92 78.07 89.60 77.14 90.24C76.21 90.88 75.25 91.48 74.26 92.03C73.28 92.57 72.26 93.07 71.23 93.53C70.20 93.99 69.15 94.40 68.09 94.77C67.03 95.15 65.96 95.48 64.88 95.79C63.80 96.10 62.72 96.38 61.63 96.64C60.54 96.90 59.45 97.14 58.35 97.36C57.25 97.58 56.15 97.78 55.04 97.96C53.93 98.13 52.81 98.30 51.69 98.42C50.57 98.54 49.43 98.64 48.30 98.69C47.16 98.74 46.02 98.76 44.88 98.71C43.74 98.67 42.59 98.58 41.46 98.44C40.33 98.29 39.19 98.09 38.07 97.83C36.96 97.58 35.85 97.27 34.76 96.92C33.66 96.56 32.59 96.16 31.53 95.72C30.47 95.28 29.43 94.79 28.40 94.28C27.38 93.76 26.37 93.21 25.39 92.63C24.40 92.05 23.43 91.43 22.49 90.79C21.55 90.14 20.62 89.46 19.73 88.75C18.84 88.03 17.97 87.28 17.14 86.49C16.31 85.71 15.52 84.88 14.77 84.02C14.02 83.17 13.31 82.27 12.64 81.35C11.98 80.43 11.36 79.47 10.78 78.50C10.19 77.53 9.66 76.53 9.15 75.52C8.64 74.52 8.18 73.50 7.73 72.48C7.28 71.45 6.86 70.42 6.45 69.39C6.05 68.35 5.66 67.32 5.28 66.27C4.91 65.23 4.55 64.19 4.20 63.13C3.86 62.08 3.53 61.01 3.23 59.94C2.94 58.87 2.66 57.78 2.42 56.69C2.19 55.59 1.99 54.48 1.84 53.37C1.69 52.25 1.58 51.13 1.53 50.00C1.48 48.87 1.48 47.74 1.53 46.61C1.58 45.48 1.69 44.35 1.84 43.23C1.99 42.11 2.19 40.99 2.42 39.89C2.65 38.78 2.93 37.68 3.23 36.59C3.54 35.50 3.88 34.42 4.24 33.35C4.61 32.27 5.01 31.21 5.44 30.16C5.88 29.11 6.34 28.07 6.84 27.05C7.34 26.03 7.88 25.02 8.46 24.04C9.04 23.06 9.66 22.10 10.33 21.18C10.99 20.25 11.70 19.35 12.44 18.48C13.18 17.62 13.97 16.79 14.78 15.99C15.60 15.20 16.45 14.44 17.32 13.71C18.19 12.97 19.09 12.28 20.00 11.60C20.91 10.93 21.85 10.29 22.79 9.66C23.73 9.03 24.69 8.43 25.66 7.85C26.64 7.27 27.62 6.70 28.62 6.17C29.62 5.64 30.64 5.12 31.68 4.65C32.71 4.18 33.77 3.74 34.84 3.35C35.92 2.96 37.01 2.61 38.11 2.33C39.22 2.04 40.34 1.81 41.47 1.63C42.60 1.46 43.74 1.35 44.88 1.29C46.02 1.23 47.16 1.23 48.30 1.28C49.43 1.32 50.57 1.42 51.69 1.55C52.82 1.68 53.93 1.85 55.04 2.05C56.15 2.24 57.25 2.47 58.34 2.71C59.43 2.96 60.51 3.23 61.59 3.52C62.66 3.82 63.73 4.13 64.79 4.47C65.85 4.82 66.90 5.19 67.94 5.60C68.98 6.00 70.01 6.44 71.01 6.92C72.02 7.39 73.02 7.90 73.99 8.45C74.96 9.00 75.91 9.59 76.84 10.20C77.77 10.82 78.68 11.48 79.57 12.15C80.46 12.83 81.33 13.54 82.18 14.26C83.03 14.99 83.87 15.73 84.69 16.50C85.51 17.27 86.31 18.06 87.10 18.87C87.89 19.68 88.67 20.51 89.41 21.37C90.16 22.22 90.89 23.10 91.58 24.02C92.27 24.93 92.94 25.87 93.55 26.84C94.16 27.82 94.74 28.82 95.25 29.85C95.76 30.88 96.23 31.95 96.62 33.03C97.02 34.11 97.36 35.22 97.64 36.34C97.92 37.46 98.14 38.59 98.31 39.73C98.48 40.87 98.60 42.02 98.68 43.16C98.76 44.30 98.79 45.45 98.80 46.59C98.81 47.73 98.78 48.87 98.73 50.00Z' fill='none' stroke='%23000' stroke-width='.4'/%3E%3C/svg%3E");left:-115px;right:115px}.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):nth-child(3){--ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M98.27 50.00C98.25 51.12 98.18 52.24 98.09 53.36C98.00 54.48 97.88 55.60 97.73 56.71C97.58 57.82 97.40 58.93 97.19 60.03C96.98 61.13 96.73 62.23 96.45 63.32C96.16 64.41 95.84 65.49 95.47 66.55C95.10 67.61 94.69 68.67 94.23 69.69C93.78 70.72 93.27 71.73 92.73 72.72C92.19 73.71 91.60 74.67 90.99 75.61C90.37 76.55 89.72 77.47 89.04 78.37C88.37 79.27 87.67 80.14 86.95 81.01C86.24 81.87 85.50 82.72 84.74 83.55C83.99 84.39 83.22 85.21 82.43 86.02C81.64 86.82 80.83 87.62 80.00 88.39C79.16 89.16 78.30 89.92 77.41 90.64C76.52 91.36 75.60 92.06 74.65 92.70C73.70 93.34 72.72 93.95 71.70 94.50C70.69 95.05 69.64 95.55 68.58 95.98C67.51 96.42 66.42 96.80 65.31 97.13C64.21 97.46 63.08 97.72 61.95 97.94C60.83 98.17 59.68 98.33 58.55 98.46C57.41 98.60 56.26 98.68 55.12 98.73C53.98 98.79 52.84 98.80 51.70 98.79C50.57 98.78 49.43 98.73 48.30 98.65C47.17 98.56 46.04 98.45 44.92 98.29C43.81 98.14 42.69 97.95 41.59 97.71C40.49 97.47 39.39 97.19 38.31 96.87C37.24 96.55 36.17 96.18 35.13 95.78C34.08 95.38 33.05 94.93 32.04 94.46C31.03 93.98 30.03 93.47 29.06 92.94C28.08 92.41 27.12 91.86 26.16 91.29C25.21 90.72 24.27 90.13 23.34 89.53C22.41 88.92 21.48 88.31 20.57 87.67C19.66 87.03 18.75 86.37 17.87 85.69C16.98 85.00 16.10 84.30 15.25 83.56C14.41 82.81 13.57 82.04 12.78 81.23C12.00 80.42 11.23 79.57 10.52 78.68C9.81 77.80 9.14 76.87 8.52 75.92C7.90 74.97 7.33 73.98 6.80 72.97C6.28 71.96 5.80 70.92 5.36 69.87C4.92 68.83 4.53 67.76 4.17 66.68C3.81 65.61 3.49 64.52 3.19 63.42C2.89 62.33 2.62 61.23 2.38 60.12C2.14 59.02 1.92 57.90 1.74 56.78C1.56 55.66 1.40 54.54 1.29 53.41C1.18 52.28 1.10 51.14 1.07 50.00C1.05 48.86 1.06 47.72 1.13 46.58C1.20 45.45 1.31 44.31 1.48 43.18C1.64 42.05 1.86 40.93 2.11 39.82C2.37 38.71 2.68 37.61 3.01 36.53C3.35 35.44 3.73 34.37 4.13 33.31C4.54 32.24 4.97 31.20 5.44 30.16C5.90 29.12 6.39 28.10 6.91 27.09C7.43 26.08 7.97 25.08 8.56 24.10C9.14 23.13 9.75 22.16 10.41 21.23C11.06 20.31 11.76 19.39 12.49 18.53C13.23 17.66 14.01 16.82 14.82 16.03C15.64 15.24 16.50 14.49 17.39 13.78C18.28 13.08 19.21 12.42 20.15 11.80C21.10 11.18 22.08 10.60 23.06 10.06C24.04 9.51 25.05 9.01 26.05 8.52C27.06 8.03 28.07 7.58 29.09 7.14C30.11 6.69 31.14 6.27 32.17 5.86C33.20 5.45 34.23 5.06 35.28 4.69C36.32 4.32 37.37 3.96 38.44 3.63C39.50 3.31 40.58 3.00 41.67 2.74C42.75 2.48 43.85 2.25 44.96 2.07C46.07 1.88 47.19 1.74 48.31 1.65C49.43 1.56 50.56 1.51 51.69 1.51C52.82 1.50 53.96 1.55 55.08 1.63C56.21 1.71 57.34 1.83 58.47 1.99C59.59 2.14 60.71 2.33 61.83 2.56C62.94 2.78 64.06 3.04 65.16 3.34C66.27 3.63 67.37 3.96 68.45 4.33C69.53 4.71 70.61 5.12 71.67 5.58C72.72 6.04 73.76 6.55 74.76 7.11C75.77 7.67 76.75 8.28 77.69 8.94C78.64 9.60 79.55 10.32 80.41 11.07C81.28 11.82 82.11 12.63 82.91 13.45C83.70 14.28 84.45 15.15 85.17 16.03C85.90 16.92 86.58 17.83 87.24 18.75C87.91 19.67 88.54 20.61 89.16 21.55C89.78 22.49 90.37 23.45 90.95 24.41C91.53 25.38 92.09 26.35 92.62 27.34C93.16 28.32 93.68 29.32 94.16 30.34C94.64 31.36 95.10 32.39 95.51 33.44C95.92 34.48 96.30 35.55 96.62 36.63C96.95 37.71 97.23 38.81 97.45 39.91C97.68 41.02 97.86 42.14 97.99 43.26C98.13 44.37 98.21 45.50 98.25 46.63C98.30 47.75 98.30 48.88 98.27 50.00Z' fill='none' stroke='%23000' stroke-width='.4'/%3E%3C/svg%3E");left:115px;right:-115px}@media (width<=900px){.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):nth-child(2){left:-90px;right:90px}.orbit:where(.astro-i3irphx7)>span:where(.astro-i3irphx7):nth-child(3){left:90px;right:-90px}}@media (width<=800px){.hero:where(.astro-i3irphx7){padding-top:var(--space-4)}.hero-bottom:where(.astro-i3irphx7){flex-direction:column;align-items:start}.hero-visual:where(.astro-i3irphx7){height:380px}.orbit:where(.astro-i3irphx7){width:250px;height:250px;right:-110px}}@media (width<=700px){.hero-side:where(.astro-i3irphx7){align-items:flex-start}}.trust-row:where(.astro-7mdriagm){align-items:center;gap:var(--space-6);padding:var(--space-6) 0 var(--space-4);grid-template-columns:1fr auto;display:grid;position:relative}.trust-stats:where(.astro-7mdriagm){justify-content:start;gap:var(--space-6) var(--space-12);grid-template-columns:repeat(2,auto);max-width:760px;margin:0;display:grid}.trust-stat:where(.astro-7mdriagm){justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;display:flex}.trust-stat:where(.astro-7mdriagm) dt:where(.astro-7mdriagm){max-width:24ch;font-size:var(--text-sm);color:var(--muted);line-height:1.45}.trust-stat:where(.astro-7mdriagm) dd:where(.astro-7mdriagm){font-family:var(--font-serif);font-size:var(--text-h2);font-variant-numeric:lining-nums;letter-spacing:0;margin:0;line-height:1}.trust-backed:where(.astro-7mdriagm){align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);margin:0;display:flex}.gnosis-link:where(.astro-7mdriagm){align-items:center;gap:var(--space-1);min-height:var(--target);padding:0 var(--space-half);color:var(--ink);display:inline-flex}.gnosis-link:where(.astro-7mdriagm) svg{width:auto;height:22px}@media (width<=900px){.trust-row:where(.astro-7mdriagm){gap:var(--space-3);padding:var(--space-5) 0 var(--space-4)}.trust-stats:where(.astro-7mdriagm){row-gap:var(--space-3)}.trust-stat:where(.astro-7mdriagm){gap:6px}.trust-backed:where(.astro-7mdriagm){min-height:0}.gnosis-link:where(.astro-7mdriagm){min-height:24px}}@media (width<=700px){.trust-row:where(.astro-7mdriagm){grid-template-columns:1fr}.trust-stats:where(.astro-7mdriagm){column-gap:var(--space-5)}}.exchange:where(.astro-vtofrzjk){--ex-bg:color-mix(in srgb, var(--earth) calc(var(--k,1) * 100%), var(--cream));--ex-fg:color-mix(in srgb, var(--on-ink) calc(var(--kt,1) * 100%), var(--ink));--ex-on-fg:color-mix(in srgb, var(--ink) calc(var(--kt,1) * 100%), var(--cream));--ex-muted:color-mix(in srgb, var(--on-ink-muted) calc(var(--kt,1) * 100%), var(--muted));--ex-line:color-mix(in srgb, #f2ebdd38 calc(var(--kt,1) * 100%), #263a2d38);--ex-ring:color-mix(in srgb, #f2ebdd80 calc(var(--kt,1) * 100%), #263a2d66);--focus:var(--green);isolation:isolate;padding:var(--space-12) 0;color:var(--ex-fg);position:relative}.exchange:where(.astro-vtofrzjk).is-scrolly{height:300vh;padding:0 0 var(--space-10)}.exchange:where(.astro-vtofrzjk):after,.exchange:where(.astro-vtofrzjk):before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.exchange:where(.astro-vtofrzjk):after{z-index:-2;background:linear-gradient(180deg, var(--cream) 50%, var(--surface) 50%)}.exchange:where(.astro-vtofrzjk):before{background:var(--earth)}.exchange:where(.astro-vtofrzjk).is-scrolly:before,.exchange:where(.astro-vtofrzjk).is-scrolly:after{display:none}.ex-wash{z-index:-1;pointer-events:none;background:linear-gradient(#4a3324db, #4a3324db), var(--tx-olive) center / cover, var(--earth);opacity:var(--wash-o,0);position:fixed;inset:0}.exchange-sticky:where(.astro-vtofrzjk){position:relative;overflow:clip}.exchange:where(.astro-vtofrzjk).is-scrolly .exchange-sticky:where(.astro-vtofrzjk){top:var(--ex-top,96px);height:auto;padding:var(--space-4) 0;align-items:center;display:grid;position:sticky}.exchange-sticky:where(.astro-vtofrzjk):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#4a3324db, #4a3324db), var(--tx-olive) center / cover;opacity:var(--kt,1);position:absolute;inset:-120px 0}.exchange:where(.astro-vtofrzjk).is-scrolly .exchange-sticky:where(.astro-vtofrzjk):before{content:none}.exchange-panel:where(.astro-vtofrzjk){gap:var(--space-10);grid-template-columns:5fr 7fr;align-items:center;width:100%;display:grid}.exchange:where(.astro-vtofrzjk).is-scrolly .exchange-panel:where(.astro-vtofrzjk){grid-template-columns:5fr 6fr}.exchange:where(.astro-vtofrzjk) .section-label:where(.astro-vtofrzjk){margin:0 0 var(--space-3);font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--green) calc(var(--kt,1) * 100%), var(--clay));font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:400;line-height:1.1}.exchange:where(.astro-vtofrzjk) h2:where(.astro-vtofrzjk){margin:0 0 var(--space-3);color:var(--ex-fg)}.exchange:where(.astro-vtofrzjk).is-scrolly .exchange-text:where(.astro-vtofrzjk) h2:where(.astro-vtofrzjk){max-width:18ch;font-size:clamp(2.25rem,1.3rem + 2vw,3.25rem)}.exchange-intro:where(.astro-vtofrzjk){max-width:46ch;margin:0 0 var(--space-2);font-size:var(--text-md);color:var(--ex-fg);line-height:1.6}.exchange-hint:where(.astro-vtofrzjk){margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--ex-muted)}.ex-hint-scroll:where(.astro-vtofrzjk),.is-scrolly:where(.astro-vtofrzjk) .ex-hint-still:where(.astro-vtofrzjk){display:none}.is-scrolly:where(.astro-vtofrzjk) .ex-hint-scroll:where(.astro-vtofrzjk){display:inline}.exchange-visual:where(.astro-vtofrzjk){gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, #5a4434 calc(var(--kt,1) * 100%), #e6dcc8);display:grid}.exchange-stage:where(.astro-vtofrzjk){width:100%;height:auto;max-height:calc(100svh - 160px);display:block;overflow:visible}.exchange:where(.astro-vtofrzjk).is-scrolly .exchange-stage:where(.astro-vtofrzjk){justify-self:center;width:auto;max-width:100%;min-height:200px;max-height:calc(100svh - 520px)}.exchange-stage:where(.astro-vtofrzjk) :where(.astro-vtofrzjk):is(.ex-orbit,.ex-path,.ex-ring,.ex-trail,.ex-circle){filter:url(#hand)}.exchange:where(.astro-vtofrzjk):is(.is-hand,.is-scrolly) .exchange-stage:where(.astro-vtofrzjk) :where(.astro-vtofrzjk):is(.ex-orbit,.ex-path,.ex-ring,.ex-trail,.ex-circle){filter:none}.boil-on .exchange:where(.astro-vtofrzjk) .exchange-stage:where(.astro-vtofrzjk) :where(.astro-vtofrzjk):is(.ex-orbit,.ex-path,.ex-ring,.ex-trail,.ex-circle,.ex-coin){filter:url(#hand-boil-ex)}.ex-orbit:where(.astro-vtofrzjk){fill:none;stroke:var(--ex-line);stroke-width:1.5px}.ex-circle:where(.astro-vtofrzjk){fill:none;stroke:var(--green);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:var(--ring,0);opacity:.6}.ex-path:where(.astro-vtofrzjk){fill:none;stroke:var(--ex-line);stroke-width:1.5px;stroke-dasharray:2 8;stroke-linecap:round}.ex-trail:where(.astro-vtofrzjk){fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round}.is-scrolly:where(.astro-vtofrzjk) .ex-trail:where(.astro-vtofrzjk){stroke-dasharray:1;stroke-dashoffset:var(--trail,1)}.is-scrolly:where(.astro-vtofrzjk) .ex-close:where(.astro-vtofrzjk){stroke-dashoffset:var(--close,1)}.ex-route:where(.astro-vtofrzjk){fill:none;stroke:none}.ex-halo:where(.astro-vtofrzjk){opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity 1.2s var(--ease-in-out)}.ex-ring:where(.astro-vtofrzjk){fill:var(--ex-bg);stroke:var(--ex-ring);stroke-width:1.5px;transition:stroke .6s var(--ease-in-out)}.ex-member:where(.astro-vtofrzjk).is-active .ex-ring:where(.astro-vtofrzjk){stroke:var(--green)}.ex-member:where(.astro-vtofrzjk).is-active .ex-halo:where(.astro-vtofrzjk){opacity:1}.motion-ok .ex-member:where(.astro-vtofrzjk).is-active .ex-halo:where(.astro-vtofrzjk){animation:ex-breathe 3.6s var(--ease-in-out) infinite}.motion-ok .exchange:where(.astro-vtofrzjk).is-scrolly .ex-member:where(.astro-vtofrzjk).is-active .ex-halo:where(.astro-vtofrzjk){animation:none}@keyframes ex-breathe{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}.ex-letter:where(.astro-vtofrzjk),.ex-result-big:where(.astro-vtofrzjk){font-family:var(--font-serif);letter-spacing:0;text-anchor:middle;font-weight:400}.ex-letter:where(.astro-vtofrzjk){fill:var(--ex-fg);dominant-baseline:central;font-size:28px}.ex-label:where(.astro-vtofrzjk){fill:var(--ex-muted);text-anchor:middle;dominant-baseline:central;transition:fill .6s var(--ease-in-out);font-size:12px}.ex-member:where(.astro-vtofrzjk).is-active .ex-label:where(.astro-vtofrzjk){fill:var(--ex-fg)}.ex-result:where(.astro-vtofrzjk){opacity:var(--done,1);transform:translateY(calc((1 - var(--done,1)) * 8px))}.ex-result-big:where(.astro-vtofrzjk){fill:var(--ex-fg);font-variant-numeric:lining-nums;font-size:20px}.ex-result-small:where(.astro-vtofrzjk){fill:var(--ex-muted);text-anchor:middle;font-size:12.5px}.ex-coin:where(.astro-vtofrzjk){fill:var(--green);stroke:var(--ex-bg);stroke-width:3px;paint-order:stroke}.ex-coin-logo:where(.astro-vtofrzjk){fill:var(--ink)}.exchange-story:where(.astro-vtofrzjk){max-width:52ch;padding:0 var(--space-1)}.ex-progress:where(.astro-vtofrzjk){display:none}.is-scrolly:where(.astro-vtofrzjk) .ex-progress:where(.astro-vtofrzjk){margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ex-progress:where(.astro-vtofrzjk) span:where(.astro-vtofrzjk){background:var(--ex-line);height:6px;-webkit-mask:var(--pen) repeat-x 0 0 / 60px 6px;mask:var(--pen) repeat-x 0 0 / 60px 6px;position:relative;overflow:hidden}.ex-progress:where(.astro-vtofrzjk) span:where(.astro-vtofrzjk):nth-child(2){-webkit-mask-position:-20px 0;mask-position:-20px 0}.ex-progress:where(.astro-vtofrzjk) span:where(.astro-vtofrzjk):nth-child(3){-webkit-mask-position:-40px 0;mask-position:-40px 0}.ex-progress:where(.astro-vtofrzjk) span:where(.astro-vtofrzjk):after{content:"";background:var(--green);transform-origin:0;transform:scaleX(var(--fill,0));position:absolute;inset:0}.exchange-steps:where(.astro-vtofrzjk){gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.is-scrolly:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk){gap:0;min-height:5.5em}.exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk){line-height:1.55}.exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk)>span:where(.astro-vtofrzjk){color:var(--ex-muted)}.is-scrolly:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk){opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;align-self:start;transform:translateY(12px)}.is-scrolly:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk).is-current{opacity:1;transform:none}.exchange-steps:where(.astro-vtofrzjk) strong:where(.astro-vtofrzjk){margin-bottom:var(--space-1);font-family:var(--font-serif);font-size:var(--text-h3);letter-spacing:-.005em;font-weight:400;display:block}.is-scrolly:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk) strong:where(.astro-vtofrzjk){letter-spacing:var(--track-h3)}.exchange-foot:where(.astro-vtofrzjk){justify-items:start;gap:var(--space-3);margin-top:var(--space-3);display:grid}@media (width<=900px){.exchange:where(.astro-vtofrzjk){padding-top:var(--space-6)}.exchange:where(.astro-vtofrzjk):before{background:linear-gradient(#4a3324db, #4a3324db), var(--tx-olive) center / cover, var(--earth)}.exchange-sticky:where(.astro-vtofrzjk):before{content:none}.exchange-panel:where(.astro-vtofrzjk){gap:var(--space-6);grid-template-columns:1fr}.exchange-visual:where(.astro-vtofrzjk){gap:var(--space-5);padding:var(--space-2)}.exchange-stage:where(.astro-vtofrzjk){margin-inline:auto}.exchange-story:where(.astro-vtofrzjk){padding:0 var(--space-1) var(--space-1)}.exchange:where(.astro-vtofrzjk).is-story-m .exchange-panel:where(.astro-vtofrzjk){position:relative}.exchange:where(.astro-vtofrzjk).is-story-m .exchange-panel:where(.astro-vtofrzjk):after{content:"";height:170svh;display:block}.exchange:where(.astro-vtofrzjk).is-story-m .exchange-visual:where(.astro-vtofrzjk){z-index:1;align-self:start;position:sticky;top:76px}.exchange:where(.astro-vtofrzjk).is-story-m .exchange-stage:where(.astro-vtofrzjk){justify-self:center;width:auto;max-width:100%;max-height:calc(100svh - 360px)}.is-story-m:where(.astro-vtofrzjk) .ex-hint-still:where(.astro-vtofrzjk){display:none}.is-story-m:where(.astro-vtofrzjk) .ex-hint-scroll:where(.astro-vtofrzjk){display:inline}.is-story-m:where(.astro-vtofrzjk) .ex-progress:where(.astro-vtofrzjk){margin-bottom:var(--space-2);grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.is-story-m:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk){gap:0;min-height:7.5em}.is-story-m:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk){opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;align-self:start;transform:translateY(10px)}.is-story-m:where(.astro-vtofrzjk) .exchange-steps:where(.astro-vtofrzjk) li:where(.astro-vtofrzjk).is-current{opacity:1;transform:none}.is-story-m:where(.astro-vtofrzjk) .ex-trail:where(.astro-vtofrzjk){stroke-dasharray:1;stroke-dashoffset:var(--trail,1)}.is-story-m:where(.astro-vtofrzjk) .ex-close:where(.astro-vtofrzjk){stroke-dashoffset:var(--close,1)}.is-story-m:where(.astro-vtofrzjk) .exchange-foot:where(.astro-vtofrzjk){display:none}}@media (width<=700px){.exchange:where(.astro-vtofrzjk){padding-bottom:var(--space-8)}}.communities:where(.astro-a57zkfx5){background:var(--surface)}.communities-head:where(.astro-a57zkfx5){gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr;align-items:end;display:grid}.communities-head:where(.astro-a57zkfx5) h2:where(.astro-a57zkfx5){margin:0}.community-cards:where(.astro-a57zkfx5){gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.community-card:where(.astro-a57zkfx5){border-radius:var(--radius-lg);background:var(--paper);flex-direction:column;padding:12px;display:flex}.community-card:where(.astro-a57zkfx5)[data-reveal]:nth-child(2){--d:3}.community-card:where(.astro-a57zkfx5)[data-reveal]:nth-child(3){--d:6}.community-pic:where(.astro-a57zkfx5){border-radius:calc(var(--radius-lg) - 12px);overflow:hidden}.community-pic:where(.astro-a57zkfx5) picture{display:block}.community-pic:where(.astro-a57zkfx5) img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-lg) - 12px);width:100%;height:auto;transition:scale .9s var(--ease-out);display:block}.community-text:where(.astro-a57zkfx5){padding:var(--space-3) var(--space-2) var(--space-2);flex-direction:column;flex:1;display:flex}.community-text:where(.astro-a57zkfx5) h3:where(.astro-a57zkfx5){margin:0 0 var(--space-1);font-size:var(--text-h3)}.community-text:where(.astro-a57zkfx5) p:where(.astro-a57zkfx5){max-width:46ch}.community-text:where(.astro-a57zkfx5) p:where(.astro-a57zkfx5):not(.community-sub){margin:0 0 var(--space-3);color:var(--muted)}.community-sub:where(.astro-a57zkfx5){margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);font-weight:600}.community-card:where(.astro-a57zkfx5) .pill:where(.astro-a57zkfx5){align-self:flex-start;margin-top:auto}.community-other:where(.astro-a57zkfx5){margin:var(--space-5) 0 0;font-size:var(--text-md);text-align:center}.community-other:where(.astro-a57zkfx5) .textlink:where(.astro-a57zkfx5){font-size:inherit;margin-top:0;padding-top:0}@media (hover:hover){.community-card:where(.astro-a57zkfx5).is-in:hover,.community-card:where(.astro-a57zkfx5):not([data-reveal]):hover{transition-delay:0s;transition-duration:var(--dur-3);transform:translateY(-6px);box-shadow:0 18px 40px #4a33241f}.community-card:where(.astro-a57zkfx5):hover .community-pic:where(.astro-a57zkfx5) img{scale:1.04}}.motion-ok .community-card:where(.astro-a57zkfx5)[data-reveal]{transition:opacity .65s var(--ease-out), transform .7s var(--ease-out), box-shadow var(--dur-3) var(--ease-out);transition-delay:calc(var(--d,0) * 60ms)}.motion-ok .community-card:where(.astro-a57zkfx5)[data-reveal]:not(.is-in){transform:translateY(40px)}@media (width<=900px){.community-cards:where(.astro-a57zkfx5){grid-template-columns:minmax(0,1fr)}.community-card:where(.astro-a57zkfx5) h3:where(.astro-a57zkfx5){font-size:1.75rem}.community-card:where(.astro-a57zkfx5) .pill:where(.astro-a57zkfx5){white-space:normal;text-align:left;max-width:100%}.community-card:where(.astro-a57zkfx5) .pill:where(.astro-a57zkfx5) .roll:where(.astro-a57zkfx5){height:auto;line-height:1.35;overflow:visible}.community-card:where(.astro-a57zkfx5) .pill:where(.astro-a57zkfx5) .roll:where(.astro-a57zkfx5)>span:where(.astro-a57zkfx5){text-shadow:none}.community-other:where(.astro-a57zkfx5){text-align:left}}svg.ringnet{width:100%;height:auto;display:block;overflow:visible}.boil-on .rf-links{filter:url(#hand-boil-ex)}.rf,.rf-link{--on:1}.rn-anim .rf,.rn-anim .rf-link{--on:0}.rn-anim .on{--on:1}.rf-link{fill:none;stroke:var(--rf-base);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc((1 - var(--on)) * 1px);opacity:min(1, calc(.45 + var(--on) * .55));transition:stroke-dashoffset 3.4s cubic-bezier(.25,.7,.2,1),opacity .45s,stroke .45s}.rn-anim .rf-link{transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.3,1),opacity .6s}@property --h{syntax:"<number>";inherits:true;initial-value:0}@property --g{syntax:"<number>";inherits:true;initial-value:0}.rf{transform-box:fill-box;transform-origin:50%;transform:scale(calc(1 + var(--h) * .12));transition:--h .36s var(--ease-out), --g .42s var(--ease-out);will-change:transform}.rf.is-lit{--h:1}.rf.rf-g1{--g:.5}.rf-ring{fill:none;stroke:color-mix(in srgb, var(--rf-hi) calc(var(--g) * 100%), var(--rf-base));stroke-width:1.7px;opacity:calc(min(1, .5 + var(--on) * .5 + var(--g)) * (1 - var(--h)));transition:opacity .9s,stroke .42s}.rf-back{fill:var(--earth);opacity:var(--h);transition:opacity .36s}.rf-back:first-of-type{opacity:calc(var(--h) * .55)}.rf-logo{fill:var(--rf-hi);opacity:var(--h)}.rn-live .rf-back,.rn-live .rf-logo{display:none}.rn-live .rf-ring{transition:opacity .26s,stroke .42s}.rn-live .rf.rf-g1{--g:0}.rn-mark,.rn-light{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.rn-mark{z-index:2}.rn-mark.is-ready{transition:transform .52s cubic-bezier(.34,1.3,.64,1)}.rn-mark svg{width:100%;height:100%;display:block;overflow:visible}.rn-mark .rn-back{fill:var(--earth)}.rn-mark .rn-back2{fill:var(--earth);opacity:.55}.rn-mark use{fill:var(--rf-hi,var(--green))}.rn-light{z-index:1;opacity:0;border-radius:50%;transition:opacity .4s;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.rn-light.is-on{opacity:1}.rn-light img{will-change:transform;-webkit-mask-composite:source-in;max-width:none;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-composite:intersect}.mission:where(.astro-dnbrnzjg){--focus:var(--green);background:linear-gradient(#4a3324db, #4a3324db), var(--tx-olive) center / cover, var(--earth);color:var(--cream);padding-bottom:clamp(64px,5vw + 32px,112px);position:relative;overflow:hidden}@supports (animation-timeline:view()){.motion-ok .mission:where(.astro-dnbrnzjg){animation:linear both tx-drift}}.mission-grid:where(.astro-dnbrnzjg){gap:var(--space-8);grid-template-columns:7fr 5fr;align-items:center;display:grid;position:relative}.mission:where(.astro-dnbrnzjg) h2:where(.astro-dnbrnzjg){color:var(--green);font-size:clamp(1.25rem,1rem + .7vw,1.625rem);position:relative}.statement:where(.astro-dnbrnzjg){max-width:22ch;margin:0 0 var(--space-5);color:var(--cream);font-family:var(--font-serif);font-variant-numeric:lining-nums;letter-spacing:-.01em;font-size:clamp(1.875rem,1rem + 2.5vw,3.125rem);line-height:1.1}.mission-copy:where(.astro-dnbrnzjg) p:where(.astro-dnbrnzjg){max-width:590px;margin:0 0 var(--space-2);color:var(--on-ink-muted);font-size:var(--text-md)}.mission-art:where(.astro-dnbrnzjg){--rf-ring:#f2ebdd52;--rf-hi:var(--green);--rf-base:color-mix(in srgb, var(--on-ink) 34%, var(--earth));align-self:center}.mission-art:where(.astro-dnbrnzjg).rn-live{position:relative}.mission-art:where(.astro-dnbrnzjg) .ringnet{max-width:480px;margin-left:auto;margin-right:calc(-1 * var(--space-6));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-composite:intersect}@supports (animation-timeline:view()){.motion-ok .mission:where(.astro-dnbrnzjg){animation-timeline:view()}}@media (width<=900px){.mission-grid:where(.astro-dnbrnzjg){gap:var(--space-4);grid-template-columns:1fr}.mission-art:where(.astro-dnbrnzjg) .ringnet{max-width:none;width:calc(100% + 2 * var(--space-2));margin:0 calc(-1 * var(--space-2))}}.vision-v2:where(.astro-hpuy4ukm){gap:var(--space-5) var(--space-8);color:var(--on-ink);grid-template-columns:1fr 1fr;align-items:end;margin-top:clamp(64px,5vw + 32px,112px);padding:clamp(48px,4vw + 16px,80px) 0 0;display:grid;position:relative}.vision-v2:where(.astro-hpuy4ukm):before{content:"";height:6px;-webkit-mask:var(--pen) repeat-x 0 0 / 60px 6px;mask:var(--pen) repeat-x 0 0 / 60px 6px;background:#f7f1e638;position:absolute;top:0;left:0;right:0}.vision-v2:where(.astro-hpuy4ukm) p:where(.astro-hpuy4ukm){max-width:590px}.vision-head:where(.astro-hpuy4ukm){margin-bottom:var(--space-8);align-self:start}.vision-head:where(.astro-hpuy4ukm) .section-label:where(.astro-hpuy4ukm){margin-bottom:var(--space-3);color:var(--green);font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:400;line-height:1.1}.vision-head:where(.astro-hpuy4ukm) h2:where(.astro-hpuy4ukm){font-size:clamp(2.25rem,1.2rem + 2.3vw,3.375rem);line-height:1.05;position:relative}.rotator:where(.astro-hpuy4ukm) .rot-full:where(.astro-hpuy4ukm){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rot-line:where(.astro-hpuy4ukm){flex-wrap:wrap;align-items:baseline;gap:0 .26em;display:flex}.rot-words:where(.astro-hpuy4ukm){display:inline-grid}.rot-words:where(.astro-hpuy4ukm)>span:where(.astro-hpuy4ukm){opacity:0;animation:rot-word 6s var(--ease-in-out) infinite;grid-area:1/1;transform:translateY(.4em)}.rot-words:where(.astro-hpuy4ukm)>span:where(.astro-hpuy4ukm):nth-child(2){animation-delay:2s}.rot-words:where(.astro-hpuy4ukm)>span:where(.astro-hpuy4ukm):nth-child(3){animation-delay:4s}@keyframes rot-word{0%{opacity:0;transform:translateY(.4em)}5%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-.4em)}}.vision-copy:where(.astro-hpuy4ukm) p:where(.astro-hpuy4ukm){margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:1.5}.pillars-card:where(.astro-hpuy4ukm){margin-top:var(--space-8);border-radius:var(--radius-lg);background:#5a4434;grid-column:1/-1;padding:clamp(32px,3vw + 16px,64px)}.pillars-title:where(.astro-hpuy4ukm){font-size:var(--text-h2);letter-spacing:var(--track-h2);grid-column:1/-1;margin:0;line-height:1.1}.pillars:where(.astro-hpuy4ukm){gap:var(--space-8);margin:var(--space-6) 0 0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.pillars:where(.astro-hpuy4ukm) li:where(.astro-hpuy4ukm){flex-direction:column;align-items:flex-start;display:flex}.illo:where(.astro-hpuy4ukm){filter:url(#hand);width:96px;height:96px;margin-bottom:var(--space-3);display:block;overflow:visible}.illo:where(.astro-hpuy4ukm) .draw:where(.astro-hpuy4ukm){fill:none;stroke:var(--on-ink);stroke-width:var(--sw,2);stroke-linecap:round;stroke-linejoin:round}.illo-fill:where(.astro-hpuy4ukm){fill:var(--green)}.motion-ok :where(.astro-hpuy4ukm)[data-reveal] .draw:where(.astro-hpuy4ukm){stroke-dasharray:1.02 1.02;stroke-dashoffset:1.02px;transition:stroke-dashoffset 1.2s var(--ease-out) calc(var(--i,0) * .14s + .15s)}.motion-ok :where(.astro-hpuy4ukm)[data-reveal].is-in .draw:where(.astro-hpuy4ukm){stroke-dashoffset:0}.motion-ok :where(.astro-hpuy4ukm)[data-reveal] .illo-fill:where(.astro-hpuy4ukm){opacity:0;transition:opacity var(--dur-4) var(--ease-out) .8s}.motion-ok :where(.astro-hpuy4ukm)[data-reveal].is-in .illo-fill:where(.astro-hpuy4ukm){opacity:1}.boil-on .pillars:where(.astro-hpuy4ukm) .illo:where(.astro-hpuy4ukm){filter:url(#hand-boil)}.pillars:where(.astro-hpuy4ukm) h4:where(.astro-hpuy4ukm){margin:var(--space-1) 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-h3-lg);letter-spacing:-.005em;text-wrap:balance;min-height:2.4em;font-weight:400;line-height:1.15}.pillars:where(.astro-hpuy4ukm) p:where(.astro-hpuy4ukm){color:var(--on-ink-muted);font-size:var(--text-md);margin:0;line-height:1.5}.pillars:where(.astro-hpuy4ukm) .pillar-label:where(.astro-hpuy4ukm){margin:0 0 var(--space-1);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (width<=1100px){.pillars:where(.astro-hpuy4ukm){gap:var(--space-6);grid-template-columns:1fr}}@media (width>=601px) and (width<=1100px){.pillars:where(.astro-hpuy4ukm) li:where(.astro-hpuy4ukm){column-gap:var(--space-5);grid-template-columns:112px 1fr;align-items:start;display:grid}.pillars:where(.astro-hpuy4ukm) li:where(.astro-hpuy4ukm)>.illo:where(.astro-hpuy4ukm){grid-row:1/4}.pillars:where(.astro-hpuy4ukm) p:where(.astro-hpuy4ukm){max-width:52ch}}@media (width>=601px) and (width<=900px){.pillars:where(.astro-hpuy4ukm) h4:where(.astro-hpuy4ukm){min-height:0}}@media (width<=900px){.vision-v2:where(.astro-hpuy4ukm){row-gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6)}.vision-v2:where(.astro-hpuy4ukm) .vision-head:where(.astro-hpuy4ukm),.vision-head:where(.astro-hpuy4ukm) h2:where(.astro-hpuy4ukm){margin-bottom:0}.vision-copy:where(.astro-hpuy4ukm){margin-top:calc(-1 * var(--space-1))}.pillars-card:where(.astro-hpuy4ukm){margin-top:var(--space-5);padding:var(--space-4) var(--space-3)}.illo:where(.astro-hpuy4ukm){width:80px;height:80px}.pillars:where(.astro-hpuy4ukm) h4:where(.astro-hpuy4ukm){font-size:1.75rem}}@media (width<=700px){.vision-v2:where(.astro-hpuy4ukm){column-gap:var(--space-4);grid-template-columns:1fr}}@media (width>=901px){.rot-line:where(.astro-hpuy4ukm){white-space:nowrap;flex-wrap:nowrap}.pillars:where(.astro-hpuy4ukm) h4:where(.astro-hpuy4ukm){max-width:13ch;min-height:3.45em}}@media (prefers-reduced-motion:reduce){.rotator:where(.astro-hpuy4ukm) .rot-line:where(.astro-hpuy4ukm){display:none}.rotator:where(.astro-hpuy4ukm) .rot-full:where(.astro-hpuy4ukm){clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.faq-layout:where(.astro-ajsgapk5){gap:var(--space-6);grid-template-columns:1fr 2fr;align-items:start;display:grid}.faq-intro:where(.astro-ajsgapk5) h2:where(.astro-ajsgapk5){margin-bottom:var(--space-4)}.faq-intro:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){color:var(--ink);font-size:var(--text-md);margin:0}.faq-intro:where(.astro-ajsgapk5) .faq-link:where(.astro-ajsgapk5){margin-top:var(--space-1);font-size:inherit;vertical-align:baseline;padding-top:0;display:table}.faq:where(.astro-ajsgapk5){max-width:100%}.faq-item:where(.astro-ajsgapk5){border-bottom:1px solid var(--line)}.faq-item:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5){justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target);padding:var(--space-3) 0;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.005em;font-weight:500;list-style:none;display:flex}.faq-item:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5)::-webkit-details-marker{display:none}.faq-item:where(.astro-ajsgapk5) summary:where(.astro-ajsgapk5):after{content:"";width:20px;height:20px;transition:transform var(--dur-3) var(--ease-out);background:currentColor;flex:none;margin-top:.15em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M12.3 5.1c-.5 4.6 0 9.2-.5 13.8'/%3E%3Cpath d='M5.2 11.7c4.6.5 9.1.1 13.7.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M12.3 5.1c-.5 4.6 0 9.2-.5 13.8'/%3E%3Cpath d='M5.2 11.7c4.6.5 9.1.1 13.7.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq-item:where(.astro-ajsgapk5)[open] summary:where(.astro-ajsgapk5):after{transform:rotate(45deg)}.faq-answer:where(.astro-ajsgapk5){overflow:hidden}.faq-answer:where(.astro-ajsgapk5) p:where(.astro-ajsgapk5){max-width:65ch;padding:0 0 var(--space-3);color:var(--ink);margin:0}@media (width<=800px){.faq-layout:where(.astro-ajsgapk5){grid-template-columns:1fr}}.cta:where(.astro-awqka5bs){--focus:var(--ink);isolation:isolate;align-items:center;gap:var(--space-3) var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(#ded0b6e0, #ded0b6e0), var(--tx-sand-b) center / cover, var(--surface-2);color:var(--ink);text-align:left;grid-template-columns:1fr 1fr;margin:0 0 clamp(64px,5vw + 24px,104px);padding:clamp(32px,3vw + 16px,56px) clamp(32px,4vw,64px);display:grid;position:relative;overflow:hidden}.cta-text:where(.astro-awqka5bs){display:contents}.cta:where(.astro-awqka5bs) .cta-mark{width:48px;height:auto;margin:0 0 var(--space-2);fill:currentColor;grid-area:1/1;justify-self:start}.boil-on .cta:where(.astro-awqka5bs) .cta-mark{filter:url(#hand-boil-mark)}.cta:where(.astro-awqka5bs) h2:where(.astro-awqka5bs){text-wrap:balance;grid-area:2/1;max-width:650px;margin:0;font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem);line-height:1}.cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs){max-width:32ch;font-size:var(--text-lg);text-wrap:pretty;grid-area:1/2;align-self:end;margin:0}.br-wide:where(.astro-awqka5bs){display:none}.cta-actions:where(.astro-awqka5bs){justify-content:flex-start;align-self:end;align-items:center;gap:var(--space-2) 14px;flex-wrap:wrap;grid-area:2/2;display:flex}.cta-actions:where(.astro-awqka5bs) .pill:where(.astro-awqka5bs){font-weight:600}.cta-mail:where(.astro-awqka5bs){font-size:var(--text-base);align-items:baseline;gap:14px;margin:0;display:inline-flex}.cta-mail:where(.astro-awqka5bs) a:where(.astro-awqka5bs){padding-bottom:6px;display:inline-block;position:relative}.cta-mail:where(.astro-awqka5bs) a:where(.astro-awqka5bs):after{content:"";height:6px;-webkit-mask:var(--pen) repeat-x 0 0 / 60px 6px;mask:var(--pen) repeat-x 0 0 / 60px 6px;background:currentColor;position:absolute;bottom:0;left:0;right:0}@supports (animation-timeline:view()){.motion-ok .cta:where(.astro-awqka5bs).cta-v2.cta-talk{animation:linear both tx-drift}}.motion-ok .cta:where(.astro-awqka5bs)[data-reveal]{transition:opacity .5s var(--ease-out)}.motion-ok .cta:where(.astro-awqka5bs)[data-reveal]:not(.is-in){transform:none}.motion-ok .cta-text:where(.astro-awqka5bs) h2:where(.astro-awqka5bs),.motion-ok .cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs),.motion-ok .cta-actions:where(.astro-awqka5bs){transition:opacity .7s var(--ease-out), transform .9s var(--ease-out)}.motion-ok .cta-text:where(.astro-awqka5bs) h2:where(.astro-awqka5bs){transition-delay:.25s}.motion-ok .cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs){transition-delay:.38s}.motion-ok .cta:where(.astro-awqka5bs):not(.is-in) .cta-text:where(.astro-awqka5bs) h2:where(.astro-awqka5bs),.motion-ok .cta:where(.astro-awqka5bs):not(.is-in) .cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs),.motion-ok .cta:where(.astro-awqka5bs):not(.is-in) .cta-actions:where(.astro-awqka5bs){opacity:0;transform:translateY(24px)}@supports (animation-timeline:view()){.motion-ok .cta:where(.astro-awqka5bs).cta-v2.cta-talk{animation-timeline:view()}}@media (width<=900px){.cta:where(.astro-awqka5bs){margin:0 0 var(--space-8);padding:var(--space-5) var(--space-3);grid-template-columns:1fr}.cta:where(.astro-awqka5bs) .cta-mark,.cta:where(.astro-awqka5bs) h2:where(.astro-awqka5bs),.cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs),.cta-actions:where(.astro-awqka5bs){grid-area:auto/1}.cta-text:where(.astro-awqka5bs) p:where(.astro-awqka5bs){margin:0 0 var(--space-2)}.cta-actions:where(.astro-awqka5bs){flex-direction:column;align-items:flex-start}}
