@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-size:16px;font-weight:var(--font-weight-normal);height:100%;line-height:var(--line-height);scroll-behavior:smooth;text-rendering:optimizelegibility}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-size:var(--font-size-6)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}figure figcaption{font-family:inherit;font-size:var(--font-size-7);margin-top:var(--space-s)}ul,ol{margin:0;padding:0;list-style:none}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}p,h1,h2,h3,h4,h5,h6,li,dl,dt,blockquote{overflow-wrap:break-word}p{max-width:var(--max-width-size-6)}a,area,button,[role=button],input,label,select,summary,textarea{font-size:inherit;touch-action:manipulation}button,input[type=button],input[type=reset],input[type=submit]{border:0;margin:0;padding:0}a{color:currentColor;text-decoration:none}:target{scroll-margin-top:var(--space-xl)}::selection{background-color:var(--selection-background,var(--color-base));color:var(--selection-color,var(--color-accent))}mark{background-color:var(--color-neutral-200);border-radius:var(--border-radius-s);color:var(--color-base);padding-inline:.2em}kbd{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-s);font-family:var(--font-family-mono);font-size:var(--font-size-7);border-bottom-width:2px;padding:.1em .3em}abbr[title]{cursor:help;text-decoration:underline dotted}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer layout{.subgrid,.grid .grid{gap:inherit;grid-template-columns:subgrid;place-content:start;display:grid}.grid:not(.grid .grid),.grid-reset{column-gap:var(--grid-gap-x);grid-template-columns:[full-start] minmax(var(--grid-margin-min), var(--grid-margin-max)) [content-start] repeat(12, minmax(0, 1fr)) [content-end] minmax(var(--grid-margin-min), var(--grid-margin-max)) [full-end];place-content:start;row-gap:var(--grid-gap-y);width:100%;display:grid}.span-full{grid-column:1/-1}@media (width>=30rem){.span-full .span-full\:s{grid-column:1/-1}}@media (width>=48rem){.span-full .span-full\:m{grid-column:1/-1}}@media (width>=64rem){.span-full .span-full\:l{grid-column:1/-1}}@media (width>=80rem){.span-full .span-full\:xl{grid-column:1/-1}}@media (width>=120rem){.span-full .span-full\:2xl{grid-column:1/-1}}.span-content{grid-column:2/-2}@media (width>=30rem){.span-content .span-content\:s{grid-column:2/-2}}@media (width>=48rem){.span-content .span-content\:m{grid-column:2/-2}}@media (width>=64rem){.span-content .span-content\:l{grid-column:2/-2}}@media (width>=80rem){.span-content .span-content\:xl{grid-column:2/-2}}@media (width>=120rem){.span-content .span-content\:2xl{grid-column:2/-2}}.span-1{grid-column:auto/span 1}.span-2{grid-column:auto/span 2}.span-3{grid-column:auto/span 3}.span-4{grid-column:auto/span 4}.span-5{grid-column:auto/span 5}.span-6{grid-column:auto/span 6}.span-7{grid-column:auto/span 7}.span-8{grid-column:auto/span 8}.span-9{grid-column:auto/span 9}.span-10{grid-column:auto/span 10}.span-11{grid-column:auto/span 11}.span-12{grid-column:auto/span 12}.span-13{grid-column:auto/span 13}.span-14{grid-column:auto/span 14}@media (width>=30rem){.span-1\:s{grid-column:auto/span 1}}@media (width>=48rem){.span-1\:m{grid-column:auto/span 1}}@media (width>=64rem){.span-1\:l{grid-column:auto/span 1}}@media (width>=80rem){.span-1\:xl{grid-column:auto/span 1}}@media (width>=120rem){.span-1\:2xl{grid-column:auto/span 1}}@media (width>=30rem){.span-2\:s{grid-column:auto/span 2}}@media (width>=48rem){.span-2\:m{grid-column:auto/span 2}}@media (width>=64rem){.span-2\:l{grid-column:auto/span 2}}@media (width>=80rem){.span-2\:xl{grid-column:auto/span 2}}@media (width>=120rem){.span-2\:2xl{grid-column:auto/span 2}}@media (width>=30rem){.span-3\:s{grid-column:auto/span 3}}@media (width>=48rem){.span-3\:m{grid-column:auto/span 3}}@media (width>=64rem){.span-3\:l{grid-column:auto/span 3}}@media (width>=80rem){.span-3\:xl{grid-column:auto/span 3}}@media (width>=120rem){.span-3\:2xl{grid-column:auto/span 3}}@media (width>=30rem){.span-4\:s{grid-column:auto/span 4}}@media (width>=48rem){.span-4\:m{grid-column:auto/span 4}}@media (width>=64rem){.span-4\:l{grid-column:auto/span 4}}@media (width>=80rem){.span-4\:xl{grid-column:auto/span 4}}@media (width>=120rem){.span-4\:2xl{grid-column:auto/span 4}}@media (width>=30rem){.span-5\:s{grid-column:auto/span 5}}@media (width>=48rem){.span-5\:m{grid-column:auto/span 5}}@media (width>=64rem){.span-5\:l{grid-column:auto/span 5}}@media (width>=80rem){.span-5\:xl{grid-column:auto/span 5}}@media (width>=120rem){.span-5\:2xl{grid-column:auto/span 5}}@media (width>=30rem){.span-6\:s{grid-column:auto/span 6}}@media (width>=48rem){.span-6\:m{grid-column:auto/span 6}}@media (width>=64rem){.span-6\:l{grid-column:auto/span 6}}@media (width>=80rem){.span-6\:xl{grid-column:auto/span 6}}@media (width>=120rem){.span-6\:2xl{grid-column:auto/span 6}}@media (width>=30rem){.span-7\:s{grid-column:auto/span 7}}@media (width>=48rem){.span-7\:m{grid-column:auto/span 7}}@media (width>=64rem){.span-7\:l{grid-column:auto/span 7}}@media (width>=80rem){.span-7\:xl{grid-column:auto/span 7}}@media (width>=120rem){.span-7\:2xl{grid-column:auto/span 7}}@media (width>=30rem){.span-8\:s{grid-column:auto/span 8}}@media (width>=48rem){.span-8\:m{grid-column:auto/span 8}}@media (width>=64rem){.span-8\:l{grid-column:auto/span 8}}@media (width>=80rem){.span-8\:xl{grid-column:auto/span 8}}@media (width>=120rem){.span-8\:2xl{grid-column:auto/span 8}}@media (width>=30rem){.span-9\:s{grid-column:auto/span 9}}@media (width>=48rem){.span-9\:m{grid-column:auto/span 9}}@media (width>=64rem){.span-9\:l{grid-column:auto/span 9}}@media (width>=80rem){.span-9\:xl{grid-column:auto/span 9}}@media (width>=120rem){.span-9\:2xl{grid-column:auto/span 9}}@media (width>=30rem){.span-10\:s{grid-column:auto/span 10}}@media (width>=48rem){.span-10\:m{grid-column:auto/span 10}}@media (width>=64rem){.span-10\:l{grid-column:auto/span 10}}@media (width>=80rem){.span-10\:xl{grid-column:auto/span 10}}@media (width>=120rem){.span-10\:2xl{grid-column:auto/span 10}}@media (width>=30rem){.span-11\:s{grid-column:auto/span 11}}@media (width>=48rem){.span-11\:m{grid-column:auto/span 11}}@media (width>=64rem){.span-11\:l{grid-column:auto/span 11}}@media (width>=80rem){.span-11\:xl{grid-column:auto/span 11}}@media (width>=120rem){.span-11\:2xl{grid-column:auto/span 11}}@media (width>=30rem){.span-12\:s{grid-column:auto/span 12}}@media (width>=48rem){.span-12\:m{grid-column:auto/span 12}}@media (width>=64rem){.span-12\:l{grid-column:auto/span 12}}@media (width>=80rem){.span-12\:xl{grid-column:auto/span 12}}@media (width>=120rem){.span-12\:2xl{grid-column:auto/span 12}}@media (width>=30rem){.span-13\:s{grid-column:auto/span 13}}@media (width>=48rem){.span-13\:m{grid-column:auto/span 13}}@media (width>=64rem){.span-13\:l{grid-column:auto/span 13}}@media (width>=80rem){.span-13\:xl{grid-column:auto/span 13}}@media (width>=120rem){.span-13\:2xl{grid-column:auto/span 13}}@media (width>=30rem){.span-14\:s{grid-column:auto/span 14}}@media (width>=48rem){.span-14\:m{grid-column:auto/span 14}}@media (width>=64rem){.span-14\:l{grid-column:auto/span 14}}@media (width>=80rem){.span-14\:xl{grid-column:auto/span 14}}@media (width>=120rem){.span-14\:2xl{grid-column:auto/span 14}}.start-0{grid-column-start:1}.subgrid .start-0,.grid .grid .start-0{grid-column-start:0}.start-1{grid-column-start:2}.subgrid .start-1,.grid .grid .start-1{grid-column-start:1}.start-2{grid-column-start:3}.subgrid .start-2,.grid .grid .start-2{grid-column-start:2}.start-3{grid-column-start:4}.subgrid .start-3,.grid .grid .start-3{grid-column-start:3}.start-4{grid-column-start:5}.subgrid .start-4,.grid .grid .start-4{grid-column-start:4}.start-5{grid-column-start:6}.subgrid .start-5,.grid .grid .start-5{grid-column-start:5}.start-6{grid-column-start:7}.subgrid .start-6,.grid .grid .start-6{grid-column-start:6}.start-7{grid-column-start:8}.subgrid .start-7,.grid .grid .start-7{grid-column-start:7}.start-8{grid-column-start:9}.subgrid .start-8,.grid .grid .start-8{grid-column-start:8}.start-9{grid-column-start:10}.subgrid .start-9,.grid .grid .start-9{grid-column-start:9}.start-10{grid-column-start:11}.subgrid .start-10,.grid .grid .start-10{grid-column-start:10}.start-11{grid-column-start:12}.subgrid .start-11,.grid .grid .start-11{grid-column-start:11}.start-12{grid-column-start:13}.subgrid .start-12,.grid .grid .start-12{grid-column-start:12}.start-13{grid-column-start:14}.subgrid .start-13,.grid .grid .start-13{grid-column-start:13}@media (width>=30rem){.start-0\:s{grid-column-start:1}.subgrid .start-0\:s,.grid .grid .start-0\:s{grid-column-start:0}}@media (width>=48rem){.start-0\:m{grid-column-start:1}.subgrid .start-0\:m,.grid .grid .start-0\:m{grid-column-start:0}}@media (width>=64rem){.start-0\:l{grid-column-start:1}.subgrid .start-0\:l,.grid .grid .start-0\:l{grid-column-start:0}}@media (width>=80rem){.start-0\:xl{grid-column-start:1}.subgrid .start-0\:xl,.grid .grid .start-0\:xl{grid-column-start:0}}@media (width>=120rem){.start-0\:2xl{grid-column-start:1}.subgrid .start-0\:2xl,.grid .grid .start-0\:2xl{grid-column-start:0}}@media (width>=30rem){.start-1\:s{grid-column-start:2}.subgrid .start-1\:s,.grid .grid .start-1\:s{grid-column-start:1}}@media (width>=48rem){.start-1\:m{grid-column-start:2}.subgrid .start-1\:m,.grid .grid .start-1\:m{grid-column-start:1}}@media (width>=64rem){.start-1\:l{grid-column-start:2}.subgrid .start-1\:l,.grid .grid .start-1\:l{grid-column-start:1}}@media (width>=80rem){.start-1\:xl{grid-column-start:2}.subgrid .start-1\:xl,.grid .grid .start-1\:xl{grid-column-start:1}}@media (width>=120rem){.start-1\:2xl{grid-column-start:2}.subgrid .start-1\:2xl,.grid .grid .start-1\:2xl{grid-column-start:1}}@media (width>=30rem){.start-2\:s{grid-column-start:3}.subgrid .start-2\:s,.grid .grid .start-2\:s{grid-column-start:2}}@media (width>=48rem){.start-2\:m{grid-column-start:3}.subgrid .start-2\:m,.grid .grid .start-2\:m{grid-column-start:2}}@media (width>=64rem){.start-2\:l{grid-column-start:3}.subgrid .start-2\:l,.grid .grid .start-2\:l{grid-column-start:2}}@media (width>=80rem){.start-2\:xl{grid-column-start:3}.subgrid .start-2\:xl,.grid .grid .start-2\:xl{grid-column-start:2}}@media (width>=120rem){.start-2\:2xl{grid-column-start:3}.subgrid .start-2\:2xl,.grid .grid .start-2\:2xl{grid-column-start:2}}@media (width>=30rem){.start-3\:s{grid-column-start:4}.subgrid .start-3\:s,.grid .grid .start-3\:s{grid-column-start:3}}@media (width>=48rem){.start-3\:m{grid-column-start:4}.subgrid .start-3\:m,.grid .grid .start-3\:m{grid-column-start:3}}@media (width>=64rem){.start-3\:l{grid-column-start:4}.subgrid .start-3\:l,.grid .grid .start-3\:l{grid-column-start:3}}@media (width>=80rem){.start-3\:xl{grid-column-start:4}.subgrid .start-3\:xl,.grid .grid .start-3\:xl{grid-column-start:3}}@media (width>=120rem){.start-3\:2xl{grid-column-start:4}.subgrid .start-3\:2xl,.grid .grid .start-3\:2xl{grid-column-start:3}}@media (width>=30rem){.start-4\:s{grid-column-start:5}.subgrid .start-4\:s,.grid .grid .start-4\:s{grid-column-start:4}}@media (width>=48rem){.start-4\:m{grid-column-start:5}.subgrid .start-4\:m,.grid .grid .start-4\:m{grid-column-start:4}}@media (width>=64rem){.start-4\:l{grid-column-start:5}.subgrid .start-4\:l,.grid .grid .start-4\:l{grid-column-start:4}}@media (width>=80rem){.start-4\:xl{grid-column-start:5}.subgrid .start-4\:xl,.grid .grid .start-4\:xl{grid-column-start:4}}@media (width>=120rem){.start-4\:2xl{grid-column-start:5}.subgrid .start-4\:2xl,.grid .grid .start-4\:2xl{grid-column-start:4}}@media (width>=30rem){.start-5\:s{grid-column-start:6}.subgrid .start-5\:s,.grid .grid .start-5\:s{grid-column-start:5}}@media (width>=48rem){.start-5\:m{grid-column-start:6}.subgrid .start-5\:m,.grid .grid .start-5\:m{grid-column-start:5}}@media (width>=64rem){.start-5\:l{grid-column-start:6}.subgrid .start-5\:l,.grid .grid .start-5\:l{grid-column-start:5}}@media (width>=80rem){.start-5\:xl{grid-column-start:6}.subgrid .start-5\:xl,.grid .grid .start-5\:xl{grid-column-start:5}}@media (width>=120rem){.start-5\:2xl{grid-column-start:6}.subgrid .start-5\:2xl,.grid .grid .start-5\:2xl{grid-column-start:5}}@media (width>=30rem){.start-6\:s{grid-column-start:7}.subgrid .start-6\:s,.grid .grid .start-6\:s{grid-column-start:6}}@media (width>=48rem){.start-6\:m{grid-column-start:7}.subgrid .start-6\:m,.grid .grid .start-6\:m{grid-column-start:6}}@media (width>=64rem){.start-6\:l{grid-column-start:7}.subgrid .start-6\:l,.grid .grid .start-6\:l{grid-column-start:6}}@media (width>=80rem){.start-6\:xl{grid-column-start:7}.subgrid .start-6\:xl,.grid .grid .start-6\:xl{grid-column-start:6}}@media (width>=120rem){.start-6\:2xl{grid-column-start:7}.subgrid .start-6\:2xl,.grid .grid .start-6\:2xl{grid-column-start:6}}@media (width>=30rem){.start-7\:s{grid-column-start:8}.subgrid .start-7\:s,.grid .grid .start-7\:s{grid-column-start:7}}@media (width>=48rem){.start-7\:m{grid-column-start:8}.subgrid .start-7\:m,.grid .grid .start-7\:m{grid-column-start:7}}@media (width>=64rem){.start-7\:l{grid-column-start:8}.subgrid .start-7\:l,.grid .grid .start-7\:l{grid-column-start:7}}@media (width>=80rem){.start-7\:xl{grid-column-start:8}.subgrid .start-7\:xl,.grid .grid .start-7\:xl{grid-column-start:7}}@media (width>=120rem){.start-7\:2xl{grid-column-start:8}.subgrid .start-7\:2xl,.grid .grid .start-7\:2xl{grid-column-start:7}}@media (width>=30rem){.start-8\:s{grid-column-start:9}.subgrid .start-8\:s,.grid .grid .start-8\:s{grid-column-start:8}}@media (width>=48rem){.start-8\:m{grid-column-start:9}.subgrid .start-8\:m,.grid .grid .start-8\:m{grid-column-start:8}}@media (width>=64rem){.start-8\:l{grid-column-start:9}.subgrid .start-8\:l,.grid .grid .start-8\:l{grid-column-start:8}}@media (width>=80rem){.start-8\:xl{grid-column-start:9}.subgrid .start-8\:xl,.grid .grid .start-8\:xl{grid-column-start:8}}@media (width>=120rem){.start-8\:2xl{grid-column-start:9}.subgrid .start-8\:2xl,.grid .grid .start-8\:2xl{grid-column-start:8}}@media (width>=30rem){.start-9\:s{grid-column-start:10}.subgrid .start-9\:s,.grid .grid .start-9\:s{grid-column-start:9}}@media (width>=48rem){.start-9\:m{grid-column-start:10}.subgrid .start-9\:m,.grid .grid .start-9\:m{grid-column-start:9}}@media (width>=64rem){.start-9\:l{grid-column-start:10}.subgrid .start-9\:l,.grid .grid .start-9\:l{grid-column-start:9}}@media (width>=80rem){.start-9\:xl{grid-column-start:10}.subgrid .start-9\:xl,.grid .grid .start-9\:xl{grid-column-start:9}}@media (width>=120rem){.start-9\:2xl{grid-column-start:10}.subgrid .start-9\:2xl,.grid .grid .start-9\:2xl{grid-column-start:9}}@media (width>=30rem){.start-10\:s{grid-column-start:11}.subgrid .start-10\:s,.grid .grid .start-10\:s{grid-column-start:10}}@media (width>=48rem){.start-10\:m{grid-column-start:11}.subgrid .start-10\:m,.grid .grid .start-10\:m{grid-column-start:10}}@media (width>=64rem){.start-10\:l{grid-column-start:11}.subgrid .start-10\:l,.grid .grid .start-10\:l{grid-column-start:10}}@media (width>=80rem){.start-10\:xl{grid-column-start:11}.subgrid .start-10\:xl,.grid .grid .start-10\:xl{grid-column-start:10}}@media (width>=120rem){.start-10\:2xl{grid-column-start:11}.subgrid .start-10\:2xl,.grid .grid .start-10\:2xl{grid-column-start:10}}@media (width>=30rem){.start-11\:s{grid-column-start:12}.subgrid .start-11\:s,.grid .grid .start-11\:s{grid-column-start:11}}@media (width>=48rem){.start-11\:m{grid-column-start:12}.subgrid .start-11\:m,.grid .grid .start-11\:m{grid-column-start:11}}@media (width>=64rem){.start-11\:l{grid-column-start:12}.subgrid .start-11\:l,.grid .grid .start-11\:l{grid-column-start:11}}@media (width>=80rem){.start-11\:xl{grid-column-start:12}.subgrid .start-11\:xl,.grid .grid .start-11\:xl{grid-column-start:11}}@media (width>=120rem){.start-11\:2xl{grid-column-start:12}.subgrid .start-11\:2xl,.grid .grid .start-11\:2xl{grid-column-start:11}}@media (width>=30rem){.start-12\:s{grid-column-start:13}.subgrid .start-12\:s,.grid .grid .start-12\:s{grid-column-start:12}}@media (width>=48rem){.start-12\:m{grid-column-start:13}.subgrid .start-12\:m,.grid .grid .start-12\:m{grid-column-start:12}}@media (width>=64rem){.start-12\:l{grid-column-start:13}.subgrid .start-12\:l,.grid .grid .start-12\:l{grid-column-start:12}}@media (width>=80rem){.start-12\:xl{grid-column-start:13}.subgrid .start-12\:xl,.grid .grid .start-12\:xl{grid-column-start:12}}@media (width>=120rem){.start-12\:2xl{grid-column-start:13}.subgrid .start-12\:2xl,.grid .grid .start-12\:2xl{grid-column-start:12}}@media (width>=30rem){.start-13\:s{grid-column-start:14}.subgrid .start-13\:s,.grid .grid .start-13\:s{grid-column-start:13}}@media (width>=48rem){.start-13\:m{grid-column-start:14}.subgrid .start-13\:m,.grid .grid .start-13\:m{grid-column-start:13}}@media (width>=64rem){.start-13\:l{grid-column-start:14}.subgrid .start-13\:l,.grid .grid .start-13\:l{grid-column-start:13}}@media (width>=80rem){.start-13\:xl{grid-column-start:14}.subgrid .start-13\:xl,.grid .grid .start-13\:xl{grid-column-start:13}}@media (width>=120rem){.start-13\:2xl{grid-column-start:14}.subgrid .start-13\:2xl,.grid .grid .start-13\:2xl{grid-column-start:13}}.span-content .start-1{grid-column-start:1}.span-content .start-2{grid-column-start:2}.span-content .start-3{grid-column-start:3}.span-content .start-4{grid-column-start:4}.span-content .start-5{grid-column-start:5}.span-content .start-6{grid-column-start:6}.span-content .start-7{grid-column-start:7}.span-content .start-8{grid-column-start:8}.span-content .start-9{grid-column-start:9}.span-content .start-10{grid-column-start:10}.span-content .start-11{grid-column-start:11}.span-content .start-12{grid-column-start:12}@media (width>=30rem){.span-content .start-1\:s{grid-column-start:1}}@media (width>=48rem){.span-content .start-1\:m{grid-column-start:1}}@media (width>=64rem){.span-content .start-1\:l{grid-column-start:1}}@media (width>=80rem){.span-content .start-1\:xl{grid-column-start:1}}@media (width>=120rem){.span-content .start-1\:2xl{grid-column-start:1}}@media (width>=30rem){.span-content .start-2\:s{grid-column-start:2}}@media (width>=48rem){.span-content .start-2\:m{grid-column-start:2}}@media (width>=64rem){.span-content .start-2\:l{grid-column-start:2}}@media (width>=80rem){.span-content .start-2\:xl{grid-column-start:2}}@media (width>=120rem){.span-content .start-2\:2xl{grid-column-start:2}}@media (width>=30rem){.span-content .start-3\:s{grid-column-start:3}}@media (width>=48rem){.span-content .start-3\:m{grid-column-start:3}}@media (width>=64rem){.span-content .start-3\:l{grid-column-start:3}}@media (width>=80rem){.span-content .start-3\:xl{grid-column-start:3}}@media (width>=120rem){.span-content .start-3\:2xl{grid-column-start:3}}@media (width>=30rem){.span-content .start-4\:s{grid-column-start:4}}@media (width>=48rem){.span-content .start-4\:m{grid-column-start:4}}@media (width>=64rem){.span-content .start-4\:l{grid-column-start:4}}@media (width>=80rem){.span-content .start-4\:xl{grid-column-start:4}}@media (width>=120rem){.span-content .start-4\:2xl{grid-column-start:4}}@media (width>=30rem){.span-content .start-5\:s{grid-column-start:5}}@media (width>=48rem){.span-content .start-5\:m{grid-column-start:5}}@media (width>=64rem){.span-content .start-5\:l{grid-column-start:5}}@media (width>=80rem){.span-content .start-5\:xl{grid-column-start:5}}@media (width>=120rem){.span-content .start-5\:2xl{grid-column-start:5}}@media (width>=30rem){.span-content .start-6\:s{grid-column-start:6}}@media (width>=48rem){.span-content .start-6\:m{grid-column-start:6}}@media (width>=64rem){.span-content .start-6\:l{grid-column-start:6}}@media (width>=80rem){.span-content .start-6\:xl{grid-column-start:6}}@media (width>=120rem){.span-content .start-6\:2xl{grid-column-start:6}}@media (width>=30rem){.span-content .start-7\:s{grid-column-start:7}}@media (width>=48rem){.span-content .start-7\:m{grid-column-start:7}}@media (width>=64rem){.span-content .start-7\:l{grid-column-start:7}}@media (width>=80rem){.span-content .start-7\:xl{grid-column-start:7}}@media (width>=120rem){.span-content .start-7\:2xl{grid-column-start:7}}@media (width>=30rem){.span-content .start-8\:s{grid-column-start:8}}@media (width>=48rem){.span-content .start-8\:m{grid-column-start:8}}@media (width>=64rem){.span-content .start-8\:l{grid-column-start:8}}@media (width>=80rem){.span-content .start-8\:xl{grid-column-start:8}}@media (width>=120rem){.span-content .start-8\:2xl{grid-column-start:8}}@media (width>=30rem){.span-content .start-9\:s{grid-column-start:9}}@media (width>=48rem){.span-content .start-9\:m{grid-column-start:9}}@media (width>=64rem){.span-content .start-9\:l{grid-column-start:9}}@media (width>=80rem){.span-content .start-9\:xl{grid-column-start:9}}@media (width>=120rem){.span-content .start-9\:2xl{grid-column-start:9}}@media (width>=30rem){.span-content .start-10\:s{grid-column-start:10}}@media (width>=48rem){.span-content .start-10\:m{grid-column-start:10}}@media (width>=64rem){.span-content .start-10\:l{grid-column-start:10}}@media (width>=80rem){.span-content .start-10\:xl{grid-column-start:10}}@media (width>=120rem){.span-content .start-10\:2xl{grid-column-start:10}}@media (width>=30rem){.span-content .start-11\:s{grid-column-start:11}}@media (width>=48rem){.span-content .start-11\:m{grid-column-start:11}}@media (width>=64rem){.span-content .start-11\:l{grid-column-start:11}}@media (width>=80rem){.span-content .start-11\:xl{grid-column-start:11}}@media (width>=120rem){.span-content .start-11\:2xl{grid-column-start:11}}@media (width>=30rem){.span-content .start-12\:s{grid-column-start:12}}@media (width>=48rem){.span-content .start-12\:m{grid-column-start:12}}@media (width>=64rem){.span-content .start-12\:l{grid-column-start:12}}@media (width>=80rem){.span-content .start-12\:xl{grid-column-start:12}}@media (width>=120rem){.span-content .start-12\:2xl{grid-column-start:12}}.flow{align-items:flex-start;gap:var(--flow-gap);flex-direction:column;justify-content:start;width:100%;display:flex}.flow .breakout{box-sizing:border-box;width:100vw;margin-left:50%;transform:translate(-50%)}.flow-row{gap:var(--flow-gap);flex-direction:row;width:100%;display:flex}.flow.has-gap-0,.flow-row.has-gap-0{--flow-gap:0}.flow.has-gap-2xs,.flow-row.has-gap-2xs{--flow-gap:var(--space-2xs)}.flow.has-gap-xs,.flow-row.has-gap-xs{--flow-gap:var(--space-xs)}.flow.has-gap-s,.flow-row.has-gap-s{--flow-gap:var(--space-s)}.flow.has-gap-m,.flow-row.has-gap-m{--flow-gap:var(--space-m)}.flow.has-gap-l,.flow-row.has-gap-l{--flow-gap:var(--space-l)}.flow.has-gap-xl,.flow-row.has-gap-xl{--flow-gap:var(--space-xl)}.flow.has-gap-2xl,.flow-row.has-gap-2xl{--flow-gap:var(--space-2xl)}.flow.has-gap-3xl,.flow-row.has-gap-3xl{--flow-gap:var(--space-3xl)}.flow.has-gap-4xl,.flow-row.has-gap-4xl{--flow-gap:var(--space-4xl)}.flow.has-gap-2xs-xs,.flow-row.has-gap-2xs-xs{--flow-gap:var(--space-2xs-xs)}.flow.has-gap-xs-s,.flow-row.has-gap-xs-s{--flow-gap:var(--space-xs-s)}.flow.has-gap-s-m,.flow-row.has-gap-s-m{--flow-gap:var(--space-s-m)}.flow.has-gap-m-l,.flow-row.has-gap-m-l{--flow-gap:var(--space-m-l)}.flow.has-gap-l-xl,.flow-row.has-gap-l-xl{--flow-gap:var(--space-l-xl)}.flow.has-gap-xl-2xl,.flow-row.has-gap-xl-2xl{--flow-gap:var(--space-xl-2xl)}.flow.has-gap-2xl-3xl,.flow-row.has-gap-2xl-3xl{--flow-gap:var(--space-2xl-3xl)}.flow.has-gap-3xl-4xl,.flow-row.has-gap-3xl-4xl{--flow-gap:var(--space-3xl-4xl)}.flow.has-gap-s-l,.flow-row.has-gap-s-l{--flow-gap:var(--space-s-l)}.flow.has-gap-m-xl,.flow-row.has-gap-m-xl{--flow-gap:var(--space-m-xl)}.flow.has-gap-xl-3xl,.flow-row.has-gap-xl-3xl{--flow-gap:var(--space-xl-3xl)}.flow.has-gap-xl-4xl,.flow-row.has-gap-xl-4xl{--flow-gap:var(--space-xl-4xl)}.flow .input,.flow .checkbox,.flow .radio,.flow .select{width:100%}}@layer elements{.button{appearance:none;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color,var(--button-background));border-radius:var(--button-border-radius);color:var(--button-color);cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2xs);line-height:var(--line-height);padding:var(--button-padding-block) var(--button-padding-inline);transition:color var(--animation-duration) var(--animation-ease), background-color var(--animation-duration) var(--animation-ease), border-color var(--animation-duration) var(--animation-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-hover-background,color-mix(in oklch, var(--button-background), var(--color-neutral-1000) 18%));border-color:var(--button-hover-border-color,color-mix(in oklch, var(--button-border-color,var(--button-background)), var(--color-neutral-1000) 18%));color:var(--button-hover-color)}.button:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}@layer is{.button[disabled],.button.is-disabled{cursor:default;opacity:.5;pointer-events:none}}.button.button--outline{border-color:var(--button-background);color:var(--button-background);background:0 0}.button.button--outline:hover{background:var(--button-background);border-color:var(--button-background);color:var(--button-color)}.button.button--ghost{color:var(--button-background);background:0 0;border-color:#0000}.button.button--ghost:hover{background:color-mix(in oklch, var(--button-background), transparent 85%);color:var(--button-background);border-color:#0000}h1{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-1);font-weight:var(--font-weight-title);max-width:var(--max-width-size-1);text-decoration-thickness:.1em;display:block}h1 u{text-decoration-thickness:.1em}h2{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-2);font-weight:var(--font-weight-title);max-width:var(--max-width-size-2);text-decoration-thickness:.1em;display:block}h2 u{text-decoration-thickness:.1em}h3{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-3);font-weight:var(--font-weight-title);max-width:var(--max-width-size-3);text-decoration-thickness:.1em;display:block}h3 u{text-decoration-thickness:.1em}h4{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-4);font-weight:var(--font-weight-title);max-width:var(--max-width-size-4);text-decoration-thickness:.1em;display:block}h4 u{text-decoration-thickness:.1em}h5{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-5);font-weight:var(--font-weight-title);max-width:var(--max-width-size-5);text-decoration-thickness:.1em;display:block}h5 u{text-decoration-thickness:.1em}h6{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-size:var(--font-size-6);font-weight:var(--font-weight-title);max-width:var(--max-width-size-6);text-decoration-thickness:.1em;display:block}h6 u{text-decoration-thickness:.1em}.title{font-family:var(--font-family-title);font-weight:var(--font-weight-title);font-feature-settings:"liga", "kern", "calt";hyphens:auto;line-height:var(--line-height-title);text-underline-offset:.125em;text-wrap:balance;font-weight:var(--font-weight-title);text-decoration-thickness:.1em;display:block}.input label,.checkbox label,.radio label,.select label,.switch label{color:var(--input-label-color);font-weight:var(--input-label-weight);padding:var(--input-label-padding);grid-area:1/1/2/-1}.input label,.select label{font-size:var(--input-label-font-size);line-height:1}.checkbox label,.switch label,.radio label{font-size:var(--input-font-size);align-items:flex-start;gap:.5em;padding:0;display:flex}.checkbox label>input,.switch label>input,.radio label>input{margin-top:.21em}.checkbox label[for],.switch label[for],.radio label[for]{cursor:pointer}.input .message,.radio .message,.checkbox .message,.switch .message,.select .message{color:var(--input-message-color);font-size:var(--font-size-7);grid-column:1/-1}.input .message.message--error,.radio .message.message--error,.checkbox .message.message--error,.switch .message.message--error,.select .message.message--error{color:var(--input-color-error)}.input input+.message,.input textarea+.message,.input select+.message,.radio input+.message,.radio textarea+.message,.radio select+.message,.checkbox input+.message,.checkbox textarea+.message,.checkbox select+.message,.switch input+.message,.switch textarea+.message,.switch select+.message,.select input+.message,.select textarea+.message,.select select+.message{margin-top:var(--space-2xs)}.input input[type=color]{padding:0}.input input[type=date],.input input[type=datetime-local],.input input[type=time],.input input[type=month],.input input[type=week],.input input[type=file]{font-size:var(--font-size-7)}.radio input[type=radio]{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radio-border-radius);flex:0 0 1em;place-content:center;width:1em;height:1em;min-height:0;padding:0;display:grid}.radio input[type=radio]:before{border-radius:var(--input-radio-border-radius);box-shadow:inset 1em 1em var(--input-radio-accent);content:"";width:.5em;height:.5em;transition:transform .12s ease-in-out;transform:scale(0)}.radio input[type=radio]:checked:before{transform:scale(1)}.radio input[type=radio][readonly]{border-style:dotted}.radio input[type=radio][disabled]{opacity:.5}.checkbox input[type=checkbox]{border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-checkbox-border-radius);flex:0 0 1em;place-content:center;width:1em;height:1em;min-height:0;padding:0;display:grid}.checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em var(--input-checkbox-accent);clip-path:polygon(80% 0,100% 13%,43% 100%,0 73%,11% 54%,39% 72%);content:"";transform-origin:50%;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0)}.checkbox input[type=checkbox]:checked:before{transform:scale(1)rotate(5deg)}.checkbox input[type=checkbox][readonly]{border-style:dotted}.checkbox input[type=checkbox][disabled]{color:var(--input-color-disabled);cursor:not-allowed;opacity:.5}.input input[type=range]{appearance:none;border:0;grid-area:2/1/3/-1;padding:0}.input input[type=range]::-moz-range-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-ms-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-webkit-slider-runnable-track{appearance:none;background-color:var(--input-border-color);border-radius:var(--input-border-radius);cursor:pointer;height:var(--input-border-width);width:100%}.input input[type=range]::-moz-range-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em}.input input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em;margin-top:-.55em}.input input[type=range]::-ms-thumb{appearance:none;background:var(--input-range-accent);border-radius:var(--input-range-handle-border-radius);cursor:pointer;border:none;width:1.25em;height:1.25em}.select:after{box-shadow:inset 1em 1em var(--input-select-accent);clip-path:polygon(50% 100%,0% 25%,100% 25%);content:"";height:.65em;margin-right:var(--input-padding-x);grid-area:2/1/3/-1;place-self:center end;width:.65em;display:block}.input textarea{resize:vertical;min-height:8rem}.switch{position:relative}.switch input[type=checkbox]{appearance:none;background-color:var(--input-border-color);cursor:pointer;width:2.4em;height:1.4em;transition:background-color var(--animation-duration) var(--animation-ease);border:none;border-radius:.7em;flex:0 0 2.4em;min-height:0;padding:0;position:relative;top:-.25em}.switch input[type=checkbox]:before{content:"";background-color:var(--color-neutral-50);width:1em;height:1em;transition:transform var(--animation-duration) var(--animation-ease);border-radius:50%;position:absolute;top:.2em;left:.2em;transform:translate(0)}.switch input[type=checkbox]:checked{background-color:var(--input-checkbox-accent)}.switch input[type=checkbox]:checked:before{transform:translate(1em)}.switch input[type=checkbox][disabled]{opacity:.5}.input,.checkbox,.radio,.select,.switch{font-size:var(--input-font-size);grid-template-rows:auto 1fr auto;grid-template-columns:1em auto;display:grid}.input input,.input textarea,.input select,.checkbox input,.checkbox textarea,.checkbox select,.radio input,.radio textarea,.radio select,.select input,.select textarea,.select select,.switch input,.switch textarea,.switch select{appearance:none;background-color:var(--input-background-color);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);color:var(--input-color);font-family:inherit;font-size:inherit;max-width:100%;min-height:var(--input-min-height);padding:var(--input-padding-y) var(--input-padding-x);grid-area:2/1/3/-1;width:100%}.input input::placeholder,.input textarea::placeholder,.input select::placeholder,.checkbox input::placeholder,.checkbox textarea::placeholder,.checkbox select::placeholder,.radio input::placeholder,.radio textarea::placeholder,.radio select::placeholder,.select input::placeholder,.select textarea::placeholder,.select select::placeholder,.switch input::placeholder,.switch textarea::placeholder,.switch select::placeholder{color:var(--input-placeholder-color);opacity:1}.input input:focus-visible,.input textarea:focus-visible,.input select:focus-visible,.checkbox input:focus-visible,.checkbox textarea:focus-visible,.checkbox select:focus-visible,.radio input:focus-visible,.radio textarea:focus-visible,.radio select:focus-visible,.select input:focus-visible,.select textarea:focus-visible,.select select:focus-visible,.switch input:focus-visible,.switch textarea:focus-visible,.switch select:focus-visible{outline:var(--input-outline-width) solid var(--input-outline-color);outline-offset:var(--input-outline-offset)}.input input:not(:is([type=checkbox],[type=radio],textarea)),.checkbox input:not(:is([type=checkbox],[type=radio],textarea)),.radio input:not(:is([type=checkbox],[type=radio],textarea)),.select input:not(:is([type=checkbox],[type=radio],textarea)),.switch input:not(:is([type=checkbox],[type=radio],textarea)){line-height:1}.input input[readonly],.checkbox input[readonly],.radio input[readonly],.select input[readonly],.switch input[readonly]{cursor:not-allowed}.input input[disabled],.checkbox input[disabled],.radio input[disabled],.select input[disabled],.switch input[disabled]{color:var(--input-color-disabled);cursor:not-allowed}.text{gap:0}.text a:not(.button){color:inherit;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:.1em}.text a:not(.button):focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}.text a:not(.button):hover{color:var(--color-link)}.text ul{margin-left:1em;list-style:square}.text ul ul{list-style:outside}.text ul ul ul{list-style:circle}.text ol{margin-left:1.35em;list-style:decimal}.text ol ol{list-style:lower-alpha}.text ol ol ol{list-style:lower-roman}.text blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-s)}.text hr{background-color:var(--color-neutral-200);border:none;width:100%;height:2px;margin-bottom:0;display:block}.text code{background-color:var(--color-neutral-400);border-radius:var(--border-radius-s);color:var(--color-white);font-family:var(--font-family-mono);font-size:var(--font-size-7);padding:var(--space-2xs);margin:0;line-height:1;display:inline-block}.text pre{background-color:var(--color-neutral-400);border-radius:var(--border-radius);color:var(--color-white);font-family:var(--font-family-mono);padding:var(--space-xs) var(--space-s);width:100%;margin-bottom:0;display:block;overflow-x:auto}.text pre code{background-color:#0000;padding:0}.text>*+*{margin-top:var(--space-default)}.text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-xs)}table{border-collapse:collapse;width:100%;display:table}table tr{background-color:#0000;border:none}table tr:nth-child(2n){background-color:#0000}thead,tfoot{background-color:var(--table-accent-background);color:var(--table-accent-color)}th,td{border:var(--table-border-width) solid var(--table-border-color);padding:var(--table-padding-x) var(--table-padding-y);text-align:left}dialog{background:var(--dialog-background,var(--color-base-background));border:var(--dialog-border,none);border-radius:var(--dialog-border-radius,var(--border-radius));color:var(--color-base);max-height:var(--dialog-max-height,85vh);max-width:var(--dialog-max-width,40rem);padding:var(--dialog-padding,var(--space-m));width:var(--dialog-width,90vw);margin:auto}dialog::backdrop{background:var(--dialog-backdrop,#00000080)}@supports (color:lab(0% 0 0)){dialog::backdrop{background:var(--dialog-backdrop,lab(0% 0 0/.5))}}dialog:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}details{border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);padding:var(--space-xs) var(--space-s)}details summary{cursor:pointer;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";float:right;margin-left:var(--space-xs);font-weight:var(--font-weight-normal);transition:transform var(--animation-duration) var(--animation-ease)}details summary:focus-visible{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset)}details[open] summary:after{content:"−"}details>:not(summary){margin-top:var(--space-xs)}details+details{border-top:0;border-top-left-radius:0;border-top-right-radius:0}details:has(+details){border-bottom-right-radius:0;border-bottom-left-radius:0}progress{appearance:none;border-radius:var(--border-radius-rounded);border:none;width:100%;height:.5rem;display:block;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-neutral-200);border-radius:var(--border-radius-rounded)}progress::-webkit-progress-value{background-color:var(--color-accent);border-radius:var(--border-radius-rounded)}progress::-moz-progress-bar{background-color:var(--color-accent);border-radius:var(--border-radius-rounded)}.tooltip{inset:unset;top:calc(anchor(bottom) + var(--space-2xs));justify-self:anchor-center;padding-block:var(--tooltip-padding-block);padding-inline:var(--tooltip-padding-inline);border-radius:var(--tooltip-border-radius);background:var(--tooltip-background);color:var(--tooltip-color);border:var(--tooltip-border);font-size:var(--tooltip-font-size);margin:0;position:absolute}}@layer is{.is-hidden{display:none!important}@media (width>=30rem){.is-hidden\:s{display:none!important}}@media (width<=30rem){.is-hidden\:s-max{display:none!important}}@media (width>=48rem){.is-hidden\:m{display:none!important}}@media (width<=48rem){.is-hidden\:m-max{display:none!important}}@media (width>=64rem){.is-hidden\:l{display:none!important}}@media (width<=64rem){.is-hidden\:l-max{display:none!important}}@media (width>=80rem){.is-hidden\:xl{display:none!important}}@media (width<=80rem){.is-hidden\:xl-max{display:none!important}}@media (width>=120rem){.is-hidden\:2xl{display:none!important}}@media (width<=120rem){.is-hidden\:2xl-max{display:none!important}}.is-visible{display:revert!important}.is-visible\:s{display:none!important}@media (width>=30rem){.is-visible\:s{display:revert!important}}.is-visible\:s-max{display:none!important}@media (width<=30rem){.is-visible\:s-max{display:revert!important}}.is-visible\:m{display:none!important}@media (width>=48rem){.is-visible\:m{display:revert!important}}.is-visible\:m-max{display:none!important}@media (width<=48rem){.is-visible\:m-max{display:revert!important}}.is-visible\:l{display:none!important}@media (width>=64rem){.is-visible\:l{display:revert!important}}.is-visible\:l-max{display:none!important}@media (width<=64rem){.is-visible\:l-max{display:revert!important}}.is-visible\:xl{display:none!important}@media (width>=80rem){.is-visible\:xl{display:revert!important}}.is-visible\:xl-max{display:none!important}@media (width<=80rem){.is-visible\:xl-max{display:revert!important}}.is-visible\:2xl{display:none!important}@media (width>=120rem){.is-visible\:2xl{display:revert!important}}.is-visible\:2xl-max{display:none!important}@media (width<=120rem){.is-visible\:2xl-max{display:revert!important}}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.is-loading{pointer-events:none;position:relative;overflow:hidden;color:#0000!important}.is-loading:after{animation:loading-pulse 1.5s var(--ease-in-out) infinite;background:linear-gradient(90deg, var(--color-neutral-200) 0%, var(--color-neutral-100) 50%, var(--color-neutral-200) 100%);border-radius:inherit;content:"";background-size:200% 100%;position:absolute;inset:0}@keyframes loading-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.is-dark,[data-theme=dark]{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.is-light,[data-theme=light]{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);background-color:var(--color-base-background);color:var(--color-base);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@layer has{.has-gap-collapse{margin-top:calc(var(--grid-gap-y) * -1)}.has-gap-x-0{--grid-gap-x:0}.has-gap-y-0{--grid-gap-y:0}.has-gap-x-2xs{--grid-gap-x:var(--space-2xs)}.has-gap-y-2xs{--grid-gap-y:var(--space-2xs)}.has-gap-x-xs{--grid-gap-x:var(--space-xs)}.has-gap-y-xs{--grid-gap-y:var(--space-xs)}.has-gap-x-s{--grid-gap-x:var(--space-s)}.has-gap-y-s{--grid-gap-y:var(--space-s)}.has-gap-x-m{--grid-gap-x:var(--space-m)}.has-gap-y-m{--grid-gap-y:var(--space-m)}.has-gap-x-l{--grid-gap-x:var(--space-l)}.has-gap-y-l{--grid-gap-y:var(--space-l)}.has-gap-x-xl{--grid-gap-x:var(--space-xl)}.has-gap-y-xl{--grid-gap-y:var(--space-xl)}.has-gap-x-2xl{--grid-gap-x:var(--space-2xl)}.has-gap-y-2xl{--grid-gap-y:var(--space-2xl)}.has-gap-x-3xl{--grid-gap-x:var(--space-3xl)}.has-gap-y-3xl{--grid-gap-y:var(--space-3xl)}.has-gap-x-4xl{--grid-gap-x:var(--space-4xl)}.has-gap-y-4xl{--grid-gap-y:var(--space-4xl)}.has-gap-x-2xs-xs{--grid-gap-x:var(--space-2xs-xs)}.has-gap-y-2xs-xs{--grid-gap-y:var(--space-2xs-xs)}.has-gap-x-xs-s{--grid-gap-x:var(--space-xs-s)}.has-gap-y-xs-s{--grid-gap-y:var(--space-xs-s)}.has-gap-x-s-m{--grid-gap-x:var(--space-s-m)}.has-gap-y-s-m{--grid-gap-y:var(--space-s-m)}.has-gap-x-m-l{--grid-gap-x:var(--space-m-l)}.has-gap-y-m-l{--grid-gap-y:var(--space-m-l)}.has-gap-x-l-xl{--grid-gap-x:var(--space-l-xl)}.has-gap-y-l-xl{--grid-gap-y:var(--space-l-xl)}.has-gap-x-xl-2xl{--grid-gap-x:var(--space-xl-2xl)}.has-gap-y-xl-2xl{--grid-gap-y:var(--space-xl-2xl)}.has-gap-x-2xl-3xl{--grid-gap-x:var(--space-2xl-3xl)}.has-gap-y-2xl-3xl{--grid-gap-y:var(--space-2xl-3xl)}.has-gap-x-3xl-4xl{--grid-gap-x:var(--space-3xl-4xl)}.has-gap-y-3xl-4xl{--grid-gap-y:var(--space-3xl-4xl)}.has-gap-x-s-l{--grid-gap-x:var(--space-s-l)}.has-gap-y-s-l{--grid-gap-y:var(--space-s-l)}.has-gap-x-m-xl{--grid-gap-x:var(--space-m-xl)}.has-gap-y-m-xl{--grid-gap-y:var(--space-m-xl)}.has-gap-x-xl-3xl{--grid-gap-x:var(--space-xl-3xl)}.has-gap-y-xl-3xl{--grid-gap-y:var(--space-xl-3xl)}.has-gap-x-xl-4xl{--grid-gap-x:var(--space-xl-4xl)}.has-gap-y-xl-4xl{--grid-gap-y:var(--space-xl-4xl)}.has-text-italic{font-style:italic}.has-text-wrap{text-wrap:wrap}.has-text-balance{text-wrap:balance}.has-text-uppercase{text-transform:uppercase}.has-text-light{font-weight:var(--font-weight-light)}.has-text-normal{font-weight:var(--font-weight-normal)}.has-text-bold{font-weight:var(--font-weight-bold)}.has-size-1{--input-font-size:var(--font-size-1);font-size:var(--font-size-1)}.has-size-2{--input-font-size:var(--font-size-2);font-size:var(--font-size-2)}.has-size-3{--input-font-size:var(--font-size-3);font-size:var(--font-size-3)}.has-size-4{--input-font-size:var(--font-size-4);font-size:var(--font-size-4)}.has-size-5{--input-font-size:var(--font-size-5);font-size:var(--font-size-5)}.has-size-6{--input-font-size:var(--font-size-6);font-size:var(--font-size-6)}.has-size-7{--input-font-size:var(--font-size-7);font-size:var(--font-size-7)}.has-size-8{--input-font-size:var(--font-size-8);font-size:var(--font-size-8)}.has-max-width-1{max-width:var(--max-width-size-1)}.has-max-width-2{max-width:var(--max-width-size-2)}.has-max-width-3{max-width:var(--max-width-size-3)}.has-max-width-4{max-width:var(--max-width-size-4)}.has-max-width-5{max-width:var(--max-width-size-5)}.has-max-width-6{max-width:var(--max-width-size-6)}.has-max-width-7{max-width:var(--max-width-size-7)}.has-max-width-8{max-width:var(--max-width-size-8)}.has-max-width-none{max-width:none}.has-text-center{text-align:center}.has-text-justify{text-align:justify}.has-text-left{text-align:left}.has-text-right{text-align:right}.has-items-center{align-items:center}.has-items-end{align-items:end}.has-items-start{align-items:start}.has-items-stretch{align-items:stretch}.has-justify-center{justify-content:center}.has-justify-end{justify-content:end}.has-justify-start{justify-content:start}.has-justify-stretch{justify-content:stretch}.has-flex-row{flex-direction:row}.has-flex-column{flex-direction:column}.has-flex-wrap{flex-wrap:wrap}.has-flex-nowrap{flex-wrap:nowrap}@media (width>=30rem){.has-text-center\:s{text-align:center}.has-text-justify\:s{text-align:justify}.has-text-left\:s{text-align:left}.has-text-right\:s{text-align:right}.has-items-center\:s{align-items:center}.has-items-end\:s{align-items:end}.has-items-start\:s{align-items:start}.has-items-stretch\:s{align-items:stretch}.has-justify-center\:s{justify-content:center}.has-justify-end\:s{justify-content:end}.has-justify-start\:s{justify-content:start}.has-justify-stretch\:s{justify-content:stretch}.has-flex-row\:s{flex-direction:row}.has-flex-column\:s{flex-direction:column}}@media (width>=48rem){.has-text-center\:m{text-align:center}.has-text-justify\:m{text-align:justify}.has-text-left\:m{text-align:left}.has-text-right\:m{text-align:right}.has-items-center\:m{align-items:center}.has-items-end\:m{align-items:end}.has-items-start\:m{align-items:start}.has-items-stretch\:m{align-items:stretch}.has-justify-center\:m{justify-content:center}.has-justify-end\:m{justify-content:end}.has-justify-start\:m{justify-content:start}.has-justify-stretch\:m{justify-content:stretch}.has-flex-row\:m{flex-direction:row}.has-flex-column\:m{flex-direction:column}}@media (width>=64rem){.has-text-center\:l{text-align:center}.has-text-justify\:l{text-align:justify}.has-text-left\:l{text-align:left}.has-text-right\:l{text-align:right}.has-items-center\:l{align-items:center}.has-items-end\:l{align-items:end}.has-items-start\:l{align-items:start}.has-items-stretch\:l{align-items:stretch}.has-justify-center\:l{justify-content:center}.has-justify-end\:l{justify-content:end}.has-justify-start\:l{justify-content:start}.has-justify-stretch\:l{justify-content:stretch}.has-flex-row\:l{flex-direction:row}.has-flex-column\:l{flex-direction:column}}@media (width>=80rem){.has-text-center\:xl{text-align:center}.has-text-justify\:xl{text-align:justify}.has-text-left\:xl{text-align:left}.has-text-right\:xl{text-align:right}.has-items-center\:xl{align-items:center}.has-items-end\:xl{align-items:end}.has-items-start\:xl{align-items:start}.has-items-stretch\:xl{align-items:stretch}.has-justify-center\:xl{justify-content:center}.has-justify-end\:xl{justify-content:end}.has-justify-start\:xl{justify-content:start}.has-justify-stretch\:xl{justify-content:stretch}.has-flex-row\:xl{flex-direction:row}.has-flex-column\:xl{flex-direction:column}}@media (width>=120rem){.has-text-center\:2xl{text-align:center}.has-text-justify\:2xl{text-align:justify}.has-text-left\:2xl{text-align:left}.has-text-right\:2xl{text-align:right}.has-items-center\:2xl{align-items:center}.has-items-end\:2xl{align-items:end}.has-items-start\:2xl{align-items:start}.has-items-stretch\:2xl{align-items:stretch}.has-justify-center\:2xl{justify-content:center}.has-justify-end\:2xl{justify-content:end}.has-justify-start\:2xl{justify-content:start}.has-justify-stretch\:2xl{justify-content:stretch}.has-flex-row\:2xl{flex-direction:row}.has-flex-column\:2xl{flex-direction:column}}.has-flex{display:flex}.has-flex-1{flex:100%}.has-w-full{width:100%}.has-h-full{height:100%}.has-w-auto{width:auto}.has-h-auto{height:auto}.has-radius-0{border-radius:0}.has-radius{border-radius:var(--border-radius)}.has-radius-s{border-radius:var(--border-radius-s)}.has-radius-rounded{border-radius:var(--border-radius-rounded)}.container{container-type:inline-size}.has-p{padding:var(--space-default)}.has-px{padding-inline:var(--space-default)}.has-pl{padding-left:var(--space-default)}.has-pr{padding-right:var(--space-default)}.has-pb{padding-bottom:var(--space-default)}.has-pt{padding-top:var(--space-default)}.has-py{padding-block:var(--space-default)}.has-m{margin:var(--space-default)}.has-mx{margin-inline:var(--space-default)}.has-my{margin-block:var(--space-default)}.has-ml{margin-left:var(--space-default)}.has-mr{margin-right:var(--space-default)}.has-mb{margin-bottom:var(--space-default)}.has-mt{margin-top:var(--space-default)}.has-p-2xs{padding:var(--space-2xs)}.has-px-2xs{padding-inline:var(--space-2xs)}.has-pl-2xs{padding-left:var(--space-2xs)}.has-pr-2xs{padding-right:var(--space-2xs)}.has-pb-2xs{padding-bottom:var(--space-2xs)}.has-pt-2xs{padding-top:var(--space-2xs)}.has-py-2xs{padding-block:var(--space-2xs)}.has-m-2xs{margin:var(--space-2xs)}.has-mx-2xs{margin-inline:var(--space-2xs)}.has-my-2xs{margin-block:var(--space-2xs)}.has-ml-2xs{margin-left:var(--space-2xs)}.has-mr-2xs{margin-right:var(--space-2xs)}.has-mb-2xs{margin-bottom:var(--space-2xs)}.has-mt-2xs{margin-top:var(--space-2xs)}.has-p-xs{padding:var(--space-xs)}.has-px-xs{padding-inline:var(--space-xs)}.has-pl-xs{padding-left:var(--space-xs)}.has-pr-xs{padding-right:var(--space-xs)}.has-pb-xs{padding-bottom:var(--space-xs)}.has-pt-xs{padding-top:var(--space-xs)}.has-py-xs{padding-block:var(--space-xs)}.has-m-xs{margin:var(--space-xs)}.has-mx-xs{margin-inline:var(--space-xs)}.has-my-xs{margin-block:var(--space-xs)}.has-ml-xs{margin-left:var(--space-xs)}.has-mr-xs{margin-right:var(--space-xs)}.has-mb-xs{margin-bottom:var(--space-xs)}.has-mt-xs{margin-top:var(--space-xs)}.has-p-s{padding:var(--space-s)}.has-px-s{padding-inline:var(--space-s)}.has-pl-s{padding-left:var(--space-s)}.has-pr-s{padding-right:var(--space-s)}.has-pb-s{padding-bottom:var(--space-s)}.has-pt-s{padding-top:var(--space-s)}.has-py-s{padding-block:var(--space-s)}.has-m-s{margin:var(--space-s)}.has-mx-s{margin-inline:var(--space-s)}.has-my-s{margin-block:var(--space-s)}.has-ml-s{margin-left:var(--space-s)}.has-mr-s{margin-right:var(--space-s)}.has-mb-s{margin-bottom:var(--space-s)}.has-mt-s{margin-top:var(--space-s)}.has-p-m{padding:var(--space-m)}.has-px-m{padding-inline:var(--space-m)}.has-pl-m{padding-left:var(--space-m)}.has-pr-m{padding-right:var(--space-m)}.has-pb-m{padding-bottom:var(--space-m)}.has-pt-m{padding-top:var(--space-m)}.has-py-m{padding-block:var(--space-m)}.has-m-m{margin:var(--space-m)}.has-mx-m{margin-inline:var(--space-m)}.has-my-m{margin-block:var(--space-m)}.has-ml-m{margin-left:var(--space-m)}.has-mr-m{margin-right:var(--space-m)}.has-mb-m{margin-bottom:var(--space-m)}.has-mt-m{margin-top:var(--space-m)}.has-p-l{padding:var(--space-l)}.has-px-l{padding-inline:var(--space-l)}.has-pl-l{padding-left:var(--space-l)}.has-pr-l{padding-right:var(--space-l)}.has-pb-l{padding-bottom:var(--space-l)}.has-pt-l{padding-top:var(--space-l)}.has-py-l{padding-block:var(--space-l)}.has-m-l{margin:var(--space-l)}.has-mx-l{margin-inline:var(--space-l)}.has-my-l{margin-block:var(--space-l)}.has-ml-l{margin-left:var(--space-l)}.has-mr-l{margin-right:var(--space-l)}.has-mb-l{margin-bottom:var(--space-l)}.has-mt-l{margin-top:var(--space-l)}.has-p-xl{padding:var(--space-xl)}.has-px-xl{padding-inline:var(--space-xl)}.has-pl-xl{padding-left:var(--space-xl)}.has-pr-xl{padding-right:var(--space-xl)}.has-pb-xl{padding-bottom:var(--space-xl)}.has-pt-xl{padding-top:var(--space-xl)}.has-py-xl{padding-block:var(--space-xl)}.has-m-xl{margin:var(--space-xl)}.has-mx-xl{margin-inline:var(--space-xl)}.has-my-xl{margin-block:var(--space-xl)}.has-ml-xl{margin-left:var(--space-xl)}.has-mr-xl{margin-right:var(--space-xl)}.has-mb-xl{margin-bottom:var(--space-xl)}.has-mt-xl{margin-top:var(--space-xl)}.has-p-2xl{padding:var(--space-2xl)}.has-px-2xl{padding-inline:var(--space-2xl)}.has-pl-2xl{padding-left:var(--space-2xl)}.has-pr-2xl{padding-right:var(--space-2xl)}.has-pb-2xl{padding-bottom:var(--space-2xl)}.has-pt-2xl{padding-top:var(--space-2xl)}.has-py-2xl{padding-block:var(--space-2xl)}.has-m-2xl{margin:var(--space-2xl)}.has-mx-2xl{margin-inline:var(--space-2xl)}.has-my-2xl{margin-block:var(--space-2xl)}.has-ml-2xl{margin-left:var(--space-2xl)}.has-mr-2xl{margin-right:var(--space-2xl)}.has-mb-2xl{margin-bottom:var(--space-2xl)}.has-mt-2xl{margin-top:var(--space-2xl)}.has-p-3xl{padding:var(--space-3xl)}.has-px-3xl{padding-inline:var(--space-3xl)}.has-pl-3xl{padding-left:var(--space-3xl)}.has-pr-3xl{padding-right:var(--space-3xl)}.has-pb-3xl{padding-bottom:var(--space-3xl)}.has-pt-3xl{padding-top:var(--space-3xl)}.has-py-3xl{padding-block:var(--space-3xl)}.has-m-3xl{margin:var(--space-3xl)}.has-mx-3xl{margin-inline:var(--space-3xl)}.has-my-3xl{margin-block:var(--space-3xl)}.has-ml-3xl{margin-left:var(--space-3xl)}.has-mr-3xl{margin-right:var(--space-3xl)}.has-mb-3xl{margin-bottom:var(--space-3xl)}.has-mt-3xl{margin-top:var(--space-3xl)}.has-p-4xl{padding:var(--space-4xl)}.has-px-4xl{padding-inline:var(--space-4xl)}.has-pl-4xl{padding-left:var(--space-4xl)}.has-pr-4xl{padding-right:var(--space-4xl)}.has-pb-4xl{padding-bottom:var(--space-4xl)}.has-pt-4xl{padding-top:var(--space-4xl)}.has-py-4xl{padding-block:var(--space-4xl)}.has-m-4xl{margin:var(--space-4xl)}.has-mx-4xl{margin-inline:var(--space-4xl)}.has-my-4xl{margin-block:var(--space-4xl)}.has-ml-4xl{margin-left:var(--space-4xl)}.has-mr-4xl{margin-right:var(--space-4xl)}.has-mb-4xl{margin-bottom:var(--space-4xl)}.has-mt-4xl{margin-top:var(--space-4xl)}.has-p-2xs-xs{padding:var(--space-2xs-xs)}.has-px-2xs-xs{padding-inline:var(--space-2xs-xs)}.has-pl-2xs-xs{padding-left:var(--space-2xs-xs)}.has-pr-2xs-xs{padding-right:var(--space-2xs-xs)}.has-pb-2xs-xs{padding-bottom:var(--space-2xs-xs)}.has-pt-2xs-xs{padding-top:var(--space-2xs-xs)}.has-py-2xs-xs{padding-block:var(--space-2xs-xs)}.has-m-2xs-xs{margin:var(--space-2xs-xs)}.has-mx-2xs-xs{margin-inline:var(--space-2xs-xs)}.has-my-2xs-xs{margin-block:var(--space-2xs-xs)}.has-ml-2xs-xs{margin-left:var(--space-2xs-xs)}.has-mr-2xs-xs{margin-right:var(--space-2xs-xs)}.has-mb-2xs-xs{margin-bottom:var(--space-2xs-xs)}.has-mt-2xs-xs{margin-top:var(--space-2xs-xs)}.has-p-xs-s{padding:var(--space-xs-s)}.has-px-xs-s{padding-inline:var(--space-xs-s)}.has-pl-xs-s{padding-left:var(--space-xs-s)}.has-pr-xs-s{padding-right:var(--space-xs-s)}.has-pb-xs-s{padding-bottom:var(--space-xs-s)}.has-pt-xs-s{padding-top:var(--space-xs-s)}.has-py-xs-s{padding-block:var(--space-xs-s)}.has-m-xs-s{margin:var(--space-xs-s)}.has-mx-xs-s{margin-inline:var(--space-xs-s)}.has-my-xs-s{margin-block:var(--space-xs-s)}.has-ml-xs-s{margin-left:var(--space-xs-s)}.has-mr-xs-s{margin-right:var(--space-xs-s)}.has-mb-xs-s{margin-bottom:var(--space-xs-s)}.has-mt-xs-s{margin-top:var(--space-xs-s)}.has-p-s-m{padding:var(--space-s-m)}.has-px-s-m{padding-inline:var(--space-s-m)}.has-pl-s-m{padding-left:var(--space-s-m)}.has-pr-s-m{padding-right:var(--space-s-m)}.has-pb-s-m{padding-bottom:var(--space-s-m)}.has-pt-s-m{padding-top:var(--space-s-m)}.has-py-s-m{padding-block:var(--space-s-m)}.has-m-s-m{margin:var(--space-s-m)}.has-mx-s-m{margin-inline:var(--space-s-m)}.has-my-s-m{margin-block:var(--space-s-m)}.has-ml-s-m{margin-left:var(--space-s-m)}.has-mr-s-m{margin-right:var(--space-s-m)}.has-mb-s-m{margin-bottom:var(--space-s-m)}.has-mt-s-m{margin-top:var(--space-s-m)}.has-p-m-l{padding:var(--space-m-l)}.has-px-m-l{padding-inline:var(--space-m-l)}.has-pl-m-l{padding-left:var(--space-m-l)}.has-pr-m-l{padding-right:var(--space-m-l)}.has-pb-m-l{padding-bottom:var(--space-m-l)}.has-pt-m-l{padding-top:var(--space-m-l)}.has-py-m-l{padding-block:var(--space-m-l)}.has-m-m-l{margin:var(--space-m-l)}.has-mx-m-l{margin-inline:var(--space-m-l)}.has-my-m-l{margin-block:var(--space-m-l)}.has-ml-m-l{margin-left:var(--space-m-l)}.has-mr-m-l{margin-right:var(--space-m-l)}.has-mb-m-l{margin-bottom:var(--space-m-l)}.has-mt-m-l{margin-top:var(--space-m-l)}.has-p-l-xl{padding:var(--space-l-xl)}.has-px-l-xl{padding-inline:var(--space-l-xl)}.has-pl-l-xl{padding-left:var(--space-l-xl)}.has-pr-l-xl{padding-right:var(--space-l-xl)}.has-pb-l-xl{padding-bottom:var(--space-l-xl)}.has-pt-l-xl{padding-top:var(--space-l-xl)}.has-py-l-xl{padding-block:var(--space-l-xl)}.has-m-l-xl{margin:var(--space-l-xl)}.has-mx-l-xl{margin-inline:var(--space-l-xl)}.has-my-l-xl{margin-block:var(--space-l-xl)}.has-ml-l-xl{margin-left:var(--space-l-xl)}.has-mr-l-xl{margin-right:var(--space-l-xl)}.has-mb-l-xl{margin-bottom:var(--space-l-xl)}.has-mt-l-xl{margin-top:var(--space-l-xl)}.has-p-xl-2xl{padding:var(--space-xl-2xl)}.has-px-xl-2xl{padding-inline:var(--space-xl-2xl)}.has-pl-xl-2xl{padding-left:var(--space-xl-2xl)}.has-pr-xl-2xl{padding-right:var(--space-xl-2xl)}.has-pb-xl-2xl{padding-bottom:var(--space-xl-2xl)}.has-pt-xl-2xl{padding-top:var(--space-xl-2xl)}.has-py-xl-2xl{padding-block:var(--space-xl-2xl)}.has-m-xl-2xl{margin:var(--space-xl-2xl)}.has-mx-xl-2xl{margin-inline:var(--space-xl-2xl)}.has-my-xl-2xl{margin-block:var(--space-xl-2xl)}.has-ml-xl-2xl{margin-left:var(--space-xl-2xl)}.has-mr-xl-2xl{margin-right:var(--space-xl-2xl)}.has-mb-xl-2xl{margin-bottom:var(--space-xl-2xl)}.has-mt-xl-2xl{margin-top:var(--space-xl-2xl)}.has-p-2xl-3xl{padding:var(--space-2xl-3xl)}.has-px-2xl-3xl{padding-inline:var(--space-2xl-3xl)}.has-pl-2xl-3xl{padding-left:var(--space-2xl-3xl)}.has-pr-2xl-3xl{padding-right:var(--space-2xl-3xl)}.has-pb-2xl-3xl{padding-bottom:var(--space-2xl-3xl)}.has-pt-2xl-3xl{padding-top:var(--space-2xl-3xl)}.has-py-2xl-3xl{padding-block:var(--space-2xl-3xl)}.has-m-2xl-3xl{margin:var(--space-2xl-3xl)}.has-mx-2xl-3xl{margin-inline:var(--space-2xl-3xl)}.has-my-2xl-3xl{margin-block:var(--space-2xl-3xl)}.has-ml-2xl-3xl{margin-left:var(--space-2xl-3xl)}.has-mr-2xl-3xl{margin-right:var(--space-2xl-3xl)}.has-mb-2xl-3xl{margin-bottom:var(--space-2xl-3xl)}.has-mt-2xl-3xl{margin-top:var(--space-2xl-3xl)}.has-p-3xl-4xl{padding:var(--space-3xl-4xl)}.has-px-3xl-4xl{padding-inline:var(--space-3xl-4xl)}.has-pl-3xl-4xl{padding-left:var(--space-3xl-4xl)}.has-pr-3xl-4xl{padding-right:var(--space-3xl-4xl)}.has-pb-3xl-4xl{padding-bottom:var(--space-3xl-4xl)}.has-pt-3xl-4xl{padding-top:var(--space-3xl-4xl)}.has-py-3xl-4xl{padding-block:var(--space-3xl-4xl)}.has-m-3xl-4xl{margin:var(--space-3xl-4xl)}.has-mx-3xl-4xl{margin-inline:var(--space-3xl-4xl)}.has-my-3xl-4xl{margin-block:var(--space-3xl-4xl)}.has-ml-3xl-4xl{margin-left:var(--space-3xl-4xl)}.has-mr-3xl-4xl{margin-right:var(--space-3xl-4xl)}.has-mb-3xl-4xl{margin-bottom:var(--space-3xl-4xl)}.has-mt-3xl-4xl{margin-top:var(--space-3xl-4xl)}.has-p-s-l{padding:var(--space-s-l)}.has-px-s-l{padding-inline:var(--space-s-l)}.has-pl-s-l{padding-left:var(--space-s-l)}.has-pr-s-l{padding-right:var(--space-s-l)}.has-pb-s-l{padding-bottom:var(--space-s-l)}.has-pt-s-l{padding-top:var(--space-s-l)}.has-py-s-l{padding-block:var(--space-s-l)}.has-m-s-l{margin:var(--space-s-l)}.has-mx-s-l{margin-inline:var(--space-s-l)}.has-my-s-l{margin-block:var(--space-s-l)}.has-ml-s-l{margin-left:var(--space-s-l)}.has-mr-s-l{margin-right:var(--space-s-l)}.has-mb-s-l{margin-bottom:var(--space-s-l)}.has-mt-s-l{margin-top:var(--space-s-l)}.has-p-m-xl{padding:var(--space-m-xl)}.has-px-m-xl{padding-inline:var(--space-m-xl)}.has-pl-m-xl{padding-left:var(--space-m-xl)}.has-pr-m-xl{padding-right:var(--space-m-xl)}.has-pb-m-xl{padding-bottom:var(--space-m-xl)}.has-pt-m-xl{padding-top:var(--space-m-xl)}.has-py-m-xl{padding-block:var(--space-m-xl)}.has-m-m-xl{margin:var(--space-m-xl)}.has-mx-m-xl{margin-inline:var(--space-m-xl)}.has-my-m-xl{margin-block:var(--space-m-xl)}.has-ml-m-xl{margin-left:var(--space-m-xl)}.has-mr-m-xl{margin-right:var(--space-m-xl)}.has-mb-m-xl{margin-bottom:var(--space-m-xl)}.has-mt-m-xl{margin-top:var(--space-m-xl)}.has-p-xl-3xl{padding:var(--space-xl-3xl)}.has-px-xl-3xl{padding-inline:var(--space-xl-3xl)}.has-pl-xl-3xl{padding-left:var(--space-xl-3xl)}.has-pr-xl-3xl{padding-right:var(--space-xl-3xl)}.has-pb-xl-3xl{padding-bottom:var(--space-xl-3xl)}.has-pt-xl-3xl{padding-top:var(--space-xl-3xl)}.has-py-xl-3xl{padding-block:var(--space-xl-3xl)}.has-m-xl-3xl{margin:var(--space-xl-3xl)}.has-mx-xl-3xl{margin-inline:var(--space-xl-3xl)}.has-my-xl-3xl{margin-block:var(--space-xl-3xl)}.has-ml-xl-3xl{margin-left:var(--space-xl-3xl)}.has-mr-xl-3xl{margin-right:var(--space-xl-3xl)}.has-mb-xl-3xl{margin-bottom:var(--space-xl-3xl)}.has-mt-xl-3xl{margin-top:var(--space-xl-3xl)}.has-p-xl-4xl{padding:var(--space-xl-4xl)}.has-px-xl-4xl{padding-inline:var(--space-xl-4xl)}.has-pl-xl-4xl{padding-left:var(--space-xl-4xl)}.has-pr-xl-4xl{padding-right:var(--space-xl-4xl)}.has-pb-xl-4xl{padding-bottom:var(--space-xl-4xl)}.has-pt-xl-4xl{padding-top:var(--space-xl-4xl)}.has-py-xl-4xl{padding-block:var(--space-xl-4xl)}.has-m-xl-4xl{margin:var(--space-xl-4xl)}.has-mx-xl-4xl{margin-inline:var(--space-xl-4xl)}.has-my-xl-4xl{margin-block:var(--space-xl-4xl)}.has-ml-xl-4xl{margin-left:var(--space-xl-4xl)}.has-mr-xl-4xl{margin-right:var(--space-xl-4xl)}.has-mb-xl-4xl{margin-bottom:var(--space-xl-4xl)}.has-mt-xl-4xl{margin-top:var(--space-xl-4xl)}.has-mx-a{margin-inline:auto}.has-my-a{margin-block:auto}.has-ml-a{margin-left:auto}.has-mr-a{margin-right:auto}.has-mt-a{margin-top:auto}.has-mb-a{margin-bottom:auto}.has-text-neutral-0{color:var(--color-neutral-0)}.has-text-neutral-50{color:var(--color-neutral-50)}.has-text-neutral-100{color:var(--color-neutral-100)}.has-text-neutral-200{color:var(--color-neutral-200)}.has-text-neutral-300{color:var(--color-neutral-300)}.has-text-neutral-400{color:var(--color-neutral-400)}.has-text-neutral-500{color:var(--color-neutral-500)}.has-text-neutral-600{color:var(--color-neutral-600)}.has-text-neutral-700{color:var(--color-neutral-700)}.has-text-neutral-800{color:var(--color-neutral-800)}.has-text-neutral-900{color:var(--color-neutral-900)}.has-text-neutral-1000{color:var(--color-neutral-1000)}.has-text-white{color:var(--color-white)}.has-text-black{color:var(--color-black)}.has-text-accent{color:var(--color-accent)}.has-text-success{color:var(--color-success)}.has-text-warning{color:var(--color-warning)}.has-text-error{color:var(--color-error)}.has-text-info{color:var(--color-info)}.has-background-neutral-0{background-color:var(--color-neutral-0)}.has-background-neutral-50{background-color:var(--color-neutral-50)}.has-background-neutral-100{background-color:var(--color-neutral-100)}.has-background-neutral-200{background-color:var(--color-neutral-200)}.has-background-neutral-300{background-color:var(--color-neutral-300)}.has-background-neutral-400{background-color:var(--color-neutral-400)}.has-background-neutral-500{background-color:var(--color-neutral-500)}.has-background-neutral-600{background-color:var(--color-neutral-600)}.has-background-neutral-700{background-color:var(--color-neutral-700)}.has-background-neutral-800{background-color:var(--color-neutral-800)}.has-background-neutral-900{background-color:var(--color-neutral-900)}.has-background-neutral-1000{background-color:var(--color-neutral-1000)}.has-background-white{background-color:var(--color-white)}.has-background-black{background-color:var(--color-black)}.has-background-accent{background-color:var(--color-accent)}.has-background-accent-light{background-color:var(--color-accent-light)}.has-background-accent-dark{background-color:var(--color-accent-dark)}.has-background-success{background-color:var(--color-success)}.has-background-warning{background-color:var(--color-warning)}.has-background-error{background-color:var(--color-error)}.has-background-info{background-color:var(--color-info)}}@layer fonts{@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-Oblique.woff2)format("woff2");font-weight:400;font-style:italic;font-display:optional}@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-MediumOblique.woff2)format("woff2");font-weight:500;font-style:italic;font-display:optional}@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Ronzino;src:url(/assets/fonts/Ronzino-BoldOblique.woff2)format("woff2");font-weight:700;font-style:italic;font-display:optional}}@layer colors{:root{--brand-hue:119.4;--brand-chroma:1;--brand-hue-green:119.4;--brand-hue-pink:360;--brand-hue-orange:55;--brand-50:light-dark(oklch(.983 calc(.049 * var(--brand-chroma)) var(--brand-hue)),oklch(.143 calc(.041 * var(--brand-chroma)) calc(var(--brand-hue) + 14.6)));--brand-100:light-dark(oklch(.958 calc(.061 * var(--brand-chroma)) calc(var(--brand-hue) + .3)),oklch(.332 calc(.088 * var(--brand-chroma)) calc(var(--brand-hue) + 9.7)));--brand-150:light-dark(oklch(.943 calc(.073 * var(--brand-chroma)) calc(var(--brand-hue) - .2)),oklch(.399 calc(.101 * var(--brand-chroma)) calc(var(--brand-hue) + 6.7)));--brand-200:light-dark(oklch(.928 calc(.085 * var(--brand-chroma)) calc(var(--brand-hue) - .7)),oklch(.465 calc(.114 * var(--brand-chroma)) calc(var(--brand-hue) + 3.7)));--brand-300:light-dark(oklch(.875 calc(.131 * var(--brand-chroma)) calc(var(--brand-hue) - 2.2)),oklch(.555 calc(.132 * var(--brand-chroma)) calc(var(--brand-hue) + .9)));--brand-400:light-dark(oklch(.819 calc(.188 * var(--brand-chroma)) calc(var(--brand-hue) - 2.6)),oklch(.627 calc(.147 * var(--brand-chroma)) calc(var(--brand-hue) - .4)));--brand-500:light-dark(oklch(.764 calc(.179 * var(--brand-chroma)) calc(var(--brand-hue) - .6)),oklch(.688 calc(.16 * var(--brand-chroma)) calc(var(--brand-hue) - 1.4)));--brand-600:light-dark(oklch(.702 calc(.168 * var(--brand-chroma)) calc(var(--brand-hue) + 1.3)),oklch(.742 calc(.171 * var(--brand-chroma)) calc(var(--brand-hue) - 2.2)));--brand-700:light-dark(oklch(.63 calc(.154 * var(--brand-chroma)) calc(var(--brand-hue) + 3.2)),oklch(.79 calc(.181 * var(--brand-chroma)) calc(var(--brand-hue) - 2.9)));--brand-800:light-dark(oklch(.541 calc(.136 * var(--brand-chroma)) calc(var(--brand-hue) + 5.9)),oklch(.836 calc(.172 * var(--brand-chroma)) calc(var(--brand-hue) - 3.2)));--brand-900:light-dark(oklch(.42 calc(.116 * var(--brand-chroma)) calc(var(--brand-hue) + 12.3)),oklch(.886 calc(.112 * var(--brand-chroma)) calc(var(--brand-hue) - 1.6)));--brand-950:light-dark(oklch(.262 calc(.089 * var(--brand-chroma)) calc(var(--brand-hue) + 23.1)),oklch(.928 calc(.085 * var(--brand-chroma)) calc(var(--brand-hue) - .7)));--neutral-50:light-dark(oklch(98.7% .006 123.1),oklch(11.8% .03 125.9));--neutral-100:light-dark(oklch(96.9% .006 123),oklch(35.1% .034 123.8));--neutral-200:light-dark(oklch(94% .007 122.9),oklch(47% .021 123.2));--neutral-300:light-dark(oklch(90.6% .007 122.8),oklch(56.4% .015 123.7));--neutral-400:light-dark(oklch(85.3% .008 122.6),oklch(63.8% .013 124));--neutral-500:light-dark(oklch(79.5% .009 122.4),oklch(69.4% .011 124.2));--neutral-600:light-dark(oklch(73% .01 122.1),oklch(74.3% .01 124.4));--neutral-700:light-dark(oklch(65.5% .012 121.9),oklch(78.2% .009 124.6));--neutral-800:light-dark(oklch(56.4% .016 121.5),oklch(84.2% .008 124.8));--neutral-900:light-dark(oklch(44.1% .024 120.9),oklch(89.6% .007 125));--neutral-950:light-dark(oklch(35.1% .034 121.6),oklch(94.5% .007 125.2));--neutral-50-alpha:light-dark(oklch(35.1% .034 121.6/.03),oklch(94.5% .007 125.2/.03));--neutral-100-alpha:light-dark(oklch(35.1% .034 121.6/.05),oklch(94.5% .007 125.2/.05));--neutral-200-alpha:light-dark(oklch(35.1% .034 121.6/.07),oklch(94.5% .007 125.2/.07));--neutral-300-alpha:light-dark(oklch(35.1% .034 121.6/.14),oklch(94.5% .007 125.2/.14));--neutral-400-alpha:light-dark(oklch(35.1% .034 121.6/.22),oklch(94.5% .007 125.2/.22));--neutral-500-alpha:light-dark(oklch(35.1% .034 121.6/.33),oklch(94.5% .007 125.2/.33));--neutral-600-alpha:light-dark(oklch(35.1% .034 121.6/.45),oklch(94.5% .007 125.2/.45));--neutral-700-alpha:light-dark(oklch(35.1% .034 121.6/.56),oklch(94.5% .007 125.2/.56));--neutral-800-alpha:light-dark(oklch(35.1% .034 121.6/.69),oklch(94.5% .007 125.2/.69));--neutral-900-alpha:light-dark(oklch(35.1% .034 121.6/.83),oklch(94.5% .007 125.2/.83));--neutral-950-alpha:light-dark(oklch(35.1% .034 121.6/.95),oklch(94.5% .007 125.2/.95));--success-50:light-dark(oklch(98.6% .018 165.8),oklch(13.2% .045 142.5));--success-100:light-dark(oklch(96.7% .031 166.1),oklch(35.7% .098 150.1));--success-200:light-dark(oklch(93.6% .047 167.2),oklch(45.9% .112 155.7));--success-300:light-dark(oklch(89.7% .064 168.6),oklch(54.2% .118 162.6));--success-400:light-dark(oklch(83.2% .095 171.9),oklch(60.9% .126 166.1));--success-500:light-dark(oklch(75.2% .14 176.9),oklch(65.7% .129 170.7));--success-600:light-dark(oklch(69.6% .133 173.5),oklch(72.1% .099 167.2));--success-700:light-dark(oklch(62.7% .122 171.6),oklch(77.2% .067 163.3));--success-800:light-dark(oklch(54.5% .11 168),oklch(83.7% .046 161.4));--success-900:light-dark(oklch(43.5% .096 161.8),oklch(89.4% .029 160.3));--success-950:light-dark(oklch(35.1% .078 161.1),oklch(94.5% .016 160.2));--warning-50:light-dark(oklch(98.4% .016 83.3),oklch(12.6% .052 29.2));--warning-100:light-dark(oklch(96.6% .03 78.5),oklch(33.5% .088 50));--warning-200:light-dark(oklch(93.7% .047 78.1),oklch(44.5% .1 64.6));--warning-300:light-dark(oklch(90% .064 80.4),oklch(54% .113 75.9));--warning-400:light-dark(oklch(84.2% .096 85.3),oklch(61.4% .127 81));--warning-500:light-dark(oklch(77.6% .147 92.9),oklch(67.2% .134 86.3));--warning-600:light-dark(oklch(71% .145 90.3),oklch(72.9% .091 77.3));--warning-700:light-dark(oklch(63.6% .13 87.9),oklch(77.4% .062 71.1));--warning-800:light-dark(oklch(54.7% .112 83.1),oklch(83.8% .043 67.4));--warning-900:light-dark(oklch(42.7% .091 73.8),oklch(89.4% .027 64.7));--warning-950:light-dark(oklch(34.5% .073 72.7),oklch(94.5% .015 62.5));--error-50:light-dark(oklch(98.3% .008 24.6),oklch(12.6% .052 29.2));--error-100:light-dark(oklch(96.3% .018 24.2),oklch(32.2% .104 22.5));--error-200:light-dark(oklch(93.6% .032 23.3),oklch(42.1% .108 20));--error-300:light-dark(oklch(90% .042 23.2),oklch(52.8% .092 20.4));--error-400:light-dark(oklch(84.3% .053 22.9),oklch(60.7% .087 20.8));--error-500:light-dark(oklch(78.2% .059 22.7),oklch(67.2% .074 21.9));--error-600:light-dark(oklch(71.2% .068 22.2),oklch(72.7% .066 22.4));--error-700:light-dark(oklch(63.6% .068 22.1),oklch(77.3% .051 23));--error-800:light-dark(oklch(54.1% .071 21.9),oklch(83.7% .038 23.3));--error-900:light-dark(oklch(41.5% .077 22.5),oklch(89.4% .025 23.1));--error-950:light-dark(oklch(34% .062 23.7),oklch(94.5% .014 22.2));--info-50:light-dark(oklch(98.5% .015 205.5),oklch(13.1% .037 250.4));--info-100:light-dark(oklch(96.6% .027 213.9),oklch(35.7% .068 224.9));--info-200:light-dark(oklch(93.6% .041 213.5),oklch(46.1% .083 217.7));--info-300:light-dark(oklch(89.7% .056 211.9),oklch(54.4% .095 213.4));--info-400:light-dark(oklch(83.2% .086 208.8),oklch(61.1% .106 211.3));--info-500:light-dark(oklch(75.3% .129 204.6),oklch(65.9% .113 208.6));--info-600:light-dark(oklch(69.7% .119 206.6),oklch(72.1% .087 211.7));--info-700:light-dark(oklch(62.9% .108 207.8),oklch(77.3% .057 216.2));--info-800:light-dark(oklch(54.7% .095 209.9),oklch(83.7% .038 218.8));--info-900:light-dark(oklch(43.6% .077 213.7),oklch(89.4% .024 220.9));--info-950:light-dark(oklch(35.2% .062 214.4),oklch(94.5% .013 222.9));--content-light:color-mix(in oklch, var(--brand-50) 30%, white);--body-bg:var(--brand-50);--color-accent-light:light-dark(var(--neutral-100-alpha),var(--neutral-200-alpha))}:root[data-brand=pink]{--brand-hue:var(--brand-hue-pink)}:root[data-brand=orange]{--brand-hue:var(--brand-hue-orange)}}@layer type{:root{--step--1:clamp(.7502rem, .7285rem + .0962cqi, .844rem);--step-0:clamp(1rem, .9712rem + .1282cqi, 1.125rem);--step-1:clamp(1.333rem, 1.2945rem + .1709cqi, 1.4996rem);--step-2:clamp(1.7769rem, 1.7256rem + .2278cqi, 1.999rem);--type-ratio:1.333;--gutter-y:var(--space-s-m);--gutter-x:var(--space-s-m);--max-inline-size:calc(var(--grid-width-2xl) * var(--type-ratio));--font-weight-base:400;--font-weight-medium:425;--letter-spacing-s:-.04rem;--letter-spacing-m:.007rem;--letter-spacing-l:.011em;--letter-spacing-xl:.021em}}@property --brand-hue{syntax:"<number>";inherits:true;initial-value:119.4}@property --brand-chroma{syntax:"<number>";inherits:true;initial-value:1}@property --gutter-y-sticky{syntax:"<length>";inherits:true;initial-value:0}[data-icon=arrow-ext]:after,[data-icon-before=arrow-ext]:before{--icon:url("data:image/svg+xml,%3Csvg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M7 7h10v10'/%3E%3C/svg%3E")}[data-icon=arrow-right]:after,[data-icon-before=arrow-right]:before{--icon:url("data:image/svg+xml,%3Csvg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}[data-icon=chevron-right]:after,[data-icon-before=chevron-right]:before{--icon:url("data:image/svg+xml,%3Csvg fill='currentColor' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.646 3.146a.5.5 0 0 0 0 .708L9.793 8l-4.147 4.146a.5.5 0 0 0 .708.708l4.5-4.5a.5.5 0 0 0 0-.708l-4.5-4.5a.5.5 0 0 0-.708 0'/%3E%3C/svg%3E")}[data-icon=close]:after,[data-icon-before=close]:before{--icon:url("data:image/svg+xml,%3Csvg fill='currentColor' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.5C6.15 1.5 1.5 6.15 1.5 12S6.15 22.5 12 22.5 22.5 17.85 22.5 12 17.85 1.5 12 1.5ZM12 21c-4.95 0-9-4.05-9-9s4.05-9 9-9 9 4.05 9 9-4.05 9-9 9Z'/%3E%3Cpath d='M16.05 17.25 12 13.2l-4.05 4.05-1.2-1.2L10.8 12 6.75 7.95l1.2-1.2L12 10.8l4.05-4.05 1.2 1.2L13.2 12l4.05 4.05-1.2 1.2Z'/%3E%3C/svg%3E")}[data-icon=copy]:after,[data-icon-before=copy]:before{--icon:url("data:image/svg+xml,%3Csvg fill='currentColor' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 7.5V21H7.5V7.5H21ZM21 6H7.5A1.5 1.5 0 0 0 6 7.5V21a1.5 1.5 0 0 0 1.5 1.5H21a1.5 1.5 0 0 0 1.5-1.5V7.5A1.5 1.5 0 0 0 21 6Z'/%3E%3Cpath d='M3 13.5H1.5V3A1.5 1.5 0 0 1 3 1.5h10.5V3H3v10.5Z'/%3E%3C/svg%3E")}[data-icon=email]:after,[data-icon-before=email]:before{--icon:url("data:image/svg+xml,%3Csvg fill='currentColor' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 18H3L2.997 6.68l8.576 5.937a.75.75 0 0 0 .854 0L21 6.682V13.5h1.5V6A1.502 1.502 0 0 0 21 4.5H3A1.502 1.502 0 0 0 1.5 6v12A1.502 1.502 0 0 0 3 19.5h11.25V18Zm5.099-12L12 11.088 4.651 6h14.698Z'/%3E%3Cpath d='M19.5 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E")}[data-icon=phone]:after,[data-icon-before=phone]:before{--icon:url("data:image/svg+xml,%3Csvg fill='currentColor' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 21.75h-.127C4.635 20.902 2.543 8.467 2.25 4.672A2.25 2.25 0 0 1 4.32 2.25h4.133a1.5 1.5 0 0 1 1.395.945L10.988 6a1.5 1.5 0 0 1-.33 1.62L9.06 9.232a7.027 7.027 0 0 0 5.685 5.7l1.628-1.612A1.499 1.499 0 0 1 18 13.012l2.828 1.133a1.5 1.5 0 0 1 .922 1.395v3.96a2.25 2.25 0 0 1-2.25 2.25Zm-15-18a.75.75 0 0 0-.75.75v.06C4.095 9 6.308 19.5 19.455 20.25a.749.749 0 0 0 .795-.705V15.54l-2.827-1.132-2.153 2.137-.36-.045C8.385 15.682 7.5 9.158 7.5 9.09l-.045-.36 2.13-2.153L8.46 3.75H4.5Z'/%3E%3C/svg%3E")}[data-icon]:after,[data-icon-before]:before{content:"";block-size:1em;inline-size:1em;vertical-align:var(--icon-align,var(--icon-align-s));mask:var(--icon,linear-gradient(#0000 0 0)) center/contain no-repeat;-webkit-mask:var(--icon,linear-gradient(#0000 0 0)) center/contain no-repeat;background-color:currentColor;display:inline-block}[data-icon]:after{transition:margin-inline-start var(--dur-fast) var(--ease);margin-inline-start:var(--icon-gap,var(--space-2xs))}[data-icon-before]:before{margin-inline-end:var(--icon-gap,var(--space-3xs))}:is([data-icon=arrow-right],[data-icon=phone]):after,[data-icon-before=phone]:before{--icon-align:var(--icon-align-m)}[data-icon=arrow-ext]{--icon-gap:var(--space-4xs)}[data-icon-before]:empty{--icon-gap:0}@media (hover:hover){[data-icon]:hover{--icon-gap:var(--space-xs)}}[data-icon]:focus-visible{--icon-gap:var(--space-xs)}:root{--crop-amount:1px}.card,.case-study>blockquote{--pad:var(--space-s-m);background:var(--card-bg);border-radius:var(--border-radius-s);padding:var(--pad);flex-direction:column;inline-size:100%;display:flex;overflow:clip}@media (forced-colors:active){.card,.case-study>blockquote{background:canvas;border:1px solid canvastext}}.card:is(a),.case-study>blockquote:is(a){transition:translate var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);text-decoration:none}.card:is(a):hover,.case-study>blockquote:is(a):hover{translate:0 -1px}.card:is(a):active,.case-study>blockquote:is(a):active{translate:0}.card.link-card,.case-study>blockquote.link-card{color:var(--neutral-950-alpha)}@media (hover:hover){.card.link-card:is(a):hover [data-icon],.case-study>blockquote.link-card:is(a):hover [data-icon]{--icon-gap:var(--space-xs)}}.card.link-card:is(a):focus-visible [data-icon],.case-study>blockquote.link-card:is(a):focus-visible [data-icon]{--icon-gap:var(--space-xs)}.card.link-card [data-icon],.case-study>blockquote.link-card [data-icon]{color:var(--color-accent);text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--color-accent) 75%, transparent)}.card:is(details) summary h3,.case-study>blockquote:is(details) summary h3{display:inline-block}.card:is(details)::details-content,.case-study>blockquote:is(details)::details-content{min-block-size:0}.has-counter>.card h3:before,.has-counter.case-study>blockquote h3:before{counter-increment:standard;content:counter(standard, decimal-leading-zero);color:var(--neutral-800-alpha);font-weight:var(--font-weight-base);margin-inline-end:var(--space-xs);display:inline-block}.card.flow-row,.case-study>blockquote.flow-row{flex-direction:row}.card.outline,.case-study>blockquote{border:1px solid var(--neutral-400-alpha);background:0 0}.card.featured,.case-study>blockquote.featured{background:var(--accent-surface);--color-accent:light-dark(var(--brand-900),var(--brand-800));--accent-hover:light-dark(var(--brand-950),var(--brand-900))}.card :is(img,picture,figure,video),.case-study>blockquote :is(img,picture,figure,video){box-shadow:none;border:none;border-radius:0;display:block}.card>:is(img,picture,figure,video),.case-study>blockquote>:is(img,picture,figure,video){inline-size:calc(100% + 2 * var(--pad));max-inline-size:none;margin-inline:calc(-1 * var(--pad))}.card>:is(img,picture,figure,video):first-child,.case-study>blockquote>:is(img,picture,figure,video):first-child{margin-block-start:calc(-1 * var(--pad))}.card>:is(img,picture,figure,video):last-child,.case-study>blockquote>:is(img,picture,figure,video):last-child{margin-block-end:calc(-1 * var(--pad))}.card>figure .project-video-wrapper,.case-study>blockquote>figure .project-video-wrapper{border-radius:0}.card.giant,.case-study>blockquote.giant{max-inline-size:unset;border-radius:var(--border-radius);padding-block:var(--space-xl-4xl)}.card.giant>*,.case-study>blockquote.giant>*{max-inline-size:var(--inline-size);inline-size:100%;margin-block:auto;margin-inline:auto}@media (forced-colors:active){a.card:hover{border-color:linktext}a.card:active{border-color:activetext}a.card:focus-visible{outline:2px solid linktext}}.grid-responsive-cols,.grid-cols-2-fixed,.split-row{grid-template-columns:1fr;align-items:stretch;display:grid}.split-row{gap:var(--space-s-xl)}.grid-cols-2-fixed{grid-template-columns:1fr 1fr}.masonry{gap:var(--space-xs);grid-template-columns:1fr;align-self:start;align-items:start;display:grid}@supports (display:grid-lanes){.masonry{display:grid-lanes}}.masonry>.card,.masonry.case-study>blockquote{background-color:#0000}.case-study>blockquote,.card:has(blockquote){box-shadow:inset var(--space-3xs) 0 var(--accent-surface)}.brand-picker{gap:var(--space-3xs-2xs);display:flex}.brand-picker button{inline-size:var(--space-m);aspect-ratio:1;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--border-radius-s);background:light-dark(oklch(.943 calc(.073 * var(--brand-chroma)) calc(var(--picker-hue) - .2)),oklch(.399 calc(.101 * var(--brand-chroma)) calc(var(--picker-hue) + 6.7)))}.brand-picker button[data-brand-choice=green]{--picker-hue:var(--brand-hue-green)}.brand-picker button[data-brand-choice=pink]{--picker-hue:var(--brand-hue-pink)}.brand-picker button[data-brand-choice=orange]{--picker-hue:var(--brand-hue-orange)}.brand-picker button[aria-pressed=true]{border-color:var(--neutral-950-alpha);box-shadow:inset 0 0 0 var(--input-border-width) var(--neutral-500-alpha)}@media (forced-colors:active){.brand-picker button[aria-pressed=true]{border-width:calc(var(--input-border-width) * 3)}}.theme-switch{gap:var(--space-3xs-2xs);padding:calc(var(--space-3xs) / var(--type-ratio));border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--border-radius-s);display:flex}.theme-switch button{padding:var(--space-3xs-2xs);border-radius:var(--border-radius-s);flex:1;justify-content:center;align-items:center;display:flex}.theme-switch button svg{inline-size:var(--space-s-m);background:0 0;block-size:100%}.theme-switch button[aria-pressed=true]{background:var(--neutral-950-alpha);color:var(--neutral-50)}@media (forced-colors:active){.theme-switch button[aria-pressed=true]{border:var(--input-border-width) solid CanvasText}}header svg,main svg{padding-inline:var(--space-2xl-3xl);padding-block:var(--space-3xl);max-inline-size:calc(7 * var(--space-2xl));color:var(--brand-900);background:0 0}.duotone{--duotone-highlight:light-dark(var(--brand-100),var(--brand-950));--duotone-shadow:light-dark(var(--brand-950),var(--brand-50));isolation:isolate;border-radius:var(--border-radius);position:relative;overflow:clip}.duotone img,.duotone video{filter:var(--duotone-filter,grayscale(1) contrast(1.1))}.duotone :is(img,video,picture,canvas){border:#0000;width:100%;display:block}.duotone:before,.duotone:after{content:"";pointer-events:none;border-radius:var(--border-radius);position:absolute;inset:0}.duotone:before{background:var(--duotone-highlight);mix-blend-mode:multiply;z-index:1}.duotone:after{background:var(--duotone-shadow);mix-blend-mode:screen;z-index:2}.project-video-wrapper.duotone{--duotone-highlight:light-dark(var(--brand-50),var(--brand-950))}.project-video-wrapper.duotone .project-video-play{z-index:3}:root:is(:not([data-brand]),[data-brand=green]) .duotone-unless-green{--duotone-filter:none;--duotone-highlight:transparent;--duotone-shadow:transparent}.data-list{gap:var(--space-xs);overflow-wrap:anywhere;text-align:start;grid-template-columns:auto 1fr;inline-size:100%;margin:0;display:grid}.data-list__item{grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline;display:grid}:is(.data-list__label,.data-list__value):before{content:"‍"}.data-list__label{color:var(--neutral-800-alpha);min-inline-size:10rem;display:flex}.data-list__value{min-inline-size:0;margin:0;display:flex}.project-video-wrapper{inline-size:100%;background-color:var(--neutral-100);border-radius:var(--border-radius);height:auto;position:relative;overflow:hidden}.project-video-wrapper.site-recording{aspect-ratio:16/9}.project-video-wrapper.site-recording video{inline-size:calc(100% + 2 * var(--crop-amount));height:calc(100% + 2 * var(--crop-amount));object-fit:cover;max-inline-size:none;position:absolute;inset-block-start:calc(-1 * var(--crop-amount));inset-inline-start:calc(-1 * var(--crop-amount))}.project-video-el{inline-size:100%;height:auto;display:block}.project-video-play{cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), visibility 0s var(--dur-fast);z-index:1;background:0 0;border:none;padding:0;position:absolute;inset-block-end:var(--space-2xs-xs);inset-inline-end:var(--space-2xs-xs)}.project-video-play svg{block-size:2rem;inline-size:2rem;max-inline-size:none;padding:0}.project-video-play .project-video-icon-pause,.project-video-play[data-playing] .project-video-icon-play{display:none}.project-video-play[data-playing] .project-video-icon-pause{display:block}.project-video-play[data-visible]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease), visibility 0s}.project-item{gap:var(--space-s);grid-template-columns:1fr;justify-content:start;align-items:stretch;display:grid}.project-item__img{object-fit:cover;block-size:auto;inline-size:100%;display:block}.project-item h2{font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:1.5}.project-item__body{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;display:flex}.case-study>*+*{margin-block-start:var(--space-s-m)}.case-study>:is(h2,h3){margin-block-start:var(--space-l-xl)}.case-study>figure,.case-study>p:has(>:is(img,picture)){margin-block-start:var(--space-xl-2xl)}.case-study>:is(figure,p:has(>:is(img,picture))):last-child{margin-block-end:var(--space-xl-2xl)}.case-study>:is(figure,p:has(>:is(img,picture)))+:not(:is(figure,p:has(>:is(img,picture)))){margin-block-start:var(--space-xl-2xl)}.case-study>:is(figure,p:has(>:is(img,picture)))+:is(figure,p:has(>:is(img,picture))){margin-block-start:var(--space-s-m)}.case-study li+li{margin-block-start:var(--space-2xs)}.case-study :is(p,li){text-wrap-style:pretty}.case-study__intro{margin-block-end:var(--space-2xl-3xl)}.writing-item__thumb{inline-size:var(--space-2xl);block-size:var(--space-2xl);aspect-ratio:1;flex-shrink:0}.writing-item__thumb :is(picture,img){object-fit:cover;border-radius:var(--border-radius-s);border:none;block-size:100%;inline-size:100%;display:block}.writing-item__thumb:not(:has(picture,img)){background:var(--thumb-fill,var(--neutral-100-alpha));border-radius:var(--border-radius-s)}.writing-item__body{flex:1;min-inline-size:0}.writing-item:hover,.writing-item:focus-visible{background-color:var(--accent-surface)}.writing-post .case-study__intro+figure{container-type:inline-size}.writing-post .case-study__intro+figure img{max-block-size:50cqw}.profile-picture_inner{visibility:visible;display:grid}.profile-picture_outer{visibility:hidden;display:none}.pricing-list>li{border-block-end:var(--input-border-width) solid var(--input-border-color)}.pricing-list>li>p{white-space:nowrap}:root,:host{--breakpoint-s:30rem;--breakpoint-m:48rem;--breakpoint-l:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:120rem}:root{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);--color-accent:#7c79ff;--color-white:#fff;--color-black:#000;--color-neutral-h:300;--color-neutral-c:.01;--color-success:#3aa85b;--color-warning:#dfa11a;--color-error:#e85854;--color-info:#00a0c6;--color-link:var(--color-accent)}@supports (color:lab(0% 0 0)){:root{--color-accent:lab(50.3763% 97.3148 -140.983);--color-success:lab(61.285% -45.3286 29.93);--color-warning:lab(71.006% 16.077 70.1908);--color-error:lab(57.6104% 56.6725 33.4484);--color-info:lab(60.079% -32.5023 -34.9868)}}:host{--color-neutral-0:var(--lightningcss-light,oklch(1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(0 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-50:var(--lightningcss-light,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-100:var(--lightningcss-light,oklch(.9 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.15 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-200:var(--lightningcss-light,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-300:var(--lightningcss-light,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-400:var(--lightningcss-light,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-500:oklch(.5 var(--color-neutral-c) var(--color-neutral-h));--color-neutral-600:var(--lightningcss-light,oklch(.4 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.6 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-700:var(--lightningcss-light,oklch(.3 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.7 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-800:var(--lightningcss-light,oklch(.2 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.8 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-900:var(--lightningcss-light,oklch(.1 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.85 var(--color-neutral-c) var(--color-neutral-h)));--color-neutral-1000:var(--lightningcss-light,oklch(0 var(--color-neutral-c) var(--color-neutral-h)))var(--lightningcss-dark,oklch(.95 var(--color-neutral-c) var(--color-neutral-h)));--color-base:var(--color-neutral-900);--color-base-background:var(--color-neutral-50);--color-accent:#7c79ff;--color-white:#fff;--color-black:#000;--color-neutral-h:300;--color-neutral-c:.01;--color-success:#3aa85b;--color-warning:#dfa11a;--color-error:#e85854;--color-info:#00a0c6;--color-link:var(--color-accent)}@supports (color:lab(0% 0 0)){:host{--color-accent:lab(50.3763% 97.3148 -140.983);--color-success:lab(61.285% -45.3286 29.93);--color-warning:lab(71.006% 16.077 70.1908);--color-error:lab(57.6104% 56.6725 33.4484);--color-info:lab(60.079% -32.5023 -34.9868)}}:root,:host{--font-family:system-ui;--font-family-title:var(--font-family);--font-family-mono:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--line-height:1.4;--line-height-title:1.1;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-title:var(--font-weight-bold);--font-size-1:clamp(3rem, 1.6666rem + 4.44vw, 7rem);--font-size-2:clamp(2.5rem, 1.6666rem + 2.77vw, 5rem);--font-size-3:clamp(2rem, 1.5rem + 1.66vw, 3.5rem);--font-size-4:clamp(1.5rem, 1.1666rem + 1.11vw, 2.5rem);--font-size-5:clamp(1.25rem, 1.0833rem + .55vw, 1.75rem);--font-size-6:clamp(1rem, .9166rem + .27vw, 1.25rem);--font-size-7:clamp(.85rem, .8rem + .16vw, 1rem);--font-size-8:clamp(.75rem, .7166rem + .11vw, .85rem);--max-width-size-1:15ch;--max-width-size-2:18ch;--max-width-size-3:20ch;--max-width-size-4:25ch;--max-width-size-5:45ch;--max-width-size-6:65ch;--max-width-size-7:70ch;--max-width-size-8:75ch;--grid-width-s:40rem;--grid-width-m:45rem;--grid-width-l:60rem;--grid-width-xl:82rem;--grid-width-2xl:90rem;--grid-width:var(--grid-width-s);--grid-margin-min:0;--grid-margin-max:calc(((100vw - var(--grid-gap-x) * 2) - var(--grid-width)) / 2);--grid-gap-y:var(--space-default);--grid-gap-x:var(--space-default)}@media (width>=48rem){:root,:host{--grid-width:var(--grid-width-m)}}@media (width>=64rem){:root,:host{--grid-width:var(--grid-width-l)}}@media (width>=80rem){:root,:host{--grid-width:var(--grid-width-xl)}}@media (width>=120rem){:root,:host{--grid-width:var(--grid-width-2xl)}}:root,:host{--flow-gap:var(--space-s);--border-radius:4px;--border-radius-s:2px;--border-radius-rounded:4096px;--space-default:var(--space-s-l);--space-2xs:clamp(.25rem, .2292rem + .0694vw, .3125rem);--space-xs:clamp(.5rem, .4583rem + .1389vw, .625rem);--space-s:clamp(1rem, .9167rem + .2778vw, 1.25rem);--space-m:clamp(1.5rem, 1.375rem + .4167vw, 1.875rem);--space-l:clamp(2rem, 1.8333rem + .5556vw, 2.5rem);--space-xl:clamp(3rem, 2.75rem + .8333vw, 3.75rem);--space-2xl:clamp(4rem, 3.6667rem + 1.1111vw, 5rem);--space-3xl:clamp(6rem, 5.5rem + 1.6667vw, 7.5rem);--space-4xl:clamp(8rem, 7.3333rem + 2.2222vw, 10rem);--space-2xs-xs:clamp(.25rem, .125rem + .4167vw, .625rem);--space-xs-s:clamp(.5rem, .25rem + .8333vw, 1.25rem);--space-s-m:clamp(1rem, .7083rem + .9722vw, 1.875rem);--space-m-l:clamp(1.5rem, 1.1667rem + 1.1111vw, 2.5rem);--space-l-xl:clamp(2rem, 1.4167rem + 1.9444vw, 3.75rem);--space-xl-2xl:clamp(3rem, 2.3333rem + 2.2222vw, 5rem);--space-2xl-3xl:clamp(4rem, 2.8333rem + 3.8889vw, 7.5rem);--space-3xl-4xl:clamp(6rem, 4.6667rem + 4.4444vw, 10rem);--space-s-l:clamp(1rem, .5rem + 1.6667vw, 2.5rem);--space-m-xl:clamp(1.5rem, .75rem + 2.5vw, 3.75rem);--space-xl-3xl:clamp(3rem, 1.5rem + 5vw, 7.5rem);--space-xl-4xl:clamp(3rem, .6667rem + 7.7778vw, 10rem);--button-background:var(--color-accent);--button-border-radius:var(--border-radius-rounded);--button-border-width:2px;--button-color:var(--color-neutral-0);--button-hover-color:var(--color-neutral-0);--button-padding-block:.5em;--button-padding-inline:1.5em;--input-color:var(--color-neutral-900);--input-color-error:var(--color-error);--input-color-disabled:var(--color-neutral-300);--input-font-size:var(--font-size-7);--input-min-height:calc(var(--input-padding-y) * 2 + 1.5rem);--input-message-color:var(--color-neutral-500);--input-label-color:var(--color-neutral-700);--input-label-weight:var(--font-weight-normal);--input-label-padding:0 0 var(--space-xs) 0;--input-label-font-size:var(--font-size-7);--input-padding-y:.5rem;--input-padding-x:.75rem;--input-border-width:1px;--input-border-radius:var(--border-radius-s);--input-border-color:var(--color-neutral-300);--input-background-color:var(--color-neutral-50);--input-outline-color:var(--outline-color);--input-outline-width:var(--outline-width);--input-outline-offset:var(--outline-offset);--input-placeholder-color:var(--color-neutral-500);--input-radio-border-radius:var(--border-radius-rounded);--input-radio-accent:var(--color-accent);--input-checkbox-border-radius:var(--border-radius-s);--input-checkbox-accent:var(--color-accent);--input-select-accent:var(--color-accent);--input-range-accent:var(--color-accent);--input-range-handle-border-radius:var(--border-radius-rounded);--table-border-color:var(--color-neutral-200);--table-border-width:1px;--table-padding-x:var(--space-xs);--table-padding-y:var(--space-xs);--table-accent-background:var(--color-neutral-100);--table-accent-color:var(--color-neutral-600)}:root{--animation-duration:.3s;--animation-ease:var(--ease-out);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-emphasized:cubic-bezier(.18, .89, .32, 1.28);--ease-in-out-emphasized:cubic-bezier(.87, 0, .13, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-jump:cubic-bezier(.68, -.55, .265, 1.55);--outline-color:var(--color-accent);--outline-width:2px;--outline-offset:.15em;--tooltip-background:var(--color-neutral-900);--tooltip-color:var(--color-neutral-0);--tooltip-border-radius:var(--border-radius-s);--tooltip-padding-block:var(--space-2xs);--tooltip-padding-inline:var(--space-xs);--tooltip-font-size:var(--font-size-8);--tooltip-border:none;--space-4xs:clamp(.125rem, .125rem + 0cqi, .125rem);--space-3xs:clamp(.25rem, .2356rem + .0641cqi, .3125rem);--space-2xs:clamp(.5rem, .4856rem + .0641cqi, .5625rem);--space-xs:clamp(.75rem, .7212rem + .1282cqi, .875rem);--space-s:clamp(1rem, .9712rem + .1282cqi, 1.125rem);--space-m:clamp(1.5rem, 1.4567rem + .1923cqi, 1.6875rem);--space-l:clamp(2rem, 1.9423rem + .2564cqi, 2.25rem);--space-xl:clamp(3rem, 2.9135rem + .3846cqi, 3.375rem);--space-2xl:clamp(4rem, 3.8846rem + .5128cqi, 4.5rem);--space-3xl:clamp(6rem, 5.8269rem + .7692cqi, 6.75rem);--space-4xl:clamp(8rem, 7.7692rem + 1.0256cqi, 9rem);--space-4xs-3xs:clamp(.125rem, .0817rem + .1923cqi, .3125rem);--space-3xs-2xs:clamp(.25rem, .1779rem + .3205cqi, .5625rem);--space-2xs-xs:clamp(.5rem, .4135rem + .3846cqi, .875rem);--space-xs-s:clamp(.75rem, .6635rem + .3846cqi, 1.125rem);--space-s-m:clamp(1rem, .8413rem + .7051cqi, 1.6875rem);--space-m-l:clamp(1.5rem, 1.3269rem + .7692cqi, 2.25rem);--space-l-xl:clamp(2rem, 1.6827rem + 1.4103cqi, 3.375rem);--space-xl-2xl:clamp(3rem, 2.6538rem + 1.5385cqi, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.3654rem + 2.8205cqi, 6.75rem);--space-3xl-4xl:clamp(6rem, 5.3077rem + 3.0769cqi, 9rem);--space-3xs-xl:clamp(.25rem, -.4712rem + 3.2051cqi, 3.375rem);--space-3xs-m:clamp(.25rem, -.0817rem + 1.4744cqi, 1.6875rem);--space-s-l:clamp(1rem, .7115rem + 1.2821cqi, 2.25rem);--space-s-xl:clamp(1rem, .4519rem + 2.4359cqi, 3.375rem);--space-s-2xl:clamp(1rem, .1923rem + 3.5897cqi, 4.5rem);--space-m-xl:clamp(1.5rem, 1.0673rem + 1.9231cqi, 3.375rem);--space-l-2xl:clamp(2rem, 1.4231rem + 2.5641cqi, 4.5rem);--space-l-3xl:clamp(2rem, .9038rem + 4.8718cqi, 6.75rem);--space-l-4xl:clamp(2rem, .3846rem + 7.1795cqi, 9rem);--space-xl-3xl:clamp(3rem, 2.1346rem + 3.8462cqi, 6.75rem);--space-xl-4xl:clamp(3rem, 1.6154rem + 6.1538cqi, 9rem);--space-2xl-4xl:clamp(4rem, 2.8462rem + 5.1282cqi, 9rem);--font-weight-bold:550;--color-success:var(--success-500);--color-warning:var(--warning-500);--color-error:var(--error-500);--color-info:var(--info-500);--input-border-color:var(--neutral-500-alpha)}html{overscroll-behavior:auto none;font-size:15px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{interpolate-size:allow-keywords;--font-family:"Ronzino", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji";--line-height:1.5;--tap-extend:var(--space-3xs);--opacity-active:.8;--opacity-disabled:.5;--color-accent:light-dark(var(--brand-800),var(--brand-900));--accent-hover:light-dark(var(--brand-900),var(--brand-950));--accent-surface:var(--brand-100);--card-bg:var(--neutral-100-alpha);--ease:ease-in-out;--dur-fast:0s;--dur-medium:0s;--icon-align-s:-.175em;--icon-align-m:-.2em;--inline-size:40rem}@media (prefers-reduced-motion:no-preference){:root{--dur-fast:.2s;--dur-medium:.25s}}.sidebar,.card:is(header){--color-accent:var(--neutral-950-alpha);background:light-dark(var(--brand-150),color-mix(in oklch, oklch(94.5% .007 125.2) 7%, var(--body-bg)))}.sidebar footer{--color-accent:var(--brand-900);--accent-hover:var(--brand-950)}[data-content=contrast]>.content,body:has([data-content=contrast]){background-color:light-dark(var(--content-light),var(--body-bg))}.dimmed{color:var(--neutral-900-alpha)}h1>.dimmed{color:var(--neutral-800-alpha)}::selection{background:color-mix(in oklch, var(--color-accent) 25%, transparent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-link{padding:var(--space-2xs) var(--space-xs);background:var(--body-bg);z-index:100;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);translate:0 -200%}.skip-link:focus-visible{translate:0}body{font-size:var(--step-0);font-weight:var(--font-weight-base);color:var(--neutral-950-alpha);text-underline-offset:calc(var(--space-3xs) / var(--type-ratio));background-color:var(--body-bg);text-wrap:avoid-orphans;letter-spacing:var(--letter-spacing-m);hyphens:none;margin:0}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:var(--font-weight-bold);line-height:inherit;font-size:var(--step-0);color:var(--neutral-950-alpha);max-inline-size:var(--max-width-size-6);letter-spacing:var(--letter-spacing-xl);text-wrap:balance}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-l)}h1.stretch{inline-size:100%;letter-spacing:var(--letter-spacing-s)}h1.stretch svg{inline-size:100%;vertical-align:top;background-color:#0000;height:auto;display:inline-block;overflow:visible}h1.stretch text{fill:currentColor;dominant-baseline:mathematical;alignment-baseline:auto}h1.stretch+section{margin-block-start:calc(var(--space-m-l) * -1)}.pretty p{text-wrap-style:pretty}.balance p,.balance small{text-wrap:balance}[highlight-header]>h2:first-child{background-color:var(--accent-surface);inline-size:fit-content;padding-block:var(--space-3xs-2xs);padding-inline:var(--space-xs);border-radius:var(--border-radius-s)}:where(small,figcaption,blockquote,time,.project-item__cta){color:var(--neutral-900-alpha)}.small,.small>*,.project-item__cta{font-size:var(--step--1);letter-spacing:var(--letter-spacing-xl)}figcaption{margin-top:var(--space-2xs);text-align:end}blockquote+figcaption{text-align:start;color:var(--neutral-950-alpha);margin-top:0}:where(img,picture,video,canvas,svg){object-fit:cover;border-radius:var(--border-radius);inline-size:100%;margin-inline:auto}:where(img,picture,video,canvas){border:calc(var(--input-border-width) / 4) solid var(--neutral-50-alpha)}img.ratio-1-1{aspect-ratio:1}time{line-height:100%;display:inline}:where(a){text-decoration:underline}nav:has(:where(a)) :where(a),sup:has(:where(a)) :where(a){text-decoration:none}a,button{color:var(--color-accent);text-decoration-color:color-mix(in oklch, var(--color-accent) 75%, transparent);transition:color var(--dur-fast) var(--ease)}@media (hover:hover){a:hover,button:hover{--color-accent:var(--accent-hover)}}a:focus-visible,button:focus-visible{--color-accent:var(--accent-hover)}a:active,button:active{opacity:var(--opacity-active)}nav a[aria-current=page]{cursor:default;color:var(--brand-900)}@media (hover:hover){nav a[aria-current=page]:hover{color:var(--neutral-800-alpha)}}nav a[aria-current=page]:focus-visible{color:var(--neutral-800-alpha)}:where(.text ol,.text ul){margin-inline-start:0;padding-inline-start:var(--space-s)}button{all:unset;cursor:pointer;touch-action:manipulation;color:var(--color-accent);text-decoration:underline;position:relative}button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}:is(button,summary,footer a):before{content:"";inset:calc(-1 * var(--tap-extend));position:absolute}nav{--nav-indent:.7em;column-gap:var(--space-l-4xl);grid-template-columns:1fr 1fr;display:grid}nav>a{block-size:fit-content}nav li{transition:color var(--dur-fast) var(--ease);list-style:none;position:relative}nav li a{display:block}nav li:before{content:"•";opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset-inline-start:calc(-1 * var(--nav-indent))}nav li:is(:has(a[aria-current=page]),:focus-within){color:var(--accent-hover)}nav li:is(:has(a[aria-current=page]),:focus-within):before{opacity:1}@media (hover:hover){nav li:hover{color:var(--accent-hover)}nav li:hover:before{opacity:1}}.nav-menu__bar{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.nav-menu__bar:after{content:none}.nav-menu__label{align-items:center;gap:var(--space-2xs);display:inline-flex}.nav-menu__icon{block-size:.7em;inline-size:.7em;transition:transform var(--dur-medium) var(--ease);display:inline-block;position:relative}.nav-menu__icon:before,.nav-menu__icon:after{content:"";background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.nav-menu__icon:before{block-size:.1em;inline-size:100%}.nav-menu__icon:after{block-size:100%;inline-size:.1em}.nav-menu[open] .nav-menu__icon{transform:rotate(45deg)}.layout{max-inline-size:var(--max-width);grid-template-columns:max-content 1fr;min-block-size:100dvh;margin-inline:auto;display:grid;container-type:inline-size}.sidebar{margin-inline-start:var(--gutter-y);margin-block:var(--gutter-y);padding-block:var(--gutter-y);padding-inline:var(--gutter-x);top:var(--gutter-y);block-size:calc(100dvh - var(--gutter-y) * 2);white-space:nowrap;z-index:2;border-radius:var(--border-radius);flex-direction:column;justify-content:space-between;display:flex;position:sticky;overflow-y:auto}.content{padding-inline:var(--gutter-y);padding-block:var(--gutter-y);--gutter-y-sticky:var(--gutter-y);flex-direction:column;display:flex}:where(main){flex:1;margin-block-end:var(--space-2xl-3xl);container-type:inline-size}main>*{max-inline-size:var(--inline-size);inline-size:100%;margin-inline:auto}[full-width]{max-inline-size:unset;margin-inline:unset;align-items:stretch;inline-size:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>64rem){@keyframes breakout{0%{max-inline-size:100cqi}to{max-inline-size:var(--inline-size)}}[view-animation=breakout],.case-study>:is(figure,p:has(>:is(img,picture))):not(.case-study__intro+*){box-sizing:border-box;inline-size:calc(100vw - var(--gutter-x) * 2);margin-left:50%;animation:ease-out both breakout;animation-timeline:view();animation-range:cover cover 50%;transform:translate(-50%)}[view-animation=settle],.case-study__intro+:is(figure,p:has(>:is(img,picture))){box-sizing:border-box;inline-size:calc(100vw - var(--gutter-x) * 2);margin-left:50%;animation:ease-out both breakout;animation-timeline:scroll(root);animation-range:0 50vh;transform:translate(-50%)}}}details{border:none;min-inline-size:100%;padding:0}details::details-content{opacity:0;block-size:0;transition:content-visibility var(--dur-medium) allow-discrete, opacity var(--dur-medium) var(--ease), block-size var(--dur-medium) var(--ease);overflow-y:clip}details[open]::details-content{opacity:1;block-size:auto}details>.nav-menu__panel{margin-top:revert}summary{font-weight:unset;transition:color var(--dur-fast) var(--ease);position:relative}@media (hover:hover){summary:hover{color:var(--accent-hover)}}summary:focus-visible{color:var(--accent-hover)}summary:active{opacity:var(--opacity-active)}summary+:not(.nav-menu__panel){padding-block-start:var(--space-xs-s)}hr{border-style:unset;border-block-start:var(--input-border-width) solid var(--input-border-color);inline-size:100%}footer a{position:relative}:is(a,button)[data-icon-before]{align-items:center;display:inline-flex}:is(a,button)[data-icon-before]:before{position:static;inset:auto}.stick{position:sticky}.stick-pos-top{top:var(--gutter-y-sticky);align-self:start}.has-counter{counter-reset:standard}.flow.has-gap-3xs,.flow-row.has-gap-3xs{--flow-gap:var(--space-3xs)}.flow.has-gap-2xl-m,.flow-row.has-gap-2xl-m{--flow-gap:var(--space-m)}dialog{--dialog-background:var(--brand-50);--dialog-border:var(--input-border-color);--dialog-shadow:var(--neutral-100);--dialog-padding:var(--space-m-l);--dialog-max-width:max(33dvw, 40rem);--dialog-max-height:85dvh;--dialog-backdrop:lab(0% 0 0/.85)}@media (width<49rem){.layout{flex-direction:column;display:flex}.content{padding-inline:var(--gutter-x);flex:1}nav{border-block-start:revert;grid-template-columns:1fr;padding-block-start:revert}.nav-menu__panel{column-gap:var(--space-m-l);grid-template-columns:1fr 1fr;grid-template-areas:"toggles links";padding-block-start:var(--space-2xl-3xl);padding-block-end:var(--space-s);display:grid}.nav-menu__panel>ul{--flow-gap:var(--space-xs);grid-area:links}.nav-menu__toggles{grid-area:toggles;align-self:end}main{border-block-start:revert}footer{border-block-start:var(--input-border-width) solid var(--input-border-color);inline-size:100%;padding-block-start:var(--space-m);padding-block-end:var(--space-l)}.sidebar{top:var(--gutter-y);block-size:auto;max-block-size:calc(100dvh - var(--gutter-y) * 2);row-gap:var(--space-l-2xl);margin-inline:var(--gutter-y);margin-block-end:0;position:sticky}.desktop-only{display:none}:has(>.theme-switch,>.brand-picker){align-items:flex-start}.data-list{flex-direction:column;display:flex}.data-list__item{gap:var(--space-3xs);flex-direction:column;display:flex}}@media (width<64rem){main{flex-direction:column}main>*{max-inline-size:unset;margin-inline:unset}.stick{position:revert}.flow.has-gap-2xl-m,.flow-row.has-gap-2xl-m{--flow-gap:var(--space-2xl)}}@media (width>=49rem){.mobile-only{visibility:hidden;display:none}.nav-menu__bar{display:none}.nav-menu::details-content{content-visibility:visible;opacity:1;block-size:auto}main:has(>.featured:last-child){margin-block-end:unset}.nav-menu__panel>ul{--flow-gap:var(--space-2xs)}.brand-picker{flex-direction:column}.theme-switch{flex-direction:column;block-size:100%;margin-inline-start:auto}}@media (width>=64rem){.tablet-only,.profile-picture_inner{visibility:hidden;display:none}.profile-picture_outer{visibility:visible;display:grid}}@container (width<49rem){.project-item__cta{font-size:revert;letter-spacing:revert}}@container (width>=32rem){.grid-responsive-cols{grid-template-columns:repeat(2,1fr)}.masonry{grid-template-columns:1fr 1fr}}@container (width>=49rem){.project-item{grid-template-columns:1fr 1fr}.project-item__media,.project-item__img{grid-area:1/1}.project-item__body{grid-area:1/2}}@container (width>=64rem){.split-row{grid-template-columns:1fr 2fr}}@container (width>=70rem){.project-item__body{justify-content:space-between;gap:var(--space-xl);flex-direction:row}.project-item__body>.flow{inline-size:auto}.project-item__cta{white-space:nowrap;flex-shrink:0}}