@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;min-block-size:100svh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-inline-size:100%;display:block}img{block-size:auto}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer tokens{:root{--animation-spin:spin 2s linear infinite;--ratio-square:1;--ratio-landscape:1.33333;--ratio-portrait:.75;--ratio-widescreen:1.77778;--ratio-ultrawide:3.6;--ratio-golden:1.618;--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--color-base-black:#000;--color-base-white:#fff;--color-base-grey:#e5e5e5;--color-base-orange:#dc5326;--color-base-pink:#e0a49f;--color-base-green:#008852;--color-base-yellow:#f3ce54;--color-base-ochre:#ac854e;--ease-1:cubic-bezier(.25, 0, .5, 1);--ease-2:cubic-bezier(.25, 0, .4, 1);--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--ease-5:cubic-bezier(.25, 0, .1, 1);--ease-in-1:cubic-bezier(.25, 0, 1, 1);--ease-in-2:cubic-bezier(.5, 0, 1, 1);--ease-in-3:cubic-bezier(.7, 0, 1, 1);--ease-in-4:cubic-bezier(.9, 0, 1, 1);--ease-in-5:cubic-bezier(1, 0, 1, 1);--ease-out-1:cubic-bezier(0, 0, .75, 1);--ease-out-2:cubic-bezier(0, 0, .5, 1);--ease-out-3:cubic-bezier(0, 0, .3, 1);--ease-out-4:cubic-bezier(0, 0, .1, 1);--ease-out-5:cubic-bezier(0, 0, 0, 1);--ease-in-out-1:cubic-bezier(.1, 0, .9, 1);--ease-in-out-2:cubic-bezier(.3, 0, .7, 1);--ease-in-out-3:cubic-bezier(.5, 0, .5, 1);--ease-in-out-4:cubic-bezier(.7, 0, .3, 1);--ease-in-out-5:cubic-bezier(.9, 0, .1, 1);--ease-elastic-in-1:cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2:cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3:cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4:cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5:cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-out-1:cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2:cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3:cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4:cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5:cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-out-1:cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4:cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5:cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-spring-1:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001);--ease-spring-2:linear(0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1);--ease-spring-3:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--ease-spring-4:linear(0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1);--ease-spring-5:linear(0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1);--ease-bounce-1:linear(0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1);--ease-bounce-2:linear(0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1);--ease-bounce-3:linear(0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1);--ease-bounce-4:linear(0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1);--ease-bounce-5:linear(0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1);--font-leading-0:1;--font-leading-1:1.1;--font-leading-2:1.3;--font-leading-3:1.5;--font-leading--1:.9;--font-size-step-0:clamp(1.125rem, 1.0792rem + .2222vw, 1.25rem);--font-size-step-1:clamp(1.35rem, 1.2721rem + .3778vw, 1.5625rem);--font-size-step-2:clamp(1.62rem, 1.4979rem + .5922vw, 1.95313rem);--font-size-step-3:clamp(1.94375rem, 1.7613rem + .8844vw, 2.44125rem);--font-size-step-4:clamp(2.44125rem, 2.2174rem + 1.0856vw, 3.05188rem);--font-size-step-5:clamp(2.79938rem, 2.427rem + 1.8056vw, 3.815rem);--font-size-step--1:clamp(.9375rem, .9146rem + .1111vw, 1rem);--font-tracking-0:0;--font-tracking-1:.1ch;--font-tracking-2:.2ch;--font-tracking-3:.3ch;--font-tracking--3:-.3ch;--font-tracking--2:-.2ch;--font-tracking--1:-.1ch;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-ultrablack:960;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, ui-serif, serif;--font-mono:ui-monospace, SFMono-Regular, monospace;--gradient-1:linear-gradient(to bottom right,#1f005c, #5b0060, #870160, #ac255e, #ca485c, #e16b5c, #f39060, #ffb56b);--gradient-2:linear-gradient(to bottom right,#48005c, #8300e2, #a269ff);--gradient-3:radial-gradient(circle at top right, #0ff, #0ff0), radial-gradient(circle at bottom left, #ff1492, #ff149200);--gradient-4:linear-gradient(to bottom right,#00f5a0,#00d9f5);--gradient-5:conic-gradient(from -270deg at 75% 110%, fuchsia, floralwhite);--gradient-6:conic-gradient(from -90deg at top left, black, white);--gradient-7:linear-gradient(to bottom right,#72c6ef,#004e8f);--gradient-8:conic-gradient(from 90deg at 50% 0%, #111, 50%, #222, #111);--gradient-9:conic-gradient(from .5turn at bottom center, lightblue, white);--gradient-10:conic-gradient(from 90deg at 40% -25%, gold, #f79d03, #ee6907, #e6390a, #de0d0d, #d61039, #cf1261, #c71585, #cf1261, #d61039, #de0d0d, #ee6907, #f79d03, gold, gold, gold);--gradient-11:conic-gradient(at bottom left, deeppink, cyan);--gradient-12:conic-gradient(from 90deg at 25% -10%, #ff4500, #d3f340, #7bee85, #afeeee, #7bee85);--gradient-13:radial-gradient(circle at 50% 200%, #000142, #3b0083, #b300c3, #ff059f, #ff4661, #ffad86, #fff3c7);--gradient-14:conic-gradient(at top right, lime, cyan);--gradient-15:linear-gradient(to bottom right, #c7d2fe, #fecaca, #fef3c7);--gradient-16:radial-gradient(circle at 50% -250%, #374151, #111827, #000);--gradient-17:conic-gradient(from -90deg at 50% -25%, blue, blueviolet);--gradient-18:linear-gradient(0deg, #f00c, #f000 75%), linear-gradient(60deg, #ff0c, #ff00 75%), linear-gradient(120deg, #0f0c, #0f00 75%), linear-gradient(180deg, #0ffc, #0ff0 75%), linear-gradient(240deg, #00fc, #00f0 75%), linear-gradient(300deg, #f0fc, #f0f0 75%);--gradient-19:linear-gradient(to bottom right,#ffe259,#ffa751);--gradient-20:conic-gradient(from -135deg at -10% center, orange, #ff7715, #ff522a, #ff3f47, #ff5482, #ff69b4);--gradient-21:conic-gradient(from -90deg at 25% 115%, red, #f06, #f0c, #c0f, #60f, #00f, #00f, #00f, #00f);--gradient-22:linear-gradient(to bottom right,#acb6e5,#86fde8);--gradient-23:linear-gradient(to bottom right,#536976,#292e49);--gradient-24:conic-gradient(from .5turn at 0% 0%, #00c476, 10%, #82b0ff, 90%, #00c476);--gradient-25:conic-gradient(at 125% 50%, #b78cf7, #ff7c94, #ffcf0d, #ff7c94, #b78cf7);--gradient-26:linear-gradient(to bottom right,#9796f0,#fbc7d4);--gradient-27:conic-gradient(from .5turn at bottom left, deeppink, rebeccapurple);--gradient-28:conic-gradient(from -90deg at 50% 105%, white, orchid);--gradient-29:radial-gradient(circle at top right, #bfb3ff, #bfb3ff00), radial-gradient(circle at bottom left, #86acf9, #86acf900);--gradient-30:radial-gradient(circle at top right, #00ff80, #00ff8000), radial-gradient(circle at bottom left, #adffd6, #adffd600);--noise-1:url("data:image/svg+xml,%3Csvg viewBox=%270 0 200 200%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.005%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E");--noise-2:url("data:image/svg+xml,%3Csvg viewBox=%270 0 300 300%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.05%27 numOctaves=%271%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E");--noise-3:url("data:image/svg+xml,%3Csvg viewBox=%270 0 1024 1024%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.25%27 numOctaves=%271%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E");--noise-4:url("data:image/svg+xml,%3Csvg viewBox=%270 0 2056 2056%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.5%27 numOctaves=%271%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E");--noise-5:url("data:image/svg+xml,%3Csvg viewBox=%270 0 2056 2056%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27noiseFilter%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.75%27 numOctaves=%271%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23noiseFilter%29%27/%3E%3C/svg%3E");--noise-filter-1:contrast(300%) brightness(100%);--noise-filter-2:contrast(200%) brightness(150%);--noise-filter-3:contrast(200%) brightness(250%);--noise-filter-4:contrast(200%) brightness(500%);--noise-filter-5:contrast(200%) brightness(1000%);--breakpoint-xxs:240px;--breakpoint-xs:360px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--breakpoint-xxl:1920px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-round:100000px;--radius-drawn-1:255px 15px 225px 15px / 15px 225px 15px 255px;--radius-drawn-2:125px 10px 20px 185px / 25px 205px 205px 25px;--radius-drawn-3:15px 255px 15px 225px / 225px 15px 255px 15px;--radius-drawn-4:15px 25px 155px 25px / 225px 150px 25px 115px;--radius-drawn-5:250px 25px 15px 20px / 15px 80px 105px 115px;--radius-drawn-6:28px 100px 20px 15px / 150px 30px 205px 225px;--radius-blob-1:30% 70% 70% 30% / 53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66% / 63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44% / 49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63% / 43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52% / 57% 44% 56% 43%;--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--space-zero:0rem;--space-3xs:clamp(.3125rem, .2896rem + .1111vw, .375rem);--space-2xs:clamp(.5625rem, .4938rem + .3333vw, .75rem);--space-xs:clamp(.875rem, .7833rem + .4444vw, 1.125rem);--space-s:clamp(1.125rem, .9875rem + .6667vw, 1.5rem);--space-m:clamp(1.6875rem, 1.4812rem + 1vw, 2.25rem);--space-l:clamp(2.25rem, 1.975rem + 1.3333vw, 3rem);--space-xl:clamp(3.375rem, 2.9625rem + 2vw, 4.5rem);--space-2xl:clamp(4.5rem, 3.95rem + 2.6667vw, 6rem);--space-3xl:clamp(6.75rem, 5.925rem + 4vw, 9rem);--space-4xl:clamp(9rem, 7.9rem + 5.3333vw, 12rem);--space-3xs-2xs:clamp(.3125rem, .1521rem + .7778vw, .75rem);--space-2xs-xs:clamp(.5625rem, .3562rem + 1vw, 1.125rem);--space-xs-s:clamp(.875rem, .6458rem + 1.1111vw, 1.5rem);--space-s-m:clamp(1.125rem, .7125rem + 2vw, 2.25rem);--space-m-l:clamp(1.6875rem, 1.2063rem + 2.3333vw, 3rem);--space-l-xl:clamp(2.25rem, 1.425rem + 4vw, 4.5rem);--space-xl-2xl:clamp(3.375rem, 2.4125rem + 4.6667vw, 6rem);--space-2xl-3xl:clamp(4.5rem, 2.85rem + 8vw, 9rem);--space-3xl-4xl:clamp(6.75rem, 4.825rem + 9.3333vw, 12rem);--space-s-l:clamp(1.125rem, .4375rem + 3.3333vw, 3rem);--space-s-xl:clamp(1.125rem, -.1125rem + 6vw, 4.5rem);--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-important:2147480000;--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-in-bloom:fade-in-bloom 2s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-fade-out-bloom:fade-out-bloom 2s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-shake-z:shake-z 1s var(--ease-in-out-3);--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite;--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--font-leading-tightest:var(--font-leading--1);--font-leading-tighter:var(--font-leading-0);--font-leading-tight:var(--font-leading-1);--font-leading-normal:var(--font-leading-2);--font-leading-regular:var(--font-leading-2);--font-leading-loose:var(--font-leading-3);--font-leading-prose:var(--font-leading-3);--font-tracking-tightest:var(--font-tracking--3);--font-tracking-tighter:var(--font-tracking--2);--font-tracking-tight:var(--font-tracking--1);--font-tracking-normal:var(--font-tracking-0);--font-tracking-loose:var(--font-tracking-1);--font-tracking-looser:var(--font-tracking-2);--font-tracking-loosest:var(--font-tracking-3);--font-base:var(--font-sans);--font-prose:var(--font-serif);--font-display:var(--font-sans);--radius-conditional-1:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-1));--radius-conditional-2:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-2));--radius-conditional-3:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-3));--radius-conditional-4:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-4));--radius-conditional-5:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-5));--radius-conditional-6:clamp(0px, calc(100vw - 100%) * 100000, var(--radius-6));--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--gutter:var(--space-s);--page-margin:var(--space-s);--animation-bounce:bounce 2s var(--ease-squish-2) infinite}@media (color-gamut:p3){@supports (color:color(display-p3 0 0 0 / 1)){:root{--color-base-black:color(display-p3 0 0 0);--color-base-white:color(display-p3 1 1 1);--color-base-grey:color(display-p3 .898039 .898039 .898039);--color-base-orange:color(display-p3 .862745 .32549 .14902);--color-base-pink:color(display-p3 .878431 .643137 .623529);--color-base-green:color(display-p3 0 .533333 .321569);--color-base-yellow:color(display-p3 .952941 .807843 .329412);--color-base-ochre:color(display-p3 .67451 .521569 .305882)}}}:root{--color-text-base:var(--color-base-black);--color-text-muted:color(from var(--color-base-black) srgb r g b / .5);--color-text-inverted:var(--color-base-grey);--color-surface-0-bg:var(--color-base-grey);--color-surface-1-bg:var(--color-base-black);--color-surface-1-bg-interact:var(--color-base-black);--color-surface-1-text:var(--color-text-inverted);--color-surface-1-text-muted:color(from var(--color-text-inverted) srgb r g b / .5);--color-surface-1-text-interact:var(--color-text-inverted);--color-surface-2-bg:#0000;--color-surface-2-bg-interact:var(--color-base-black);--color-surface-2-border:var(--color-base-black);--color-surface-2-text:var(--color-text-base);--color-surface-2-text-muted:color(from var(--color-text-base) srgb r g b / .5);--color-surface-2-text-interact:var(--color-text-inverted)}@media (prefers-color-scheme:dark){[data-theme=system]{--color-text-base:var(--color-base-grey);--color-text-muted:color(from var(--color-base-grey) srgb r g b / .5);--color-text-inverted:var(--color-base-black);--color-surface-0-bg:var(--color-base-black);--color-surface-1-bg:var(--color-base-grey);--color-surface-1-bg-interact:var(--color-base-grey);--color-surface-1-text:var(--color-text-inverted);--color-surface-1-text-muted:color(from var(--color-text-inverted) srgb r g b / .5);--color-surface-1-text-interact:var(--color-text-inverted);--color-surface-2-bg:#0000;--color-surface-2-bg-interact:var(--color-base-grey);--color-surface-2-border:var(--color-base-grey);--color-surface-2-text:var(--color-text-base);--color-surface-2-text-muted:color(from var(--color-text-base) srgb r g b / .5);--color-surface-2-text-interact:var(--color-text-inverted)}}@media (prefers-color-scheme:light){[data-theme=system]{--color-text-base:var(--color-base-black);--color-text-muted:color(from var(--color-base-black) srgb r g b / .5);--color-text-inverted:var(--color-base-grey);--color-surface-0-bg:var(--color-base-grey);--color-surface-1-bg:var(--color-base-black);--color-surface-1-bg-interact:var(--color-base-black);--color-surface-1-text:var(--color-text-inverted);--color-surface-1-text-muted:color(from var(--color-text-inverted) srgb r g b / .5);--color-surface-1-text-interact:var(--color-text-inverted);--color-surface-2-bg:#0000;--color-surface-2-bg-interact:var(--color-base-black);--color-surface-2-border:var(--color-base-black);--color-surface-2-text:var(--color-text-base);--color-surface-2-text-muted:color(from var(--color-text-base) srgb r g b / .5);--color-surface-2-text-interact:var(--color-text-inverted)}}[data-theme=dark],[data-theme=light] [data-theme=inverted]{--color-text-base:var(--color-base-grey);--color-text-muted:color(from var(--color-base-grey) srgb r g b / .5);--color-text-inverted:var(--color-base-black);--color-surface-0-bg:var(--color-base-black);--color-surface-1-bg:var(--color-base-grey);--color-surface-1-bg-interact:var(--color-base-grey);--color-surface-1-text:var(--color-text-inverted);--color-surface-1-text-muted:color(from var(--color-text-inverted) srgb r g b / .5);--color-surface-1-text-interact:var(--color-text-inverted);--color-surface-2-bg:#0000;--color-surface-2-bg-interact:var(--color-base-grey);--color-surface-2-border:var(--color-base-grey);--color-surface-2-text:var(--color-text-base);--color-surface-2-text-muted:color(from var(--color-text-base) srgb r g b / .5);--color-surface-2-text-interact:var(--color-text-inverted)}[data-theme=light],[data-theme=dark] [data-theme=inverted]{--color-text-base:var(--color-base-black);--color-text-muted:color(from var(--color-base-black) srgb r g b / .5);--color-text-inverted:var(--color-base-grey);--color-surface-0-bg:var(--color-base-grey);--color-surface-1-bg:var(--color-base-black);--color-surface-1-bg-interact:var(--color-base-black);--color-surface-1-text:var(--color-text-inverted);--color-surface-1-text-muted:color(from var(--color-text-inverted) srgb r g b / .5);--color-surface-1-text-interact:var(--color-text-inverted);--color-surface-2-bg:#0000;--color-surface-2-bg-interact:var(--color-base-black);--color-surface-2-border:var(--color-base-black);--color-surface-2-text:var(--color-text-base);--color-surface-2-text-muted:color(from var(--color-text-base) srgb r g b / .5);--color-surface-2-text-interact:var(--color-text-inverted)}}@layer global{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--color-surface-0-bg);color:var(--color-text-base);font-family:var(--font-base);font-size:var(--font-size-step-0);font-weight:var(--font-weight-regular);line-height:var(--font-leading-prose)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-tight);overflow-wrap:anywhere}h1{font-size:var(--font-size-step-5)}h2{font-size:var(--font-size-step-4)}h3{font-size:var(--font-size-step-3)}h4{font-size:var(--font-size-step-2)}h5{font-size:var(--font-size-step-1)}h6{font-size:var(--font-size-step-0)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.15em;text-decoration:underline}:focus-visible{outline:var(--border-size-2) solid currentColor;outline-offset:var(--border-size-2)}code,pre{font-family:var(--font-mono)}}@layer compositions{.cluster{gap:var(--gutter,var(--space-s-m));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);flex-wrap:wrap;display:flex}.grid{grid-template-columns:repeat(var(--grid-placement,auto-fill), minmax(min(100%, var(--grid-min-item-size,16rem)), 1fr));gap:var(--gutter,var(--space-s-l));display:grid}.grid[data-layout=halves]{--grid-placement:auto-fit;--grid-min-item-size:max(16rem, calc((100% - var(--gutter,var(--space-s-l))) / 2))}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:max(16rem, calc((100% - 2 * var(--gutter,var(--space-s-l))) / 3))}.reel{gap:var(--gutter,1rem);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-inline:var(--gutter);display:flex;overflow:auto hidden}.reel>*{flex:none}@media (prefers-reduced-motion:reduce){.reel{scroll-behavior:auto}}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel[data-layout=quarters]>*{flex-basis:var(--reel-item-width,calc(25% - var(--gutter,1rem)));flex-shrink:0}.reel[data-layout=thirds]>*{flex-basis:var(--reel-item-width,calc(33.333% - var(--gutter,1rem)));flex-shrink:0}.reel[data-layout=halves]>*{flex-basis:var(--reel-item-width,calc(50% - var(--gutter,1rem)));flex-shrink:0}.reel[data-fullwidth]{padding-inline:var(--page-margin)}.reel[data-scrollbar]{scrollbar-color:#fff #000;padding-block-end:var(--gutter)}.reel[data-scrollbar]::-webkit-scrollbar{block-size:1rem}.reel[data-scrollbar]::-webkit-scrollbar-track{background-color:#000}.reel[data-scrollbar]::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000 0 .25rem,#fff .25rem .75rem,#000 .75rem)}.reel[data-scroll=snap]{scroll-snap-type:x mandatory}.reel[data-scroll=snap]>*{scroll-snap-align:var(--reel-snap-align,start)}.repel{justify-content:space-between;align-items:var(--repel-vertical-alignment,center);gap:var(--gutter,var(--space-s-m));flex-wrap:wrap;display:flex}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{gap:var(--gutter,var(--space-s-l));flex-wrap:wrap;display:flex}.sidebar>:first-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar>:last-child{min-width:var(--sidebar-content-min-width,50%);flex-grow:999;flex-basis:0}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1;min-width:auto}.sidebar[data-direction=rtl]>:first-child{min-width:var(--sidebar-content-min-width,50%);flex-grow:999;flex-basis:0}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,1em)}.flow>*+*{margin-block-start:var(--flow-space,1lh)}.switcher{gap:var(--gutter,var(--space-s-l));align-items:var(--switcher-vertical-alignment,flex-start);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{max-width:clamp(16rem, var(--wrapper-max-width,100vw), 80rem);padding-inline:var(--gutter);margin-inline:auto;position:relative}}@layer composition-utilities{@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}0%{opacity:1;filter:brightness()blur()}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}@media (prefers-color-scheme:dark){@keyframes fade-in-bloom{0%{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(.5)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out-bloom{to{opacity:0;filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(.5)blur(10px)}0%{opacity:1;filter:brightness()blur()}}}.region{padding-block:var(--region-space,var(--space-xl-2xl))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}}@layer blocks{.prose{max-inline-size:var(--prose-measure,65ch);font-family:var(--font-prose);line-height:var(--font-leading-prose);overflow-wrap:anywhere}.prose>*+*{margin-block-start:var(--prose-space,1lh)}.prose :where(ul,ol){padding-inline-start:1.5em;list-style-position:outside}.prose :where(ul:not([role=list])){list-style-type:disc}.prose :where(ol:not([role=list])){list-style-type:decimal}.prose :where(li+li,li>ul,li>ol){margin-block-start:.5lh}.prose blockquote{border-inline-start:var(--border-size-2) solid currentColor;padding-inline-start:1em}.prose blockquote>*+*{margin-block-start:1lh}.prose pre{max-inline-size:100%;padding:var(--space-s);border:var(--border-size-1) solid currentColor;font-size:var(--font-size-step--1);white-space:pre;overflow-wrap:normal;overflow-x:auto}.prose :where(code:not(pre code)){font-size:.9em}.prose figcaption{font-family:var(--font-base);font-size:var(--font-size-step--1);margin-block-start:.5lh}}@layer components{.error-page pre{max-inline-size:100%;padding:var(--space-s);font-size:var(--font-size-step--1);overflow-x:auto}.preview-diagnostics{z-index:50;inline-size:min(24rem, calc(100% - 2 * var(--space-s)));max-block-size:50svh;padding:var(--space-xs);border:var(--border-size-1) solid currentColor;border-radius:var(--radius-2);background:var(--color-base-white);color:var(--color-base-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--font-size-step--1);box-shadow:var(--shadow-3);overflow-wrap:anywhere;position:fixed;inset-block-end:var(--space-s);inset-inline-start:var(--space-s);overflow:auto}.preview-diagnostics :where(details,details>*+*,li+li){margin-block-start:var(--space-2xs)}.preview-diagnostics summary{cursor:pointer}.preview-diagnostics ul{padding-inline-start:1.5em;list-style:outside}.starter{align-items:center;min-block-size:100svh;display:grid}.starter__body{--flow-space:var(--space-s);max-inline-size:42rem}.starter__eyebrow{font-size:var(--font-size-step--1);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.starter__environment{padding:var(--space-s);border:var(--border-size-1) solid currentColor;border-radius:var(--radius-3)}}@layer token-utilities{.m-zero{margin:var(--space-zero)}.m-3xs{margin:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.m-s{margin:var(--space-s)}.m-m{margin:var(--space-m)}.m-l{margin:var(--space-l)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.m-4xl{margin:var(--space-4xl)}.m-3xs-2xs{margin:var(--space-3xs-2xs)}.m-2xs-xs{margin:var(--space-2xs-xs)}.m-xs-s{margin:var(--space-xs-s)}.m-s-m{margin:var(--space-s-m)}.m-m-l{margin:var(--space-m-l)}.m-l-xl{margin:var(--space-l-xl)}.m-xl-2xl{margin:var(--space-xl-2xl)}.m-2xl-3xl{margin:var(--space-2xl-3xl)}.m-3xl-4xl{margin:var(--space-3xl-4xl)}.m-s-l{margin:var(--space-s-l)}.m-s-xl{margin:var(--space-s-xl)}.m-bs-zero{margin-block-start:var(--space-zero)}.m-bs-3xs{margin-block-start:var(--space-3xs)}.m-bs-2xs{margin-block-start:var(--space-2xs)}.m-bs-xs{margin-block-start:var(--space-xs)}.m-bs-s{margin-block-start:var(--space-s)}.m-bs-m{margin-block-start:var(--space-m)}.m-bs-l{margin-block-start:var(--space-l)}.m-bs-xl{margin-block-start:var(--space-xl)}.m-bs-2xl{margin-block-start:var(--space-2xl)}.m-bs-3xl{margin-block-start:var(--space-3xl)}.m-bs-4xl{margin-block-start:var(--space-4xl)}.m-bs-3xs-2xs{margin-block-start:var(--space-3xs-2xs)}.m-bs-2xs-xs{margin-block-start:var(--space-2xs-xs)}.m-bs-xs-s{margin-block-start:var(--space-xs-s)}.m-bs-s-m{margin-block-start:var(--space-s-m)}.m-bs-m-l{margin-block-start:var(--space-m-l)}.m-bs-l-xl{margin-block-start:var(--space-l-xl)}.m-bs-xl-2xl{margin-block-start:var(--space-xl-2xl)}.m-bs-2xl-3xl{margin-block-start:var(--space-2xl-3xl)}.m-bs-3xl-4xl{margin-block-start:var(--space-3xl-4xl)}.m-bs-s-l{margin-block-start:var(--space-s-l)}.m-bs-s-xl{margin-block-start:var(--space-s-xl)}.m-be-zero{margin-block-end:var(--space-zero)}.m-be-3xs{margin-block-end:var(--space-3xs)}.m-be-2xs{margin-block-end:var(--space-2xs)}.m-be-xs{margin-block-end:var(--space-xs)}.m-be-s{margin-block-end:var(--space-s)}.m-be-m{margin-block-end:var(--space-m)}.m-be-l{margin-block-end:var(--space-l)}.m-be-xl{margin-block-end:var(--space-xl)}.m-be-2xl{margin-block-end:var(--space-2xl)}.m-be-3xl{margin-block-end:var(--space-3xl)}.m-be-4xl{margin-block-end:var(--space-4xl)}.m-be-3xs-2xs{margin-block-end:var(--space-3xs-2xs)}.m-be-2xs-xs{margin-block-end:var(--space-2xs-xs)}.m-be-xs-s{margin-block-end:var(--space-xs-s)}.m-be-s-m{margin-block-end:var(--space-s-m)}.m-be-m-l{margin-block-end:var(--space-m-l)}.m-be-l-xl{margin-block-end:var(--space-l-xl)}.m-be-xl-2xl{margin-block-end:var(--space-xl-2xl)}.m-be-2xl-3xl{margin-block-end:var(--space-2xl-3xl)}.m-be-3xl-4xl{margin-block-end:var(--space-3xl-4xl)}.m-be-s-l{margin-block-end:var(--space-s-l)}.m-be-s-xl{margin-block-end:var(--space-s-xl)}.m-is-zero{margin-inline-start:var(--space-zero)}.m-is-3xs{margin-inline-start:var(--space-3xs)}.m-is-2xs{margin-inline-start:var(--space-2xs)}.m-is-xs{margin-inline-start:var(--space-xs)}.m-is-s{margin-inline-start:var(--space-s)}.m-is-m{margin-inline-start:var(--space-m)}.m-is-l{margin-inline-start:var(--space-l)}.m-is-xl{margin-inline-start:var(--space-xl)}.m-is-2xl{margin-inline-start:var(--space-2xl)}.m-is-3xl{margin-inline-start:var(--space-3xl)}.m-is-4xl{margin-inline-start:var(--space-4xl)}.m-is-3xs-2xs{margin-inline-start:var(--space-3xs-2xs)}.m-is-2xs-xs{margin-inline-start:var(--space-2xs-xs)}.m-is-xs-s{margin-inline-start:var(--space-xs-s)}.m-is-s-m{margin-inline-start:var(--space-s-m)}.m-is-m-l{margin-inline-start:var(--space-m-l)}.m-is-l-xl{margin-inline-start:var(--space-l-xl)}.m-is-xl-2xl{margin-inline-start:var(--space-xl-2xl)}.m-is-2xl-3xl{margin-inline-start:var(--space-2xl-3xl)}.m-is-3xl-4xl{margin-inline-start:var(--space-3xl-4xl)}.m-is-s-l{margin-inline-start:var(--space-s-l)}.m-is-s-xl{margin-inline-start:var(--space-s-xl)}.m-ie-zero{margin-inline-end:var(--space-zero)}.m-ie-3xs{margin-inline-end:var(--space-3xs)}.m-ie-2xs{margin-inline-end:var(--space-2xs)}.m-ie-xs{margin-inline-end:var(--space-xs)}.m-ie-s{margin-inline-end:var(--space-s)}.m-ie-m{margin-inline-end:var(--space-m)}.m-ie-l{margin-inline-end:var(--space-l)}.m-ie-xl{margin-inline-end:var(--space-xl)}.m-ie-2xl{margin-inline-end:var(--space-2xl)}.m-ie-3xl{margin-inline-end:var(--space-3xl)}.m-ie-4xl{margin-inline-end:var(--space-4xl)}.m-ie-3xs-2xs{margin-inline-end:var(--space-3xs-2xs)}.m-ie-2xs-xs{margin-inline-end:var(--space-2xs-xs)}.m-ie-xs-s{margin-inline-end:var(--space-xs-s)}.m-ie-s-m{margin-inline-end:var(--space-s-m)}.m-ie-m-l{margin-inline-end:var(--space-m-l)}.m-ie-l-xl{margin-inline-end:var(--space-l-xl)}.m-ie-xl-2xl{margin-inline-end:var(--space-xl-2xl)}.m-ie-2xl-3xl{margin-inline-end:var(--space-2xl-3xl)}.m-ie-3xl-4xl{margin-inline-end:var(--space-3xl-4xl)}.m-ie-s-l{margin-inline-end:var(--space-s-l)}.m-ie-s-xl{margin-inline-end:var(--space-s-xl)}.p-zero{padding:var(--space-zero)}.p-3xs{padding:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.p-s{padding:var(--space-s)}.p-m{padding:var(--space-m)}.p-l{padding:var(--space-l)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.p-3xs-2xs{padding:var(--space-3xs-2xs)}.p-2xs-xs{padding:var(--space-2xs-xs)}.p-xs-s{padding:var(--space-xs-s)}.p-s-m{padding:var(--space-s-m)}.p-m-l{padding:var(--space-m-l)}.p-l-xl{padding:var(--space-l-xl)}.p-xl-2xl{padding:var(--space-xl-2xl)}.p-2xl-3xl{padding:var(--space-2xl-3xl)}.p-3xl-4xl{padding:var(--space-3xl-4xl)}.p-s-l{padding:var(--space-s-l)}.p-s-xl{padding:var(--space-s-xl)}.p-bs-zero{padding-block-start:var(--space-zero)}.p-bs-3xs{padding-block-start:var(--space-3xs)}.p-bs-2xs{padding-block-start:var(--space-2xs)}.p-bs-xs{padding-block-start:var(--space-xs)}.p-bs-s{padding-block-start:var(--space-s)}.p-bs-m{padding-block-start:var(--space-m)}.p-bs-l{padding-block-start:var(--space-l)}.p-bs-xl{padding-block-start:var(--space-xl)}.p-bs-2xl{padding-block-start:var(--space-2xl)}.p-bs-3xl{padding-block-start:var(--space-3xl)}.p-bs-4xl{padding-block-start:var(--space-4xl)}.p-bs-3xs-2xs{padding-block-start:var(--space-3xs-2xs)}.p-bs-2xs-xs{padding-block-start:var(--space-2xs-xs)}.p-bs-xs-s{padding-block-start:var(--space-xs-s)}.p-bs-s-m{padding-block-start:var(--space-s-m)}.p-bs-m-l{padding-block-start:var(--space-m-l)}.p-bs-l-xl{padding-block-start:var(--space-l-xl)}.p-bs-xl-2xl{padding-block-start:var(--space-xl-2xl)}.p-bs-2xl-3xl{padding-block-start:var(--space-2xl-3xl)}.p-bs-3xl-4xl{padding-block-start:var(--space-3xl-4xl)}.p-bs-s-l{padding-block-start:var(--space-s-l)}.p-bs-s-xl{padding-block-start:var(--space-s-xl)}.p-be-zero{padding-block-end:var(--space-zero)}.p-be-3xs{padding-block-end:var(--space-3xs)}.p-be-2xs{padding-block-end:var(--space-2xs)}.p-be-xs{padding-block-end:var(--space-xs)}.p-be-s{padding-block-end:var(--space-s)}.p-be-m{padding-block-end:var(--space-m)}.p-be-l{padding-block-end:var(--space-l)}.p-be-xl{padding-block-end:var(--space-xl)}.p-be-2xl{padding-block-end:var(--space-2xl)}.p-be-3xl{padding-block-end:var(--space-3xl)}.p-be-4xl{padding-block-end:var(--space-4xl)}.p-be-3xs-2xs{padding-block-end:var(--space-3xs-2xs)}.p-be-2xs-xs{padding-block-end:var(--space-2xs-xs)}.p-be-xs-s{padding-block-end:var(--space-xs-s)}.p-be-s-m{padding-block-end:var(--space-s-m)}.p-be-m-l{padding-block-end:var(--space-m-l)}.p-be-l-xl{padding-block-end:var(--space-l-xl)}.p-be-xl-2xl{padding-block-end:var(--space-xl-2xl)}.p-be-2xl-3xl{padding-block-end:var(--space-2xl-3xl)}.p-be-3xl-4xl{padding-block-end:var(--space-3xl-4xl)}.p-be-s-l{padding-block-end:var(--space-s-l)}.p-be-s-xl{padding-block-end:var(--space-s-xl)}.p-is-zero{padding-inline-start:var(--space-zero)}.p-is-3xs{padding-inline-start:var(--space-3xs)}.p-is-2xs{padding-inline-start:var(--space-2xs)}.p-is-xs{padding-inline-start:var(--space-xs)}.p-is-s{padding-inline-start:var(--space-s)}.p-is-m{padding-inline-start:var(--space-m)}.p-is-l{padding-inline-start:var(--space-l)}.p-is-xl{padding-inline-start:var(--space-xl)}.p-is-2xl{padding-inline-start:var(--space-2xl)}.p-is-3xl{padding-inline-start:var(--space-3xl)}.p-is-4xl{padding-inline-start:var(--space-4xl)}.p-is-3xs-2xs{padding-inline-start:var(--space-3xs-2xs)}.p-is-2xs-xs{padding-inline-start:var(--space-2xs-xs)}.p-is-xs-s{padding-inline-start:var(--space-xs-s)}.p-is-s-m{padding-inline-start:var(--space-s-m)}.p-is-m-l{padding-inline-start:var(--space-m-l)}.p-is-l-xl{padding-inline-start:var(--space-l-xl)}.p-is-xl-2xl{padding-inline-start:var(--space-xl-2xl)}.p-is-2xl-3xl{padding-inline-start:var(--space-2xl-3xl)}.p-is-3xl-4xl{padding-inline-start:var(--space-3xl-4xl)}.p-is-s-l{padding-inline-start:var(--space-s-l)}.p-is-s-xl{padding-inline-start:var(--space-s-xl)}.p-ie-zero{padding-inline-end:var(--space-zero)}.p-ie-3xs{padding-inline-end:var(--space-3xs)}.p-ie-2xs{padding-inline-end:var(--space-2xs)}.p-ie-xs{padding-inline-end:var(--space-xs)}.p-ie-s{padding-inline-end:var(--space-s)}.p-ie-m{padding-inline-end:var(--space-m)}.p-ie-l{padding-inline-end:var(--space-l)}.p-ie-xl{padding-inline-end:var(--space-xl)}.p-ie-2xl{padding-inline-end:var(--space-2xl)}.p-ie-3xl{padding-inline-end:var(--space-3xl)}.p-ie-4xl{padding-inline-end:var(--space-4xl)}.p-ie-3xs-2xs{padding-inline-end:var(--space-3xs-2xs)}.p-ie-2xs-xs{padding-inline-end:var(--space-2xs-xs)}.p-ie-xs-s{padding-inline-end:var(--space-xs-s)}.p-ie-s-m{padding-inline-end:var(--space-s-m)}.p-ie-m-l{padding-inline-end:var(--space-m-l)}.p-ie-l-xl{padding-inline-end:var(--space-l-xl)}.p-ie-xl-2xl{padding-inline-end:var(--space-xl-2xl)}.p-ie-2xl-3xl{padding-inline-end:var(--space-2xl-3xl)}.p-ie-3xl-4xl{padding-inline-end:var(--space-3xl-4xl)}.p-ie-s-l{padding-inline-end:var(--space-s-l)}.p-ie-s-xl{padding-inline-end:var(--space-s-xl)}.stack-space-zero{--stack-space:var(--space-zero)}.stack-space-3xs{--stack-space:var(--space-3xs)}.stack-space-2xs{--stack-space:var(--space-2xs)}.stack-space-xs{--stack-space:var(--space-xs)}.stack-space-s{--stack-space:var(--space-s)}.stack-space-m{--stack-space:var(--space-m)}.stack-space-l{--stack-space:var(--space-l)}.stack-space-xl{--stack-space:var(--space-xl)}.stack-space-2xl{--stack-space:var(--space-2xl)}.stack-space-3xl{--stack-space:var(--space-3xl)}.stack-space-4xl{--stack-space:var(--space-4xl)}.stack-space-3xs-2xs{--stack-space:var(--space-3xs-2xs)}.stack-space-2xs-xs{--stack-space:var(--space-2xs-xs)}.stack-space-xs-s{--stack-space:var(--space-xs-s)}.stack-space-s-m{--stack-space:var(--space-s-m)}.stack-space-m-l{--stack-space:var(--space-m-l)}.stack-space-l-xl{--stack-space:var(--space-l-xl)}.stack-space-xl-2xl{--stack-space:var(--space-xl-2xl)}.stack-space-2xl-3xl{--stack-space:var(--space-2xl-3xl)}.stack-space-3xl-4xl{--stack-space:var(--space-3xl-4xl)}.stack-space-s-l{--stack-space:var(--space-s-l)}.stack-space-s-xl{--stack-space:var(--space-s-xl)}.region-space-zero{--region-space:var(--space-zero)}.region-space-3xs{--region-space:var(--space-3xs)}.region-space-2xs{--region-space:var(--space-2xs)}.region-space-xs{--region-space:var(--space-xs)}.region-space-s{--region-space:var(--space-s)}.region-space-m{--region-space:var(--space-m)}.region-space-l{--region-space:var(--space-l)}.region-space-xl{--region-space:var(--space-xl)}.region-space-2xl{--region-space:var(--space-2xl)}.region-space-3xl{--region-space:var(--space-3xl)}.region-space-4xl{--region-space:var(--space-4xl)}.region-space-3xs-2xs{--region-space:var(--space-3xs-2xs)}.region-space-2xs-xs{--region-space:var(--space-2xs-xs)}.region-space-xs-s{--region-space:var(--space-xs-s)}.region-space-s-m{--region-space:var(--space-s-m)}.region-space-m-l{--region-space:var(--space-m-l)}.region-space-l-xl{--region-space:var(--space-l-xl)}.region-space-xl-2xl{--region-space:var(--space-xl-2xl)}.region-space-2xl-3xl{--region-space:var(--space-2xl-3xl)}.region-space-3xl-4xl{--region-space:var(--space-3xl-4xl)}.region-space-s-l{--region-space:var(--space-s-l)}.region-space-s-xl{--region-space:var(--space-s-xl)}.gutter-zero{--gutter:var(--space-zero)}.gutter-3xs{--gutter:var(--space-3xs)}.gutter-2xs{--gutter:var(--space-2xs)}.gutter-xs{--gutter:var(--space-xs)}.gutter-s{--gutter:var(--space-s)}.gutter-m{--gutter:var(--space-m)}.gutter-l{--gutter:var(--space-l)}.gutter-xl{--gutter:var(--space-xl)}.gutter-2xl{--gutter:var(--space-2xl)}.gutter-3xl{--gutter:var(--space-3xl)}.gutter-4xl{--gutter:var(--space-4xl)}.gutter-3xs-2xs{--gutter:var(--space-3xs-2xs)}.gutter-2xs-xs{--gutter:var(--space-2xs-xs)}.gutter-xs-s{--gutter:var(--space-xs-s)}.gutter-s-m{--gutter:var(--space-s-m)}.gutter-m-l{--gutter:var(--space-m-l)}.gutter-l-xl{--gutter:var(--space-l-xl)}.gutter-xl-2xl{--gutter:var(--space-xl-2xl)}.gutter-2xl-3xl{--gutter:var(--space-2xl-3xl)}.gutter-3xl-4xl{--gutter:var(--space-3xl-4xl)}.gutter-s-l{--gutter:var(--space-s-l)}.gutter-s-xl{--gutter:var(--space-s-xl)}}
