.bgd-logo[data-astro-cid-bt5hbwbt]{height:var(--logo-height, 2.5rem);width:calc(var(--logo-height, 2.5rem) * var(--logo-ratio, var(--logo-ratio-full)));overflow:hidden;flex:none;transition:width var(--logo-duration, .42s) var(--ease-out),height var(--logo-duration, .42s) var(--ease-out)}.bgd-logo__wordmark[data-astro-cid-bt5hbwbt]{opacity:var(--logo-wordmark-opacity, 1);transition:opacity calc(var(--logo-duration, .42s) * .45) var(--ease-out)}.site-header[data-astro-cid-ctg3m53h]{--nav-stagger: var(--schematic-stagger);--nav-node: var(--schematic-node);--nav-line: var(--schematic-line);--nav-corner: .375rem;--nav-reach: clamp(1rem, 3vw, 2.5rem);--nav-bars-width: calc(var(--toggle-size) * .54);--nav-bars-gap: calc(var(--toggle-size) * .13);--nav-duration: var(--schematic-draw);--nav-panel-pt: var(--header-pad);--nav-trace: .18s;--nav-move: .24s;--nav-park: .42s;background-color:transparent;--bar-settle: .77;--bar-pad: var(--header-pad);--bar-height: calc(2 * var(--bar-pad) + var(--toggle-size));margin-bottom:calc(var(--header-height) - var(--bar-height));transition:background-color var(--nav-move) var(--ease-out),margin-bottom var(--logo-duration, .42s) var(--ease-out),translate var(--nav-park) var(--ease-out)}.site-header[data-astro-cid-ctg3m53h][data-scrolled=true]{--bar-pad: calc(var(--header-pad) * var(--bar-settle));--logo-height: calc(var(--logo-base) * var(--bar-settle))}.site-header__bar[data-astro-cid-ctg3m53h]{transition:padding-block var(--logo-duration, .42s) var(--ease-out)}.site-header[data-astro-cid-ctg3m53h][data-parked=true]:not([data-nav-open=true]){translate:0 calc(-100% - 1px)}.site-header[data-astro-cid-ctg3m53h][data-scrolled=true],.site-header[data-astro-cid-ctg3m53h][data-nav-open=true]{background-color:var(--color-canvas);box-shadow:0 1px 0 var(--color-canvas)}@media(scripting:none){.site-header[data-astro-cid-ctg3m53h]:has(.site-nav){background-color:var(--color-canvas)}}.site-nav[data-astro-cid-ctg3m53h]:before,.site-nav[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;width:var(--nav-node);height:var(--nav-node);border:var(--nav-line) solid var(--color-line);border-radius:9999px;background-color:var(--color-canvas);box-sizing:border-box;z-index:1;pointer-events:none;transition:opacity var(--duration-quick) var(--ease-out)}.site-header[data-astro-cid-ctg3m53h] .site-header__cap{transition:opacity var(--duration-quick) var(--ease-out)}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-header__cap{opacity:0}}.site-header[data-astro-cid-ctg3m53h][data-nav-open=true] .site-header__home[data-astro-cid-ctg3m53h]{--logo-wordmark-opacity: 0}.site-header[data-astro-cid-ctg3m53h][data-nav-open=true] .bgd-logo{--logo-ratio: var(--logo-ratio-mark)}.site-nav[data-astro-cid-ctg3m53h]:before,.site-nav[data-astro-cid-ctg3m53h]:after{top:calc((var(--toggle-size) - var(--nav-node)) / 2)}.site-nav[data-astro-cid-ctg3m53h]:before{left:calc(-1 * (var(--nav-reach) + var(--nav-node) / 2));transition-delay:var(--nav-duration)}.site-nav[data-astro-cid-ctg3m53h]:after{right:calc(-1 * (var(--nav-reach) + var(--nav-node) / 2))}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav[data-astro-cid-ctg3m53h]:before,.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav[data-astro-cid-ctg3m53h]:after{opacity:0;transition-delay:0ms}}@property --nav-draw{syntax: "<number>"; inherits: false; initial-value: 0;}.site-nav__rail[data-astro-cid-ctg3m53h]:before{content:"";position:absolute;top:calc(var(--nav-node) / 2 - var(--nav-line) / 2);right:calc(-1 * var(--nav-reach));left:calc(-1 * var(--nav-reach));height:var(--nav-line);background-color:var(--color-line);--nav-draw: 1;transform:scaleX(var(--nav-draw));transform-origin:right center;transition:--nav-draw var(--nav-duration) linear}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav__rail[data-astro-cid-ctg3m53h]:before{--nav-draw: 0;transition:--nav-draw var(--schematic-retract) var(--ease-out)}}.nav-item[data-astro-cid-ctg3m53h]{opacity:1;transform:none;transition:opacity var(--nav-move) var(--ease-out),transform var(--nav-move) var(--ease-out);transition-delay:calc(var(--i) * var(--nav-stagger))}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .nav-item[data-astro-cid-ctg3m53h]{opacity:0;transform:translate(.75rem);transition-delay:0ms}}.nav-item__link[data-astro-cid-ctg3m53h]:before{content:"";position:absolute;top:var(--nav-node);bottom:0;left:calc(var(--nav-node) / 2 - var(--nav-line) / 2);width:var(--nav-line);background-color:var(--color-line)}.nav-item__link[data-astro-cid-ctg3m53h][aria-current]:before{display:none}.nav-item__link[data-astro-cid-ctg3m53h][aria-current]:after{content:"";position:absolute;top:var(--nav-node);right:0;bottom:0;left:calc(var(--nav-node) / 2 - var(--nav-line) / 2);border-left:var(--nav-line) solid var(--color-line);border-bottom:var(--nav-line) solid var(--color-line);border-bottom-left-radius:var(--nav-corner)}.nav-item__end[data-astro-cid-ctg3m53h]{opacity:0;transition:opacity var(--nav-move) var(--ease-out)}.nav-item__link[data-astro-cid-ctg3m53h][aria-current] .nav-item__end[data-astro-cid-ctg3m53h]{opacity:1}.nav-item__link[data-astro-cid-ctg3m53h]:hover .nav-item__label[data-astro-cid-ctg3m53h],.nav-item__link[data-astro-cid-ctg3m53h]:focus-visible .nav-item__label[data-astro-cid-ctg3m53h]{color:var(--color-accent)}.nav-toggle[data-astro-cid-ctg3m53h]{transition:background-color var(--nav-move) var(--ease-out),color var(--nav-move) var(--ease-out)}.site-header[data-astro-cid-ctg3m53h][data-nav-open=true] .nav-toggle[data-astro-cid-ctg3m53h]{background-color:var(--color-surface-strong);color:var(--color-canvas)}@media(width<48rem){.site-header[data-astro-cid-ctg3m53h]{--trace-y: calc( -1 * ( var(--nav-panel-pt) + var(--bar-pad) + var(--toggle-size) / 2 ) );--trace-x: calc(var(--page-gutter) + var(--logo-height));--trace-drop: calc(var(--trace-y) + var(--logo-height) / 2);--nav-lead: 0ms;--nav-descent: var(--nav-duration);--nav-tail: calc(var(--nav-node) / 2)}.site-nav__surface[data-astro-cid-ctg3m53h]{opacity:1;translate:none;transition:opacity var(--duration-base) var(--ease-out),translate var(--nav-move) var(--ease-out)}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav__surface[data-astro-cid-ctg3m53h]{opacity:0;translate:0 -.5rem;transition:opacity var(--schematic-retract) var(--ease-out),translate var(--schematic-retract) var(--ease-out)}}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav[data-astro-cid-ctg3m53h]{visibility:hidden;transition:visibility 0s linear var(--schematic-retract)}}.site-nav__rail[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;top:calc(var(--trace-y) - var(--nav-line) / 2);left:calc(var(--logo-height) / 2 + var(--nav-node) / 2);right:var(--toggle-size);height:var(--nav-line);background-color:var(--color-line);transform:scaleX(1);transform-origin:right center;transition:transform var(--nav-trace) linear}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav__rail[data-astro-cid-ctg3m53h]:after{transform:scaleX(0);transition:transform var(--schematic-retract) var(--ease-out)}}.site-nav__rail[data-astro-cid-ctg3m53h]:before{top:var(--trace-drop);bottom:var(--nav-tail);left:calc(var(--nav-node) / 2 - var(--nav-line) / 2);width:var(--nav-line);height:auto;transform:scaleY(var(--nav-draw));transform-origin:center top;transition:--nav-draw var(--nav-descent) linear var(--nav-trace)}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-nav__rail[data-astro-cid-ctg3m53h]:before{transition:--nav-draw var(--schematic-retract) var(--ease-out)}}.site-nav[data-astro-cid-ctg3m53h]:before,.site-nav[data-astro-cid-ctg3m53h]:after{top:calc(var(--nav-panel-pt) + var(--trace-y) - var(--nav-node) / 2)}.site-nav[data-astro-cid-ctg3m53h]:before{left:calc(var(--trace-x) - var(--nav-node) / 2);transition-delay:var(--nav-trace)}.site-nav[data-astro-cid-ctg3m53h]:after{right:calc(var(--page-gutter) + var(--toggle-size) - var(--nav-node) / 2)}.site-header[data-astro-cid-ctg3m53h] .site-header__mark-node{transition:opacity var(--duration-quick) var(--ease-out) var(--nav-trace)}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .site-header__mark-node{opacity:0;transition-delay:0ms}}.nav-item[data-astro-cid-ctg3m53h]{transition-delay:calc(var(--nav-trace) + var(--nav-lead) + var(--j) * var(--nav-stagger))}@media(scripting:enabled){.site-header[data-astro-cid-ctg3m53h]:not([data-nav-open=true]) .nav-item[data-astro-cid-ctg3m53h]{transform:translateY(-.5rem)}}.nav-item__link[data-astro-cid-ctg3m53h]:before{display:none}.nav-item__link[data-astro-cid-ctg3m53h][aria-current]:after,.nav-item__end[data-astro-cid-ctg3m53h]{display:none}.nav-item__link[data-astro-cid-ctg3m53h][aria-current] .nav-item__node[data-astro-cid-ctg3m53h]{border-color:var(--color-accent);background-color:var(--color-accent)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--spine-draw:0px;--spine-settled:0px;--spine-park:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--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-duration:initial;--tw-content:""}}}@layer motion-off{@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer theme{:root,:host{--font-sans:var(--font-suse,sans-serif);--font-mono:var(--font-suse-mono,monospace);--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--aspect-video:16 / 9;--default-transition-duration:var(--duration-quick);--default-transition-timing-function:var(--ease-out);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-space:#354253;--color-infinitum:#f7f7f7;--color-maker:#f57f20;--color-dust:#d9d7c7;--color-server:#979323;--color-radiance:#ede161;--color-fuschia:#c0296d;--color-gold:#c8c283;--color-canvas:var(--color-space);--color-ink:var(--color-infinitum);--color-muted:#bdc1c6;--color-line:#babec3;--color-surface:#495564;--color-surface-subtle:#3d495a;--color-surface-strong:#a9aeb5;--color-donut:#4f6577;--color-donut-ghost:#535c6c;--color-accent:var(--color-radiance);--color-cta:var(--color-fuschia);--text-h1:clamp(2.5rem, 1.35rem + 4.9vw, 5.25rem);--text-h1--line-height:1.05;--text-h2:clamp(1.875rem, 1rem + 3.55vw, 3.875rem);--text-h2--line-height:1.1;--text-h3:clamp(1.25rem, .83rem + 1.78vw, 2.25rem);--text-h3--line-height:1.25;--text-h4:.8125rem;--text-h4--line-height:1.3;--text-label:clamp(1.125rem, 1.0625rem + .27vw, 1.25rem);--text-label--line-height:1.2;--text-subhead:clamp(1.25rem, .78rem + 2vw, 2.375rem);--text-subhead--line-height:1.25;--text-display:clamp(1.25rem, 1rem + 1.25vw, 1.75rem);--text-display--line-height:1.35;--text-body:clamp(1rem, .95rem + .25vw, 1.125rem);--text-body--line-height:1.6;--text-body-mono:clamp(.875rem, .825rem + .25vw, 1rem);--text-body-mono--line-height:1.6;--text-caption:.75rem;--text-caption--line-height:1.5;--page-gutter:clamp(1.25rem, .253rem + 4.255vw, 3.125rem);--page-max:100rem;--page-column-max:min(var(--page-max), 90rem);--section-indent:clamp(0rem, -2.98rem + 7.44vw, 2.9375rem);--radius-panel:1rem;--radius-field:.5rem;--shadow-cta:0 0 20px #c0296db3}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-cta:0 0 20px color-mix(in srgb, var(--color-cta) 70%, transparent)}}:root,:host{--schematic-line:1px;--schematic-node:.9375rem;--schematic-x:calc(var(--page-gutter) + var(--toggle-size) / 2);--stack-card:clamp(4.5rem, 3rem + 5vw, 6.5625rem);--stack-gap:clamp(1rem, .5rem + 2vw, 1.4375rem);--stack-pad:.6875rem;--stack-spine-x:0px;--stack-stub:0px;--stack-panel-pad:1.25rem;--schematic-inset:calc(var(--schematic-x) - var(--page-gutter) - var(--schematic-node) / 2);--logo-x:calc(var(--page-gutter) + var(--logo-base) * 48.45 / 145.14);--logo-inset:calc(var(--logo-x) - var(--page-gutter) - var(--schematic-node) / 2);--toggle-size:clamp(2.75rem, 1.919rem + 3.546vw, 4.3125rem);--header-pad:var(--page-gutter);--logo-base:clamp(2.5rem, 1.536rem + 4.113vw, 4.3125rem);--logo-height:var(--logo-base);--header-height:calc(2 * var(--header-pad) + var(--toggle-size));--hero-mark-ceiling:min(var(--hero-donut-max), calc(min(100vw, var(--page-column-max)) - 2 * var(--page-gutter)));--hero-copy-allow:clamp(10.5rem, 9.25rem + 6.67vw, 15.25rem);--hero-height:min(calc(100svh - var(--header-height) - var(--schematic-node)), calc(var(--hero-gap-top) + var(--hero-mark-ceiling) - var(--hero-pull) + var(--hero-copy-allow) + var(--hero-gap)));--hero-gap:min(clamp(1.5rem, 1.25rem + .75vw, 2.5rem), 4svh);--hero-gap-top:calc(var(--hero-gap) / 3);--hero-drop:calc(var(--header-height) * .3);--hero-pull:calc(var(--header-height) - var(--hero-drop));--hero-donut-max:clamp(17.875rem, 17.5rem + 22vw, 37.5rem);--hero-mark-descent:5%;--schematic-stagger:90ms;--schematic-draw:calc(var(--nav-count,5) * var(--schematic-stagger));--schematic-retract:.2s;--schematic-reveal:.52s;--section-gap:clamp(3rem, 1rem + 8vw, 7rem);--beta-stack:clamp(1.5rem, 1.1rem + 1.7vw, 2.25rem);--rise-lift:1rem;--rise-duration:1s;--rise-enter:.7s;--rise-step:90ms;--drift-shift:clamp(2.5rem, 5vw, 6rem);--drift-duration:1.4s;--z-schematic:10;--z-content:20;--duration-quick:.15s;--duration-base:.2s;--duration-slow:.28s;--pick-stroke:.26s;--pick-ring:var(--duration-quick)}}@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;text-decoration:inherit}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{color-scheme:dark;scroll-behavior:smooth}body{background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:300;line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased}main>div>section{padding-block:var(--section-gap);scroll-margin-block-start:max(0px,var(--header-height) - var(--section-gap))}[data-jump] main>div>section{scroll-margin-block-start:0}b,strong{font-weight:600}h1{font-size:var(--text-h1);font-weight:300;line-height:var(--text-h1--line-height)}h2{font-size:var(--text-h2);font-weight:300;line-height:var(--text-h2--line-height)}h3{font-size:var(--text-h3);font-weight:600;line-height:var(--text-h3--line-height)}h4{font-family:var(--font-mono);font-size:var(--text-h4);letter-spacing:.08em;font-weight:500;line-height:var(--text-h4--line-height);text-transform:uppercase}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}a:where(:not([class])){color:var(--color-accent);text-underline-offset:.25em;transition:color var(--duration-quick) var(--ease-out);text-decoration:underline}a:where(:not([class])):hover{color:var(--color-ink)}.mark-sup{margin-inline-start:.05em;font-size:.55em;top:-.6em}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:is(main,section,article,div,h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}::selection{background-color:var(--color-accent);color:var(--color-space)}@media(scripting:enabled){.pick-row{cursor:pointer}.pick-row:not([data-active]):hover .pick-card{--pick-ring-gap:3px;outline:var(--schematic-line) solid var(--color-accent);outline-offset:var(--pick-ring-gap);box-shadow:0 0 0 var(--pick-ring-gap) var(--color-canvas)}}.stack-panel{transition:grid-template-rows var(--duration-slow) var(--ease-out);grid-template-rows:0fr;display:grid}@media not all and (min-width:48rem){.stack-panel{padding-left:calc(var(--stack-spine-x) + var(--stack-stub) + var(--schematic-node) / 2 + .875rem)}.stack-panel>*{padding-right:var(--stack-pad)}.stack-panel>*>:first-child{margin-top:var(--stack-panel-pad)}.stack-panel>*>:last-child{margin-bottom:var(--stack-panel-pad)}}.stack-panel>*{visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base);overflow:hidden}.stack-panel[data-active]{grid-template-rows:1fr}.stack-panel[data-active]>*{visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-out) calc(var(--duration-slow) - var(--duration-base)),visibility 0s linear}@media(min-width:48rem){.stack-panel{display:block}.stack-panel>*{overflow:visible}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[calc\(var\(--bar-pad\)\+var\(--toggle-size\)\)\]{top:calc(var(--bar-pad) + var(--toggle-size))}.top-\[calc\(var\(--schematic-node\)\/-2\)\]{top:calc(var(--schematic-node) / -2)}.right-\(--schematic-inset\){right:var(--schematic-inset)}.right-0{right:0}.bottom-0{bottom:0}.bottom-\[calc\(var\(--platform-drop\)-var\(--schematic-node\)\/2\)\]{bottom:calc(var(--platform-drop) - var(--schematic-node) / 2)}.bottom-\[calc\(var\(--schematic-node\)\/-2\)\]{bottom:calc(var(--schematic-node) / -2)}.left-0{left:0}.left-1\/2{left:50%}.left-\[-5000px\]{left:-5000px}.left-\[calc\(var\(--logo-height\)\/2\)\]{left:calc(var(--logo-height) / 2)}.left-\[calc\(var\(--panel-pad-x\)\*-1\)\]{left:calc(var(--panel-pad-x) * -1)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-\(--z-content\){z-index:var(--z-content)}.z-\(--z-schematic\){z-index:var(--z-schematic)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.container-content{width:100%;max-width:64rem;padding-inline:var(--page-gutter);margin-inline:auto}.container-page{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.page-column{width:100%;max-width:var(--page-column-max);padding-inline:var(--page-gutter);margin-inline:auto}.mx-auto{margin-inline:auto}.field-error{color:var(--color-space);font-family:var(--font-mono);font-size:var(--text-body-mono);font-weight:700;line-height:var(--text-body-mono--line-height);margin-top:.25rem}.field-error:empty{margin-top:0}.field-help{color:var(--color-space);font-family:var(--font-mono);font-size:var(--text-body-mono);line-height:var(--text-body-mono--line-height);margin-top:.25rem}.-mt-\(--hero-pull\){margin-top:calc(var(--hero-pull) * -1)}.mt-\(--beta-stack\){margin-top:var(--beta-stack)}.mt-\(--platform-band\){margin-top:var(--platform-band)}.mt-\(--section-gap\){margin-top:var(--section-gap)}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[clamp\(2\.5rem\,1\.5rem\+4vw\,5rem\)\]{margin-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.mt-\[clamp\(2\.5rem\,1\.6rem\+3\.6vw\,4\.5rem\)\]{margin-top:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.mt-\[clamp\(2\.5rem\,1rem\+4vw\,4rem\)\]{margin-top:clamp(2.5rem,1rem + 4vw,4rem)}.mt-\[clamp\(2rem\,1\.2rem\+3\.2vw\,3\.5rem\)\]{margin-top:clamp(2rem,1.2rem + 3.2vw,3.5rem)}.mt-\[clamp\(2rem\,1rem\+2vw\,3rem\)\]{margin-top:clamp(2rem,1rem + 2vw,3rem)}.mt-auto{margin-top:auto}.mr-\(--schematic-inset\){margin-right:var(--schematic-inset)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-\(--logo-inset\){margin-left:var(--logo-inset)}.ml-auto{margin-left:auto}.choice-row{cursor:pointer;align-items:center;gap:.75rem;padding-block:.25rem;display:flex}.field-label{font-size:var(--text-body);font-weight:600;line-height:var(--text-body--line-height);display:block}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.tick{appearance:none;background-color:var(--color-infinitum);width:.9375rem;height:.9375rem;box-shadow:inset 0 0 0 2px var(--color-space);flex-shrink:0}.tick[type=radio]{border-radius:3.40282e38px}.tick[type=checkbox]{border-radius:.1875rem}.tick:checked{background-color:var(--color-space);box-shadow:inset 0 0 0 2px var(--color-space),inset 0 0 0 3px var(--color-infinitum)}.tick[aria-invalid]{box-shadow:inset 0 0 0 2px var(--color-fuschia)}.size-\(--schematic-node\){width:var(--schematic-node);height:var(--schematic-node)}.size-\(--stack-card\){width:var(--stack-card);height:var(--stack-card)}.size-\(--toggle-size\){width:var(--toggle-size);height:var(--toggle-size)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-\(--nav-line\){height:var(--nav-line)}.h-\(--platform-drop\){height:var(--platform-drop)}.h-\(--schematic-line\){height:var(--schematic-line)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--hero-mark-ceiling\){max-height:var(--hero-mark-ceiling)}.max-h-full{max-height:100%}.field-control{border-radius:var(--radius-field);background-color:var(--color-infinitum);width:100%;min-height:3rem;color:var(--color-space);font-family:var(--font-mono);padding:.5rem 1rem;font-size:1rem;line-height:1.5}.field-control::placeholder{color:#354253cc}@supports (color:color-mix(in lab,red,red)){.field-control::placeholder{color:color-mix(in oklab,var(--color-space) 80%,transparent)}}.field-control[aria-invalid]{box-shadow:inset 0 0 0 2px var(--color-fuschia)}.min-h-\(--hero-height\){min-height:var(--hero-height)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[calc\(min\(25vw\,21rem\)\+4rem\)\]{min-height:calc(min(25vw,21rem) + 4rem)}.min-h-\[max\(5rem\,18svh\)\]{min-height:max(5rem,18svh)}.min-h-screen{min-height:100vh}.w-\(--nav-bars-width\){width:var(--nav-bars-width)}.w-\(--schematic-line\){width:var(--schematic-line)}.w-\[64\%\]{width:64%}.w-\[calc\(100\%\+var\(--panel-pad-x\)\*2\)\]{width:calc(100% + var(--panel-pad-x) * 2)}.w-\[clamp\(8rem\,5\.11rem\+12\.31vw\,15rem\)\]{width:clamp(8rem,5.11rem + 12.31vw,15rem)}.w-\[clamp\(8rem\,12\.5vw\,9\.9375rem\)\]{width:clamp(8rem,12.5vw,9.9375rem)}.w-\[clamp\(9rem\,14vw\,11\.125rem\)\]{width:clamp(9rem,14vw,11.125rem)}.w-\[clamp\(12rem\,34vw\,21\.4375rem\)\]{width:clamp(12rem,34vw,21.4375rem)}.w-\[min\(50\%\,42rem\)\]{width:min(50%,42rem)}.w-\[min\(100\%\,var\(--beta-rule\)\)\]{width:min(100%,var(--beta-rule))}.w-full{width:100%}.w-min{width:min-content}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-184{max-width:calc(var(--spacing) * 184)}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72ch\]{max-width:72ch}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\(--hero-mark-descent\){--tw-translate-y:var(--hero-mark-descent);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.82\]{scale:.82}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-\[0\.9em_1fr\]{grid-template-columns:.9em 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--nav-bars-gap\){gap:var(--nav-bars-gap)}.gap-\(--stack-gap\){gap:var(--stack-gap)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[clamp\(1\.25rem\,3\.5vw\,3rem\)\]{gap:clamp(1.25rem,3.5vw,3rem)}.gap-\[clamp\(1rem\,3vw\,2\.5rem\)\]{gap:clamp(1rem,3vw,2.5rem)}.gap-\[clamp\(2rem\,1\.1rem\+3\.6vw\,4rem\)\]{gap:clamp(2rem,1.1rem + 3.6vw,4rem)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.overflow-hidden{overflow:hidden}.panel-gold{border-radius:var(--radius-panel);border:var(--schematic-line) solid var(--color-line);background-color:var(--color-gold);color:var(--color-space);padding-inline:var(--page-gutter);padding-block:clamp(2rem,1.24rem + 3.24vw,3.5rem)}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-panel{border-radius:var(--radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.\[border-width\:var\(--schematic-line\)\]{border-width:var(--schematic-line)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[border-top-width\:var\(--schematic-line\)\]{border-top-width:var(--schematic-line)}.\[border-bottom-width\:var\(--schematic-line\)\]{border-bottom-width:var(--schematic-line)}.border-solid{--tw-border-style:solid;border-style:solid}.border-accent{border-color:var(--color-accent)}.border-cta{border-color:var(--color-cta)}.border-infinitum{border-color:var(--color-infinitum)}.border-line{border-color:var(--color-line)}.bg-accent{background-color:var(--color-accent)}.bg-canvas{background-color:var(--color-canvas)}.bg-cta{background-color:var(--color-cta)}.bg-cta\/22{background-color:#c0296d38}@supports (color:color-mix(in lab,red,red)){.bg-cta\/22{background-color:color-mix(in oklab,var(--color-cta) 22%,transparent)}}.bg-current{background-color:currentColor}.bg-donut{background-color:var(--color-donut)}.bg-donut-ghost{background-color:var(--color-donut-ghost)}.bg-infinitum{background-color:var(--color-infinitum)}.bg-line{background-color:var(--color-line)}.bg-maker{background-color:var(--color-maker)}.bg-server{background-color:var(--color-server)}.bg-space{background-color:var(--color-space)}.bg-transparent{background-color:#0000}.mask-\(--donut-mask\){-webkit-mask-image:var(--donut-mask);mask-image:var(--donut-mask)}.mask-contain{-webkit-mask-size:contain;mask-size:contain}.mask-center{-webkit-mask-position:50%;mask-position:50%}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-\(--panel-pad-x\){padding-inline:var(--panel-pad-x)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--bar-pad\){padding-block:var(--bar-pad)}.py-\(--stack-pad\){padding-block:var(--stack-pad)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[clamp\(0\.875rem\,0\.65rem\+0\.9vw\,1\.375rem\)\]{padding-block:clamp(.875rem,.65rem + .9vw,1.375rem)}.py-\[clamp\(2rem\,1rem\+4\.29vw\,4\.4375rem\)\]{padding-block:clamp(2rem,1rem + 4.29vw,4.4375rem)}.pt-\(--hero-gap\){padding-top:var(--hero-gap)}.pt-\(--hero-gap-top\){padding-top:var(--hero-gap-top)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[calc\(\(var\(--toggle-size\)-var\(--nav-node\)\)\/2\)\]{padding-top:calc((var(--toggle-size) - var(--nav-node)) / 2)}.pt-\[clamp\(1\.5rem\,0\.5rem\+3vw\,3rem\)\]{padding-top:clamp(1.5rem,.5rem + 3vw,3rem)}.pt-\[clamp\(3rem\,1\.5rem\+6vw\,6rem\)\]{padding-top:clamp(3rem,1.5rem + 6vw,6rem)}.hero-inset-end{padding-right:calc(var(--page-gutter) + var(--schematic-inset))}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-\(--hero-gap\){padding-bottom:var(--hero-gap)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[clamp\(1rem\,0\.7rem\+1\.2vw\,1\.75rem\)\]{padding-bottom:clamp(1rem,.7rem + 1.2vw,1.75rem)}.pb-\[clamp\(2rem\,1\.2rem\+3\.2vw\,4\.5rem\)\]{padding-bottom:clamp(2rem,1.2rem + 3.2vw,4.5rem)}.hero-inset{padding-left:calc(var(--page-gutter) + var(--logo-inset))}.pl-\(--section-indent\){padding-left:var(--section-indent)}.pl-\[calc\(var\(--nav-node\)\/2\+0\.5rem\)\]{padding-left:calc(var(--nav-node) / 2 + .5rem)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.eyebrow{font-family:var(--font-mono);font-size:var(--text-h4);letter-spacing:.08em;font-weight:500;line-height:var(--text-h4--line-height);text-transform:uppercase}.label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);text-transform:uppercase}.font-mono{font-family:var(--font-mono)}.subhead{font-size:var(--text-subhead);font-weight:300;line-height:var(--text-subhead--line-height)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-mono{font-size:var(--text-body-mono);line-height:var(--tw-leading,var(--text-body-mono--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-accent{color:var(--color-accent)}.text-canvas{color:var(--color-canvas)}.text-cta{color:var(--color-cta)}.text-dust{color:var(--color-dust)}.text-infinitum{color:var(--color-infinitum)}.text-ink{color:var(--color-ink)}.text-maker{color:var(--color-maker)}.text-muted{color:var(--color-muted)}.text-server{color:var(--color-server)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-15{opacity:.15}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.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)}.shadow-cta{--tw-shadow:0 0 20px var(--tw-shadow-color,#c0296db3)}@supports (color:color-mix(in lab,red,red)){.shadow-cta{--tw-shadow:0 0 20px var(--tw-shadow-color,color-mix(in srgb, var(--color-cta) 70%, transparent))}}.shadow-cta{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\,border-color\]{transition-property:opacity,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.\[--media-object-fit\:cover\]{--media-object-fit:cover}.\[--panel-pad-x\:clamp\(1\.5rem\,-1\.05rem\+10\.88vw\,7\.6875rem\)\]{--panel-pad-x:clamp(1.5rem, -1.05rem + 10.88vw, 7.6875rem)}.\[--spine-extent\:calc\(100\%-var\(--bar-pad\)-var\(--toggle-size\)\+1px\)\]{--spine-extent:calc(100% - var(--bar-pad) - var(--toggle-size) + 1px)}.group-data-playing\/donut\:opacity-0:is(:where(.group\/donut)[data-playing] *){opacity:0}.group-data-playing\/donut\:opacity-100:is(:where(.group\/donut)[data-playing] *){opacity:1}.group-data-rested\/donut\:opacity-0:is(:where(.group\/donut)[data-rested] *){opacity:0}.group-data-rested\/donut\:opacity-100:is(:where(.group\/donut)[data-rested] *){opacity:1}.group-data-rested\/donut\:mix-blend-plus-lighter:is(:where(.group\/donut)[data-rested] *){mix-blend-mode:plus-lighter}.group-data-running\/do-make\:block:is(:where(.group\/do-make)[data-running] *){display:block}.group-data-running\/do-make\:hidden:is(:where(.group\/do-make)[data-running] *){display:none}.placeholder\:uppercase::placeholder{text-transform:uppercase}.not-last\:after\:content-\[\'_\/\'\]:not(:last-child):after{--tw-content:" /";content:var(--tw-content)}.empty\:mt-0:empty{margin-top:0}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-cta:hover{background-color:var(--color-cta)}.hover\:text-canvas:hover{color:var(--color-canvas)}.hover\:text-infinitum:hover{color:var(--color-infinitum)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:opacity-85:hover{opacity:.85}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-60:disabled{opacity:.6}.data-playing\:opacity-100[data-playing]{opacity:1}.data-\[state\=error\]\:font-bold[data-state=error]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[state\=success\]\:text-accent[data-state=success]{color:var(--color-accent)}.data-\[state\=success\]\:text-cta[data-state=success]{color:var(--color-cta)}@media(prefers-reduced-motion:reduce){.motion-reduce\:block{display:block}.motion-reduce\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:absolute{position:absolute}.max-md\:inset-x-0{inset-inline:0}.max-md\:top-full{top:100%}.max-md\:order-2{order:2}.max-md\:-my-3{margin-block:calc(var(--spacing) * -3)}.max-md\:mt-0{margin-top:0}.max-md\:ml-\[calc\(\(var\(--logo-height\)-var\(--nav-node\)\)\/2\)\]{margin-left:calc((var(--logo-height) - var(--nav-node)) / 2)}.max-md\:ml-auto{margin-left:auto}.max-md\:w-\(--stack-card\){width:var(--stack-card)}.max-md\:w-25{width:calc(var(--spacing) * 25)}.max-md\:w-28{width:calc(var(--spacing) * 28)}.max-md\:w-auto{width:auto}.max-md\:flex-none{flex:none}.max-md\:flex-col{flex-direction:column}.max-md\:flex-row{flex-direction:row}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:justify-start{justify-content:flex-start}.max-md\:gap-\(--stack-gap\){gap:var(--stack-gap)}.max-md\:gap-0{gap:0}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-5{gap:calc(var(--spacing) * 5)}.max-md\:gap-6{gap:calc(var(--spacing) * 6)}.max-md\:px-\(--header-pad\){padding-inline:var(--header-pad)}.max-md\:py-\(--stack-pad\){padding-block:var(--stack-pad)}.max-md\:py-3{padding-block:calc(var(--spacing) * 3)}.max-md\:pt-\(--nav-panel-pt\){padding-top:var(--nav-panel-pt)}.max-md\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-md\:pb-\(--header-pad\){padding-bottom:var(--header-pad)}.max-md\:pl-0{padding-left:0}}@media not all and (min-width:40rem){.max-sm\:w-full{width:100%}}@media(min-width:40rem){.sm\:order-first{order:-9999}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:ml-auto{margin-left:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:justify-self-end{justify-self:flex-end}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-start-2{grid-column-start:2}.md\:mb-0{margin-bottom:0}.md\:mb-\[calc\(var\(--nav-node\)\/2-var\(--bar-pad\)\)\]{margin-bottom:calc(var(--nav-node) / 2 - var(--bar-pad))}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\(--toggle-size\){height:var(--toggle-size)}.md\:min-h-\(--toggle-size\){min-height:var(--toggle-size)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-\[clamp\(1\.5rem\,0\.9rem\+2\.4vw\,3rem\)\]{gap:clamp(1.5rem,.9rem + 2.4vw,3rem)}.md\:gap-x-\(--platform-gap\){column-gap:var(--platform-gap)}.md\:gap-x-21{column-gap:calc(var(--spacing) * 21)}.md\:gap-x-\[0\.5em\]{column-gap:.5em}.md\:justify-self-end{justify-self:flex-end}.md\:py-\[clamp\(0\.75rem\,0\.25rem\+1\.3vw\,1\.40625rem\)\]{padding-block:clamp(.75rem,.25rem + 1.3vw,1.40625rem)}.md\:pr-\(--story-reach\){padding-right:var(--story-reach)}}@media(min-width:52rem){.min-\[52rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(scripting:none){.noscript\:block{display:block}.noscript\:hidden,.\[\@media\(scripting\:none\)\]\:hidden{display:none}}}@view-transition{navigation:auto}@property --spine-draw{syntax:"<length>";inherits:true;initial-value:0}@property --spine-settled{syntax:"<length>";inherits:true;initial-value:0}@property --spine-park{syntax:"<length>";inherits:true;initial-value:0}:root{--spine-draw:0px;--spine-settled:0px;--spine-park:-1000vh;--spine-front:calc(max(var(--spine-draw), var(--spine-settled)) + var(--spine-park));transition:--spine-draw var(--schematic-retract) var(--ease-out),--spine-settled 0s linear,--spine-park 0s linear var(--schematic-retract)}:root:has(.site-header[data-nav-open=true]){--spine-draw:100vh;--spine-settled:1000vh;--spine-park:0px;transition:--spine-draw var(--schematic-draw) linear,--spine-settled 0s linear var(--schematic-draw),--spine-park 0s linear}@media(scripting:none){:root{--spine-draw:100vh;--spine-settled:1000vh;--spine-park:0px}}[data-spine],[data-spine-run]{right:calc(var(--schematic-x) - var(--schematic-line) / 2);width:var(--schematic-line);background-color:var(--color-line);pointer-events:none;position:absolute}[data-spine]{height:min(max(var(--spine-front) - var(--spine-lead,0px),0px),var(--spine-extent,100%))}[data-spine-run]{inset-block:0}@media not all and (min-width:48rem){[data-spine],[data-spine-run],[data-spine-only]{display:none}}:root:not(:has(main [data-spine])) .site-header [data-spine]{display:none}@media(scripting:enabled){[data-draw]{transform-origin:100%;transition:transform var(--schematic-reveal) var(--ease-out);transform:scaleX(0)}[data-draw=down]{transform-origin:top;transform:scaleY(0)}[data-draw=end]{opacity:0;transition:opacity var(--duration-quick) var(--ease-out) var(--schematic-reveal);transform:none}[data-draw][data-drawn]{opacity:1;transform:none}}[data-reveals] :is([data-rise]:not([data-rise=group]),[data-rise=group]>*){opacity:0;translate:0 var(--rise-lift);transition:opacity var(--rise-duration) var(--ease-out) var(--rise-delay,0s),translate var(--rise-duration) var(--ease-out) var(--rise-delay,0s)}[data-reveals] :is([data-rise][data-drawn],[data-rise=group][data-drawn]>*){opacity:1;translate:none}:is([data-rise=group],[data-enter])>:nth-child(2){--rise-delay:calc(var(--rise-step) * 1)}:is([data-rise=group],[data-enter])>:nth-child(3){--rise-delay:calc(var(--rise-step) * 2)}:is([data-rise=group],[data-enter])>:nth-child(4){--rise-delay:calc(var(--rise-step) * 3)}:is([data-rise=group],[data-enter])>:nth-child(5){--rise-delay:calc(var(--rise-step) * 4)}:is([data-rise=group],[data-enter])>:nth-child(6){--rise-delay:calc(var(--rise-step) * 5)}:is([data-rise=group],[data-enter])>:nth-child(7){--rise-delay:calc(var(--rise-step) * 6)}:is([data-rise=group],[data-enter])>:nth-child(n+8){--rise-delay:calc(var(--rise-step) * 7)}@media(prefers-reduced-motion:no-preference){[data-enter]>*{animation:rise-in var(--rise-enter) var(--ease-out) both;animation-delay:var(--rise-delay,0s)}}@keyframes rise-in{0%{opacity:0;translate:0 var(--rise-lift)}to{opacity:1;translate:none}}[data-drift]{--drift-from:translateY(var(--drift-shift))}[data-drift=right]{--drift-from:translateX(calc(var(--drift-shift) * -1))}[data-drift=left]{--drift-from:translateX(var(--drift-shift))}[data-drift=down]{--drift-from:translateY(calc(var(--drift-shift) * -1))}[data-reveals] [data-drift]{opacity:0;transform:var(--drift-from);transition:opacity var(--drift-duration) var(--ease-out),transform var(--drift-duration) var(--ease-out)}[data-reveals] [data-drift][data-drawn]{opacity:1;transform:none}.pick-list{--schematic-node:1.3125rem}@media not all and (min-width:48rem){.pick-list{--stack-stub:1.25rem}.pick-row:after{content:"";left:var(--stack-spine-x);width:var(--stack-stub);height:var(--schematic-line);background-color:var(--color-accent);position:absolute;top:50%;translate:0 -50%}.pick-node{z-index:1}}.pick-node{transition:opacity var(--pick-ring) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.pick-row[data-active] .pick-fill{background-color:var(--color-accent)}@media(min-width:48rem){.pick-terminus{opacity:0}.pick-row[data-active] .pick-terminus{opacity:1}.pick-line{scale:var(--pick-line-off,0);transition:scale var(--pick-stroke) var(--ease-out)}.pick-row[data-active] .pick-line{transition-delay:var(--pick-ring);scale:1}}@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}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
