*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes fade-in{to{opacity:1}}@keyframes enter{to{transform:none;opacity:1}}@keyframes point-down{0%,60%{transform:translateY(0)}20%{transform:translateY(.5rem)}}@keyframes slideBackgroundPattern{0%{background-position:0 0}to{background-position:var(--slide-to-x, -400px) var(--slide-to-y, 400px)}}.fade-in{opacity:0;animation-name:fade-in;animation-fill-mode:forwards}.fade-in-deep{opacity:0;animation-name:fade-in-deep;animation-fill-mode:forwards}@keyframes fade-in-deep{0%{opacity:0;transform:translateY(4rem)}to{opacity:1}}.slide-in-from-right{opacity:0;animation-name:slide-in-from-right;animation-fill-mode:forwards}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1}}.for-100{animation-duration:.1s}.for-200{animation-duration:.2s}.for-300{animation-duration:.3s}.for-400{animation-duration:.4s}.for-1s{animation-duration:1s}.for-5400{animation-duration:5.4s}.expo-out{animation-timing-function:cubic-bezier(.16,1,.3,1)}:root{--container-max-width: 90vw;--container-min-width: 96rem;--container-width: min(var(--container-min-width), var(--container-max-width));--container-margin: calc((100vw - var(--container-width)) / 2);--container-margin-inverse: calc(var(--container-margin) * -1)}.container{width:var(--container-width);margin-inline:auto}:root{--font-size-xs: .75rem;--font-size-small: .875rem;--font-size-regular: 1rem;--font-size-medium: 1.125rem;--font-size-large: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2.5rem;--line-height-normal: 1.5;--line-height-tight: 1.4}.font-size-xs{font-size:var(--font-size-xs)}.font-size-small{font-size:var(--font-size-small)}.font-size-regular{font-size:var(--font-size-regular)}.font-size-medium{font-size:var(--font-size-medium)}.font-size-large{font-size:var(--font-size-large)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-xxl{font-size:var(--font-size-xxl)}.line-height-normal{line-height:var(--line-height-normal)}.line-height-tight{line-height:var(--line-height-tight)}:root{--font-regular: "slnt" 0, "wdth" 105, "wght" 400;--font-medium: "slnt" 0, "wdth" 105, "wght" 500;--font-semibold: "slnt" 0, "wdth" 105, "wght" 550;--font-bold: "slnt" 0, "wdth" 105, "wght" 600;--font-extra-bold: "slnt" 0, "wdth" 105, "wght" 650;--font-regular-italic: "slnt" -12, "wdth" 105, "wght" 400;--font-semibold-italic: "slnt" -12, "wdth" 105, "wght" 600;--font-condensed-light: "slnt" 0, "wdth" 50, "wght" 100;--font-condensed-regular: "slnt" 0, "wdth" 50, "wght" 400;--font-condensed-medium: "slnt" 0, "wdth" 50, "wght" 500;--font-condensed-bold: "slnt" 0, "wdth" 50, "wght" 650;--font-condensed-bold-italic: "slnt" -12, "wdth" 50, "wght" 650;--font-wide-regular: "slnt" 0, "wdth" 115, "wght" 400;--font-wide-medium: "slnt" 0, "wdth" 115, "wght" 500;--font-wide-semibold: "slnt" 0, "wdth" 115, "wght" 550;--font-wide-bold: "slnt" 0, "wdth" 115, "wght" 600;--font-wide-extra-bold: "slnt" 0, "wdth" 115, "wght" 650}.font-regular{font-variation-settings:var(--font-regular)}.font-regular-italic{font-variation-settings:var(--font-regular-italic)}.font-semibold-italic{font-variation-settings:var(--font-semibold-italic)}.font-medium{font-variation-settings:var(--font-medium)}.font-semibold{font-variation-settings:var(--font-semibold)}.font-bold{font-variation-settings:var(--font-bold)}.font-condensed-light{font-variation-settings:var(--font-condensed-light)}.font-condensed-medium{font-variation-settings:var(--font-condensed-medium)}.font-condensed-bold{font-variation-settings:var(--font-condensed-bold)}.font-condensed-bold-italic{font-variation-settings:var(--font-condensed-bold-italic)}.font-wide-regular{font-variation-settings:var(--font-wide-regular)}.font-wide-medium{font-variation-settings:var(--font-wide-medium)}.font-wide-semibold{font-variation-settings:var(--font-wide-semibold)}.font-wide-bold{font-variation-settings:var(--font-wide-bold)}.font-uppercase{font-size:var(--font-size-xs);text-transform:uppercase}.text-balance{text-wrap:balance}html{min-height:100%}body{display:flex;flex-flow:column;min-height:var(--viewport-height);background-color:var(--body-color-bg);color:var(--body-color-text);font-size:var(--font-size-regular);line-height:var(--line-height-normal);font-family:acumin-variable,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-variation-settings:var(--font-regular)}figure,img,video{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}img{pointer-events:none}::placeholder{color:var(--theme-color-dim, hsl(0, 0%, 60%))}button,a{cursor:pointer}b{font-variation-settings:var(--font-bold)}.g-overlay-bg-dark{background-color:#000c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.g-overlay-bg-transparent{background-color:transparent}.fill-parent,.contain-parent,.cover-parent{position:absolute;inset:0;width:100%;height:100%}.cover-parent{object-fit:cover;object-position:50% 50%;background-size:cover;background-position:50% 50%}.contain-parent{object-fit:contain;background-size:contain;object-position:50% 50%;background-position:50% 50%}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:grab;width:100%;border-radius:1rem;-webkit-user-select:none;user-select:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:var(--theme-bg-dim);border-radius:.25rem;height:.25rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:currentColor;height:1.5rem;width:1.5rem;margin-top:-.5rem;border-radius:50%}input[type=range]::-moz-range-track{background-color:var(--theme-bg-dim);border-radius:1.25rem;height:1.25rem}input[type=range]::-moz-range-thumb{border:none;border-radius:0;background-color:#fff;height:1.5rem;width:1.5rem}:root{--shadow-basic: 0px 2.2px 2.2px rgba(0, 0, 0, .02), 0px 5.3px 5.3px rgba(0, 0, 0, .028), 0px 9.9px 10px rgba(0, 0, 0, .035), 0px 17.6px 17.9px rgba(0, 0, 0, .042), 0px 33px 33.4px rgba(0, 0, 0, .05), 0px 79px 80px rgba(0, 0, 0, .07);--shadow-card: 0 0 0 1px rgba(black, .1), 0 5px 5px rgba(black, .05)}.theme-bg{background-color:var(--theme-bg)}.theme-bg-dim{background-color:var(--theme-bg-dim)}.theme-color{color:var(--theme-color)}.theme-color-dim{color:var(--theme-color-dim)}.theme-divider{border-color:var(--theme-divider)}.theme-button-primary-bg{background-color:var(--theme-button-primary-bg)}.theme-button-primary-color{color:var(--theme-button-primary-color)}.theme-button-secondary-bg{background-color:var(--theme-button-secondary-bg)}.theme-button-secondary-color{color:var(--theme-button-secondary-color)}.theme-product-bg{background-color:var(--theme-product-bg)}:root{--circular-regular: 400;--circular-book: 500;--circular-medium: 600;--font-family-monospace: "Circular Mono", "SF Mono", "Menlo", monospace, sans-serif}strong{font-weight:var(--circular-medium)}.monospace,.monospace-uppercase,.monospace-vertical{font-family:var(--font-family-monospace)}.uppercase,.monospace-uppercase,.monospace-vertical,.uppercase-title{letter-spacing:.075em;text-indent:.075em;text-transform:uppercase}.uppercase-title{display:block;font-weight:var(--circular-medium);font-size:var(--font-size-xs);color:var(--theme-color-dim);margin-bottom:1rem}.monospace-uppercase,.monospace-vertical{font-size:var(--font-size-xs)}.monospace-vertical{writing-mode:vertical-lr}:root{--viewport-height: 100vh;--header-height: 5rem;--content-top: var(--header-height);--header-height-inverse: calc(var(--header-height) * -1) }@supports (min-height: 100svh){:root{--viewport-height: 100svh}}@media (width < 40rem){:root{--header-height: 3.5rem}}.reset-number-input::-webkit-outer-spin-button,.reset-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reset-number-input[type=number]{-moz-appearance:textfield}body{background-color:#000;color:#fff}
