@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--spacing:1px;--font-weight-normal:400;--font-weight-bold:700;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--breakpoint-phone:360px;--breakpoint-tablet:640px;--breakpoint-desktop:1200px;--color-bg:#121212;--color-bg-sunken:#0a0a0a;--color-bg-raised:#1c1c1c;--color-fg-strong:#ededed;--color-fg:#d0d0d0;--color-fg-muted:#a0a0a0;--color-fg-disabled:#717171;--color-line:#414141;--color-line-subtle:#2a2a2a;--color-line-strong:#a0a0a0;--color-line-input:#8c8c8c;--color-handle:#717171;--color-handle-active:#ededed;--color-handle-selected:#fff;--color-accent:#0080ff;--color-accent-hover:#39f;--color-accent-active:#1a8cff;--color-on-accent:#000;--color-accent-on-light:#06c;--color-accent-on-light-aaa:#0052a3;--color-danger:#ff8a80;--color-success:var(--color-fg-strong);--color-scrim:#0009;--color-black:#000;--color-surface-deep:#202020;--color-surface:#2c2c2c;--color-paper:#f2f2f2;--color-white:#fff;--color-ink-800:#262626;--color-grey-450:#a0a0a0;--color-off-white:#fafcfc;--color-accent-soft:#38f;--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-fragment-mono), ui-monospace, monospace;--text-10:10px;--text-12:12px;--text-14:14px;--text-18:18px;--text-24:24px;--text-35:35px;--text-44:44px;--text-48:48px;--text-50:50px;--text-56:56px;--leading-100:1;--leading-104:1.04;--leading-110:1.1;--leading-130:1.3;--leading-140:1.4;--tracking-normal:0;--radius-0:0;--radius-full:9999px;--radius-5:5px;--radius-10:10px;--radius-20:20px;--radius-24:24px;--radius-30:30px;--radius-40:40px;--radius-pill:100px;--ease-spring:linear(0, .0281, .0962, .1877, .2901, .3995, .5001, .5929, .6757, .7477, .8088, .8594, .9005, .9344, .9593, .9781, .9918, 1.0015, 1.0078, 1.0117, 1.0137, 1.0144, 1.014, 1.0131, 1.0118, 1.0104, 1.0089, 1.0074, 1.006, 1.0048, 1.0037, 1.0028, 1.0021, 1.0015, 1.001, 1.0006, 1.0003, 1.0001, 1, .9999, 1);--ease-spring-snappy:linear(0, .0413, .1362, .2657, .4067, .54, .6665, .7755, .8649, .9321, .9839, 1.0195, 1.0411, 1.0531, 1.0571, 1.0557, 1.0505, 1.0433, 1.0353, 1.0276, 1.0203, 1.0138, 1.0087, 1.0045, 1.0014, .9992, .9978, .997, .9967, .9968, .997, .9974, .9979, .9983, .9988, .9991, .9995, .9997, .9999, 1, 1);--ease-spring-heavy:linear(0, .0486, .1684, .3264, .4964, .6592, .8023, .9189, 1.0066, 1.0664, 1.1016, 1.1167, 1.1164, 1.1057, 1.0887, 1.069, 1.0491, 1.031, 1.0157, 1.0037, .995, .9896, .9868, .986, .9868, .9885, .9907, .9931, .9954, .9974, .999, 1.0002, 1.001, 1.0014, 1.0016, 1.0016, 1.0015, 1.0012, 1.0009, 1.0007, 1);--ease-spring-bouncy:linear(0, .1278, .428, .7788, 1.0832, 1.2779, 1.3496, 1.3166, 1.2172, 1.0944, .9837, .9095, .8785, .8856, .9181, .9609, 1.0007, 1.029, 1.0419, 1.0411, 1.0306, 1.0158, 1.0015, .991, .9856, .9853, .9886, .9937, .9988, 1.0028, 1.0049, 1.0052, 1.0042, 1.0025, 1.0006, .9992, .9984, .9982, .9985, .999, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;background-color:var(--color-bg)}body{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:calc(var(--header-h) + var(--space-8))}:focus-visible{outline:var(--focus-w) solid var(--color-accent);outline-offset:var(--focus-offset)}img,video,svg{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1200px){.container{max-width:1200px}}.mx-\(--gutter\){margin-inline:var(--gutter)}.mx-auto{margin-inline:auto}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-40{margin-top:calc(var(--spacing) * 40)}.ml-10{margin-left:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-80{height:calc(var(--spacing) * 80)}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.min-h-120{min-height:calc(var(--spacing) * 120)}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-160{width:calc(var(--spacing) * 160)}.w-\[358px\]{width:358px}.w-full{width:100%}.max-w-\(--article\){max-width:var(--article)}.max-w-\(--article-wide\){max-width:var(--article-wide)}.max-w-\(--content-max\){max-width:var(--content-max)}.max-w-\(--lead-max\){max-width:var(--lead-max)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-\(--header-h\){scroll-margin-top:var(--header-h)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--section-gap\){gap:var(--section-gap)}.gap-\(--section-y\){gap:var(--section-y)}.gap-\(--stack-gap\){gap:var(--stack-gap)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-80{gap:calc(var(--spacing) * 80)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-5{border-radius:var(--radius-5)}.rounded-10{border-radius:var(--radius-10)}.rounded-20{border-radius:var(--radius-20)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink-800{border-color:var(--color-ink-800)}.border-line{border-color:var(--color-line)}.border-line-subtle{border-color:var(--color-line-subtle)}.bg-accent{background-color:var(--color-accent)}.bg-accent\/30{background-color:#0080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-sunken{background-color:var(--color-bg-sunken)}.bg-black{background-color:var(--color-black)}.bg-paper{background-color:var(--color-paper)}.bg-surface{background-color:var(--color-surface)}.bg-surface-deep{background-color:var(--color-surface-deep)}.bg-white{background-color:var(--color-white)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-16{padding:calc(var(--spacing) * 16)}.p-30{padding:calc(var(--spacing) * 30)}.px-\(--gutter\){padding-inline:var(--gutter)}.py-\(--section-py\){padding-block:var(--section-py)}.py-\(--section-y\){padding-block:var(--section-y)}.py-80{padding-block:calc(var(--spacing) * 80)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.type-label{font-family:var(--font-mono);font-weight:400;font-size:var(--type-label-size);line-height:var(--type-label-wrap-lh);text-wrap:balance;letter-spacing:var(--tracking-label);text-transform:uppercase}.type-label-lg{font-family:var(--font-mono);font-weight:400;font-size:var(--type-label-lg-size);line-height:var(--type-label-lg-wrap-lh);text-wrap:balance;letter-spacing:var(--tracking-label-lg);text-transform:uppercase}.type-label-sm{font-family:var(--font-mono);font-weight:400;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-wrap-lh);text-wrap:balance;letter-spacing:var(--tracking-label);text-transform:uppercase}.type-body{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:400;font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:0;text-wrap:pretty}.type-body-lg{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:400;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);letter-spacing:0;text-wrap:pretty}.type-card-title{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);font-weight:400;font-size:var(--type-card-title-size);line-height:var(--type-card-title-lh);letter-spacing:var(--tracking-display);text-wrap:balance}.type-display{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);font-weight:400;font-size:var(--type-display-size);line-height:var(--type-display-lh);letter-spacing:var(--tracking-display);text-wrap:balance}.type-h1{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);font-weight:400;font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--tracking-display);text-wrap:balance}.type-h2{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);font-weight:400;font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--tracking-display);text-wrap:balance}.type-h3{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display);font-weight:500;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--tracking-h3);text-wrap:balance}.type-lead{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:400;font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--tracking-lead);text-wrap:pretty}.type-h4{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:600;font-size:var(--type-h4-size);line-height:var(--type-h4-lh);letter-spacing:0}.type-ui{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:600;font-size:var(--type-ui-size);line-height:var(--type-ui-lh);letter-spacing:0}.type-ui-sm{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text);font-weight:400;font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-lh);letter-spacing:0}.font-display{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-display)}.font-text{font-family:var(--font-sans);font-variation-settings:"opsz" var(--opsz-text)}.font-mono{font-family:var(--font-mono)}.text-10{font-size:var(--text-10)}.text-12{font-size:var(--text-12)}.text-14{font-size:var(--text-14)}.text-18{font-size:var(--text-18)}.text-24{font-size:var(--text-24)}.text-35{font-size:var(--text-35)}.leading-110{--tw-leading:var(--leading-110);line-height:var(--leading-110)}.leading-130{--tw-leading:var(--leading-130);line-height:var(--leading-130)}.leading-140{--tw-leading:var(--leading-140);line-height:var(--leading-140)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.link-text{color:var(--color-fg-strong);text-decoration-line:underline;text-decoration-thickness:var(--underline-w);text-underline-offset:var(--underline-offset);transition:text-decoration-thickness var(--duration-fast) var(--ease-in-out)}.link-text:hover{text-decoration-thickness:var(--underline-w-hover)}.text-black{color:var(--color-black)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-strong{color:var(--color-fg-strong)}.text-grey-450{color:var(--color-grey-450)}.text-paper{color:var(--color-paper)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.group-hover\:translate-x-\[calc\(100cqw-40px\)\]:is(:where(.group):hover *){--tw-translate-x:calc(100cqw - 40px);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:640px){.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.tablet\:flex-col{flex-direction:column}.tablet\:flex-row{flex-direction:row}.tablet\:gap-\(--stack-gap-tablet\){gap:var(--stack-gap-tablet)}.tablet\:py-\(--section-py-tablet\){padding-block:var(--section-py-tablet)}}@media (min-width:1200px){.desktop\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.desktop\:gap-\(--stack-gap-desktop\){gap:var(--stack-gap-desktop)}.desktop\:py-\(--section-py-desktop\){padding-block:var(--section-py-desktop)}.desktop\:text-50{font-size:var(--text-50)}.desktop\:leading-104{--tw-leading:var(--leading-104);line-height:var(--leading-104)}}}:root{--space-1:1px;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-13:13px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-30:30px;--space-32:32px;--space-40:40px;--space-45:45px;--space-48:48px;--space-50:50px;--space-56:56px;--space-60:60px;--space-64:64px;--space-70:70px;--space-72:72px;--space-80:80px;--space-96:96px;--space-100:100px;--space-200:200px;--space-24:24px;--space-26:26px;--space-93:93px;--space-110:110px;--space-120:120px;--space-150:150px;--space-210:210px;--space-220:220px;font-synthesis-weight:none;--gutter:16px;--section-y:56px;--section-gap:32px;--stack-lg:24px;--stack:16px;--stack-sm:8px;--header-h:56px;--content-max:1328px;--article:800px;--article-wide:960px;--aside:232px;--lead-max:720px;--line-w:1px;--focus-w:2px;--focus-offset:2px;--handle-size:7px;--handle-offset:-3px;--handle-dot:6px;--frame-label-h:24px;--chip-h:24px;--frame-label-px:12px;--frame-label-inset:12px;--frame-pad-sm:12px;--frame-pad-md:16px;--frame-pad-lg:24px;--control-h:48px;--control-h-sm:40px;--target-min:44px;--control-px:20px;--icon-sm:16px;--icon-md:20px;--avatar-sm:40px;--underline-w:1px;--underline-w-hover:2px;--underline-offset:4px;--nudge:4px;--type-display-size:40px;--type-display-lh:48px;--type-h1-size:36px;--type-h1-lh:44px;--type-h2-size:28px;--type-h2-lh:36px;--type-card-title-size:26px;--type-card-title-lh:32px;--type-h3-size:22px;--type-h3-lh:28px;--type-h4-size:18px;--type-h4-lh:24px;--type-lead-size:16px;--type-lead-lh:24px;--type-body-lg-size:18px;--type-body-lg-lh:28px;--type-body-size:16px;--type-body-lh:24px;--type-ui-size:16px;--type-ui-lh:16px;--type-ui-sm-size:14px;--type-ui-sm-lh:20px;--type-label-lg-size:14px;--type-label-lg-lh:14px;--type-label-size:14px;--type-label-lh:14px;--type-label-sm-size:12px;--type-label-sm-lh:12px;--type-label-lg-wrap-lh:20px;--type-label-wrap-lh:20px;--type-label-sm-wrap-lh:16px;--tracking-display:-.01em;--tracking-h3:-.005em;--tracking-lead:-.005em;--tracking-label-lg:.02em;--tracking-label:.04em;--opsz-display:32;--opsz-text:14;--page-max:1440px;--container-max:1080px;--container-narrow:758px;--container-fluid:90%;--grid-columns:4;--grid-gutter:var(--space-10);--z-base:0;--z-raised:1;--z-sticky:10;--z-header:50;--z-overlay:90;--z-drawer:100;--z-toast:110;--duration-fast:.2s;--duration-base:.3s;--delay-intent-open:.1s;--delay-intent-close:.15s;--duration-spring:.443s;--duration-spring-snappy:.534s;--duration-spring-heavy:2.28s;--duration-spring-bouncy:2.603s}@media (min-width:640px){:root{--grid-columns:8;--grid-gutter:var(--space-20);--gutter:24px;--section-y:72px;--section-gap:40px;--header-h:64px;--frame-label-px:16px;--frame-label-inset:24px;--type-display-size:48px;--type-display-lh:56px;--type-h1-size:44px;--type-h1-lh:52px;--type-h2-size:36px;--type-h2-lh:44px;--type-card-title-size:36px;--type-card-title-lh:44px;--type-h3-size:24px;--type-h3-lh:32px;--type-h4-size:20px;--type-h4-lh:28px;--type-lead-size:18px;--type-lead-lh:28px;--type-label-lg-size:16px;--type-label-lg-lh:16px;--type-label-lg-wrap-lh:22px}}@media (min-width:1200px){:root{--grid-columns:12;--gutter:56px;--section-y:96px;--section-gap:48px;--stack-lg:32px;--type-display-size:56px;--type-display-lh:64px;--type-h1-size:48px;--type-h1-lh:60px;--type-h2-size:40px;--type-h2-lh:48px;--type-card-title-size:40px;--type-card-title-lh:48px;--type-h3-size:28px;--type-h3-lh:36px;--type-lead-size:20px;--type-lead-lh:30px;--type-body-lg-size:20px;--type-body-lg-lh:30px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--delay-intent-open:0s;--nudge:0px;--duration-spring:0s;--duration-spring-snappy:0s;--duration-spring-heavy:0s;--duration-spring-bouncy:0s}}html[data-public-style=clean]{--color-accent:#c2410c;--color-accent-hover:#9a3412;--color-accent-active:#7c2d12;--color-on-accent:#fff;--color-bg:#fff;--color-bg-sunken:#fafafa;--color-bg-raised:#f4f5f6;--color-fg-strong:#0b1118;--color-fg:#454b53;--color-fg-muted:#606875;--color-fg-disabled:#838a94;--color-line:#d4d8de;--color-line-subtle:#e6e8eb;--color-line-strong:#606875;--color-line-input:#757b83;--color-handle:#606875;--color-handle-active:#0b1118;--color-handle-selected:#fff;--color-danger:#b42318;--color-success:#0b1118;--content-max:1328px;--clean-radius:2px;--clean-media-radius:6px;--clean-heading-weight:650;--clean-hero-title-weight:650;--clean-hero-title-size:40px;--clean-page-title-size:40px;--clean-testimonial-visible:1.08;--clean-testimonial-tablet-visible:2.2;--clean-testimonial-desktop-visible:2.5;--clean-testimonial-quote-size:24px;--clean-services-max:1200px;--clean-services-hero-max:800px;--clean-services-title-size:56px;--clean-hero-title-lh:1.08;--clean-heading-tracking:-.035em}@media (min-width:640px){html[data-public-style=clean]{--clean-hero-title-size:48px;--clean-page-title-size:48px}}@media (min-width:1200px){html[data-public-style=clean]{--clean-hero-title-size:76px;--clean-page-title-size:64px;--type-h2-size:44px;--header-h:80px;--type-lead-size:22px;--type-lead-lh:32px}}html[data-public-style=clean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-public-style=clean] :is(.type-display,.type-h1,.type-h2,.type-card-title){font-weight:var(--clean-heading-weight);letter-spacing:var(--clean-heading-tracking)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
