@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-variable-italic.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi Fallback;src:local(Arial),local(ArialMT);size-adjust:97.5%;ascent-override:103.6%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Big Shoulders Display;src:url(/fonts/big-shoulders-display.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}.ds ::-moz-placeholder{font-style:normal!important}.ds,.ds *,.ds :before,.ds :after,.ds ::placeholder{font-style:normal!important}.ds{font-weight:var(--fw-350);--glass-noise:.045;--glass-noise-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.25' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--content-max:1312px;--gutter:var(--space-32);--connect-field:170px;--header-h:68px;--hdr-row:36px;--body-radius:20px;--ink-bleed:8px;font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-wrap:wrap;line-height:1.5}@media (max-width:767px){.ds{--gutter:var(--space-16);--connect-field:149px;--body-radius:16px}}@media (max-width:1239px){.ds{--header-h:60px;--hdr-row:44px}}.ds .display{font-family:var(--font-display);letter-spacing:var(--tracking-normal);font-weight:800;line-height:1}.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6,.ds p,.ds blockquote,.ds figcaption{text-box-trim:trim-both;text-box-edge:cap alphabetic}.ds .lbl{text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block}@supports (text-box-trim:trim-both){.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6,.ds p,.ds blockquote,.ds figcaption,.ds .lbl{margin-block-start:calc(round(nearest, var(--trim-cap,.716em), 1px) - 1cap)!important}.ds .btn .lbl,.ds .hdr-btn .lbl{--trim-cap:.72em}.ds .tag{margin-block-start:0!important}}.ds .figure{letter-spacing:var(--tracking-snug);font-weight:600}.ds .kicker{font-size:var(--fs-12);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);line-height:1}.ds .rail{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.ds .band{box-sizing:border-box;background:var(--backgrounds-primary);border-top:1px solid var(--borders-gridline);flex-direction:column;align-items:center;width:100%;display:flex}.ds .band-col{box-sizing:border-box;width:min(1440px, 100% - 2 * var(--gutter));padding:var(--space-64);border-inline:1px solid var(--borders-gridline)}.ds .divider{height:129px}.ds .divider>.band-col{flex:auto;padding:0}@media (max-width:767px){.ds .band{padding-inline:var(--space-8);border-top-width:.5px}.ds .band-col{width:100%;padding:var(--space-16) var(--space-8);border-inline-width:.5px}.ds .divider{height:49px}}.ds .on-ink{color:var(--text-primary)}.ds .on-ink.is-ground{background:var(--backgrounds-primary)}.ds .card{box-sizing:border-box;background:var(--backgrounds-primary);border:.5px solid var(--borders-standard);border-radius:var(--radius-l);box-shadow:var(--shadow-sm)}.ds .card.is-raised{box-shadow:var(--shadow-md)}.ds .card.is-flat{box-shadow:none}.ds .card.is-secondary{background:var(--backgrounds-secondary)}.ds{--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s var(--ease-standard);--t-exit:.18s var(--ease-standard);--t-exit-quick:.12s var(--ease-standard);--press-in:.12s var(--ease-standard);--press-depth:.03;--motion-on:1;--spring-snappy:.26s var(--ease-standard);--spring-morph:.42s var(--ease-standard);--spring-smooth:.4s var(--ease-standard)}@supports (transition-timing-function:linear(0, 1)){.ds{--spring-snappy:.466s linear(0, .0246, .087, .1675, .2576, .3501, .4439, .528, .6046, .6756, .7349, .7859, .8309, .8668, .8966, .9208, .9411, .9566, .9687, .9785, .9857, .991, .9951, .9979, .9999, 1.0012, 1.002, 1.0024, 1.0026, 1.0026, 1.0025, 1.0023, 1.0021, 1.0018, 1.0016, 1.0014, 1.0011, 1.0009, 1.0008, 1.0006, 1);--spring-morph:.734s linear(0, .0241, .0815, .1616, .2529, .3451, .4382, .526, .6064, .6764, .7394, .7937, .8383, .8767, .9081, .9328, .953, .9687, .9808, .9896, .9962, 1.0009, 1.0039, 1.0059, 1.0069, 1.0074, 1.0073, 1.007, 1.0064, 1.0058, 1.0051, 1.0044, 1.0038, 1.0031, 1.0026, 1.0021, 1.0017, 1.0013, 1.001, 1.0008, 1);--spring-smooth:.723s linear(0, .0245, .083, .1622, .2475, .3339, .4171, .4947, .5654, .6303, .6859, .7344, .7764, .8124, .8431, .8698, .8917, .9102, .9256, .9385, .9493, .9584, .9658, .9719, .977, .9811, .9846, .9874, .9897, .9916, .9932, .9944, .9955, .9963, .997, .9976, .998, .9984, .9987, .9989, 1)}}@media (prefers-reduced-motion:reduce){.ds{--motion-on:0}}.ds .btn{--btn-edge:.5px;justify-content:center;align-items:center;gap:var(--space-4);box-sizing:border-box;padding:calc(var(--space-12) - var(--btn-edge)) calc(var(--space-24) - var(--btn-edge));background:var(--backgrounds-primary-inverse);color:var(--text-primary-inverse);border:var(--btn-edge) solid var(--borders-standard-inverse);border-radius:var(--radius-full);font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-450);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;transition:opacity var(--t-fast), background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), scale var(--press-t,var(--spring-snappy));line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .btn:hover{opacity:.92}}.ds .btn:active{opacity:.84;scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .btn:focus-visible{outline:2px solid var(--borders-focus);outline-offset:2px}.ds .btn.is-outline{--btn-edge:1px;background:var(--surface-10);color:var(--text-primary);border-color:var(--fills-solid)}.ds .btn.is-block{--press-depth:.015;width:100%}.ds .btn.is-disabled{cursor:default;box-shadow:none}.ds .btn.is-disabled:is(:hover,:active){opacity:1;scale:1}.ds .btn[aria-busy=true]{cursor:progress}.ds .btn[aria-busy=true]:active{opacity:1;scale:1}.ds .bl-slot{justify-content:center;align-items:center;gap:var(--space-8);display:inline-flex;position:relative}.ds .bl-slot[data-morphing]{transition:width var(--spring-morph)}.ds .bl-new{animation:bl-in .24s var(--ease-enter) both}.ds .bl-old{pointer-events:none;animation:bl-out var(--t-exit) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds .bl-spin{box-sizing:border-box;border:1px solid;width:16px;height:16px;animation:bl-spin-in .16s var(--ease-enter) both, bl-spin .7s linear infinite;border-right-color:#0000;border-radius:50%;flex:none}@keyframes bl-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}}@keyframes bl-out{to{opacity:0;filter:blur(4px);transform:translateY(-3px)}}@keyframes bl-spin-in{0%{opacity:0;filter:blur(2px);scale:.6}}@keyframes bl-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ds .bl-new{animation:.12s linear both bl-fade-in}.ds .bl-old{animation:.12s linear both bl-fade-out}.ds .bl-spin{animation:none}}@keyframes bl-fade-in{0%{opacity:0}}@keyframes bl-fade-out{to{opacity:0}}.ds .shimmer{background-image:linear-gradient(100deg, color-mix(in srgb, currentColor 45%, transparent) 30%, color-mix(in srgb, currentColor 80%, transparent) 44%, currentColor 50%, color-mix(in srgb, currentColor 80%, transparent) 56%, color-mix(in srgb, currentColor 45%, transparent) 70%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}70%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@supports not (color:color-mix(in srgb, red, blue)){.ds .shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@media (forced-colors:active){.ds .shimmer{-webkit-text-fill-color:CanvasText;background:0 0;animation:none}.ds :is(button,.btn) .shimmer{-webkit-text-fill-color:ButtonText}}.ds .shimmer::selection{-webkit-text-fill-color:currentColor}@media (max-width:767px){.ds .btn{padding:calc(var(--space-16) - var(--btn-edge)) calc(var(--space-24) - var(--btn-edge))}}.ds .pill-link{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);padding:calc(var(--space-12) - 1px) calc(var(--space-24) - 1px);background:var(--surface-10);border:1px solid var(--fills-solid);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast), scale var(--press-t,var(--spring-snappy));flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds .pill-link:hover{background-color:var(--fills-hover)}.ds .pill-link:hover .pill-link-arrow{transform:translate(3px)}}.ds .pill-link:active{background-color:var(--fills-hover);scale:calc(1 - var(--press-depth) * var(--motion-on));--press-t:var(--press-in)}.ds .pill-link-arrow{background-color:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;-webkit-mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat;mask:url(/icons/arrow-right.svg) 50%/16px 16px no-repeat}.ds .tag{box-sizing:border-box;height:27px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-350);line-height:1.2;letter-spacing:var(--tracking-normal);white-space:nowrap;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:round(1.2em,1px);display:inline-flex}@media (max-width:767px){.ds .tag{border-width:.5px;height:24px}}.ds .text-link{box-sizing:border-box;align-items:center;gap:var(--space-4);padding-top:calc(var(--space-12) - 1px);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-450);letter-spacing:var(--tracking-normal);white-space:nowrap;border-top:1px solid;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.ds .text-link-arrow{flex-shrink:0;width:8px;height:8px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.ds .text-link-arrow:before{content:"";background-color:currentColor;position:absolute;inset:-.5px;-webkit-mask:url(/icons/arrow-right-8.svg) 50%/100% 100% no-repeat;mask:url(/icons/arrow-right-8.svg) 50%/100% 100% no-repeat}.ds .text-link:hover .text-link-arrow{transform:translate(3px)}@media (max-width:767px){.ds .tag{border-width:.5px}.ds .text-link{border-top:0;padding-top:0}.ds .text-link-arrow{width:7px;height:7px}.ds .text-link-arrow:before{-webkit-mask-image:url(/icons/arrow-right-7.svg);mask-image:url(/icons/arrow-right-7.svg)}}.ds .connect{align-items:center;gap:var(--space-16);max-width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-16);background:var(--surface-5);border:1px solid var(--borders-standard);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:border-color .2s;display:flex}@media (max-width:767px){.ds .connect{gap:var(--space-20);padding-left:var(--space-20);border-width:.5px}}.ds .connect:focus-within{border-color:var(--borders-focus)}.ds .connect .btn{color:var(--connect-cta-color,var(--text-primary-inverse))}.ds .connect-input{width:auto;min-width:var(--connect-field);field-sizing:content;font-family:inherit;font-size:var(--fs-16);color:var(--text-primary);text-align:left;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1}.ds .connect-input::placeholder{color:var(--text-placeholder);opacity:1}.ds .connect-group{justify-content:center;align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.ds .glass{isolation:isolate;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:relative}.ds .glass:after{content:"";z-index:-1;border-radius:inherit;background-image:var(--glass-noise-image);opacity:var(--glass-noise);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.ds .glass.is-md{box-shadow:var(--shadow-md)}.ds .fade-edge{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%)}.ds .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds *,.ds :before,.ds :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ds .bl-new,.ds .bl-old,.ds .pr-btn.is-notify[data-moved] .pr-nl[data-on],.ds .us[data-moved] .us-layer[data-on]{animation-duration:.12s!important}}
@supports (font-size-adjust:1){@media (max-width:767px){.ds :is(input,textarea):is(.pg-input,.pg-textarea,.connect-input,.us-input,.pr-notify-input){font-size-adjust:.4226;font-size:16px}.ds :is(input,textarea).us-input{line-height:1.3125}}}
