/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url("../fonts/SourceCodePro-Regular.45a9e965b61b.woff2") format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:400;src:url("../fonts/SourceCodePro-Italic.89256ec72cd4.woff2") format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:700;src:url("../fonts/SourceCodePro-Bold.eb7fda576ede.woff2") format("woff2")}@font-face{font-display:swap;font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;src:url("../fonts/SourceSans3-variable.2540f13f050f.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:normal;font-weight:200 900;src:url("../fonts/SourceSerif4-variable.83991fca71ca.woff2") format("woff2")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:400 900;src:url("../fonts/Orbitron-variable.5d281085f727.woff2") format("woff2")}@font-face{font-display:swap;font-family:VT323;font-style:normal;font-weight:400;src:url("../fonts/VT323-Regular.9cb03ff10174.woff2") format("woff2")}@font-face{font-display:swap;font-family:Lilita One;font-style:normal;font-weight:400;src:url("../fonts/LilitaOne-Regular.9a95c766f3e1.woff2") format("woff2")}@font-face{font-display:swap;font-family:Shrikhand;font-style:normal;font-weight:400;src:url("../fonts/Shrikhand-Regular.80a6ee3f30db.woff2") format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:700;src:url("../fonts/SourceCodePro-BoldItalic.88f705152517.woff2") format("woff2")}html{font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;scrollbar-gutter:stable}body{background-image:linear-gradient(to bottom,#ef4a71 var(--tw-gradient-from-position),red var(--tw-gradient-to-position));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;--tw-gradient-from:#ef4a71 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,74,113,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:red var(--tw-gradient-to-position);--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}:is(.dark body){--tw-bg-opacity:1;background-color:#1e1e1e;background-color:rgb(30 30 30/var(--tw-bg-opacity));background-image:none;--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}:where(.dark) h1,:where(.dark) h2,:where(.dark) h3,:where(.dark) h4,:where(.dark) h5,:where(.dark) h6{--tw-text-opacity:1;color:#ef4a71;color:rgb(239 74 113/var(--tw-text-opacity))}main h2{font-family:"Source Serif 4",serif;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:2rem}@media (min-width:768px){main h2{font-size:38px;line-height:1.2;margin-bottom:2.5rem}}main h3{font-size:24px;font-weight:500;line-height:1.2;line-height:150%;margin-bottom:2rem;padding-top:1.75rem}@media (min-width:768px){main h3{font-size:28px;line-height:1.2;margin-bottom:2.5rem}}main h4{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:1.5rem}@media (min-width:768px){main h4{font-size:24px;line-height:1.2;margin-bottom:2rem}}main h5{font-size:18px;font-weight:500;line-height:1.2;margin-bottom:1rem}@media (min-width:768px){main h5{font-size:20px;line-height:1.2;margin-bottom:1.5rem}}main h6{font-size:16px;font-weight:500;line-height:1.2;margin-bottom:1rem}@media (min-width:768px){main h6{font-size:18px;line-height:1.2;margin-bottom:1.5rem}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#000;outline-offset:4px;outline-width:3px}:is(.dark a:focus-visible),:is(.dark button:focus-visible),:is(.dark input:focus-visible),:is(.dark select:focus-visible){outline-color:#ef4a71}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.site-padding{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:412px){.site-padding{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:768px){.site-padding{padding-left:7rem;padding-right:7rem}}@media (min-width:1024px){.site-padding{padding-left:10rem;padding-right:10rem}}.site-container{margin-left:auto;margin-right:auto;max-width:1512px}.rich-text{font-size:18px;line-height:1.2}@media (min-width:768px){.rich-text{font-size:20px;line-height:1.2}}.rich-text p{line-height:1.75rem;margin-bottom:1rem}.rich-text p:last-child{margin-bottom:0}@media (min-width:768px){.rich-text p{margin-bottom:1.25rem}}body.crt-screen .rich-text a{text-decoration-color:#4d4d4d}.dark body.crt-screen .rich-text a{text-decoration-color:#ef4a71}.arc-desktop .rich-text a{text-decoration-color:#5294e2}.rich-text a{text-decoration-color:#fff;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:8px}body.crt-screen :is(.dark .rich-text a:hover){text-decoration-color:#4d4d4d}.dark body.crt-screen :is(.dark .rich-text a:hover){text-decoration-color:#ef4a71}.arc-desktop :is(.dark .rich-text a:hover){text-decoration-color:#5294e2}.rich-text a:hover{text-decoration-color:#000}:is(.dark .rich-text a){text-decoration-color:#ef4a71}:is(.dark .rich-text a:hover){text-decoration-color:#fff}.rich-text ol{list-style-position:outside;list-style-type:decimal;margin-bottom:1rem;margin-left:1.25rem}.rich-text ol:last-child{margin-bottom:0}@media (min-width:768px){.rich-text ol{margin-bottom:1.25rem}}.rich-text ul{list-style-position:outside;list-style-type:disc;margin-bottom:1rem;margin-left:1.25rem}.rich-text ul:last-child{margin-bottom:0}@media (min-width:768px){.rich-text ul{margin-bottom:1.25rem}}.button-menu-toggle{background:transparent;border:0;display:block;height:18px;margin:auto;position:relative;transform:rotate(0deg);transition:.25s ease-out;width:25px}.button-menu-toggle__line{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}:is(.dark .button-menu-toggle__line){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.button-menu-toggle__line{display:block;height:2px;position:absolute;transform:rotate(0deg);transition:top,transform,color,.25s ease-out;width:100%}.button-menu-toggle__line:first-child{top:2px}.mobile-menu-is-open .button-menu-toggle__line:first-child{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity));transform:rotate(45deg)}.mobile-menu-is-open .button-menu-toggle__line:nth-child(2){--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity));top:2px;transform:rotate(-45deg)}body.release-theme{background:var(--release-bg-light,var(--release-bg));color:var(--release-text-light,var(--release-text))}.dark body.release-theme{background:color-mix(in srgb,var(--release-bg) 18%,#1e1e1e);color:#fff}.vapor-text{color:#fff;color:var(--vapor-fg,#fff);text-shadow:.04em .04em 0 #c80b0b,.08em .08em 0 rgba(0,0,0,.55);text-shadow:.04em .04em 0 var(--release-accent,#c80b0b),.08em .08em 0 var(--vapor-shadow,rgba(0,0,0,.55))}html:not(.dark) .crt-screen .vapor-text:not(.vapor-panel *){--vapor-fg:#000;--vapor-shadow:var(--release-accent-2,#67e8f9)}body.crt-screen{background:#98948a;color:#000}body.crt-screen .decoration-white{text-decoration-color:#4d4d4d}body.crt-screen [data-theme-toggle]:not(:checked){border-color:#4d4d4d}.dark body.crt-screen{background:#1e1e1e;color:#fff}.dark body.crt-screen .decoration-white{text-decoration-color:#ef4a71}.arc-desktop{--grid-line:rgba(56,60,74,.06);--grid-line-major:rgba(56,60,74,.11);background-attachment:fixed;background-color:#d3dae3;background-image:linear-gradient(rgba(56,60,74,.11) 1px,transparent 0),linear-gradient(90deg,rgba(56,60,74,.11) 1px,transparent 0),linear-gradient(rgba(56,60,74,.06) 1px,transparent 0),linear-gradient(90deg,rgba(56,60,74,.06) 1px,transparent 0);background-image:linear-gradient(var(--grid-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-major) 1px,transparent 1px),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;color:#383c4a}.arc-desktop ::-moz-selection{background:#5294e2;color:#fff}.arc-desktop ::selection{background:#5294e2;color:#fff}.arc-desktop .decoration-white,.arc-desktop .rich-text a{text-decoration-color:#5294e2}.arc-desktop .rich-text a:hover{text-decoration-color:#000}.arc-desktop [data-theme-toggle]:not(:checked){border-color:#5c616c}.arc-desktop [data-theme-toggle]:checked{border-color:#5294e2}.arc-desktop [data-theme-toggle]:checked+span{background-color:#5294e2}.dark .arc-desktop{--grid-line:rgba(211,218,227,.03);--grid-line-major:rgba(211,218,227,.06);background-color:#2b2e39;background-image:linear-gradient(rgba(211,218,227,.06) 1px,transparent 0),linear-gradient(90deg,rgba(211,218,227,.06) 1px,transparent 0),linear-gradient(rgba(211,218,227,.03) 1px,transparent 0),linear-gradient(90deg,rgba(211,218,227,.03) 1px,transparent 0);background-image:linear-gradient(var(--grid-line-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line-major) 1px,transparent 1px),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);color:#d3dae3}@media (min-width:1024px){.arc-stagger>*{width:85%}.arc-stagger>:nth-child(odd){margin-right:auto}.arc-stagger>:nth-child(2n){margin-left:auto}.arc-stagger>.arc-stagger-fit{max-width:85%;width:-moz-fit-content;width:fit-content}}.arc-titlebar{--arc-titlebar-bg:#e7e8eb;align-items:center;background:#e7e8eb;background:var(--arc-titlebar-bg);border-bottom:1px solid rgba(0,0,0,.1);border-radius:4px 4px 0 0;color:#5c616c;display:grid;font-family:Source Code Pro,monospace;font-size:14px;font-weight:700;gap:1rem;grid-template-columns:1fr auto 1fr;line-height:1.5rem;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.dark) .arc-titlebar{--arc-titlebar-bg:#2f343f;border-bottom-color:rgba(0,0,0,.3);color:#afb8c5}.arc-titlebar__title{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-titlebar__buttons{display:flex;gap:.75rem;grid-column:3;justify-self:end;opacity:.8}.screenshot-dialog{max-height:calc(100vh - 2rem);max-width:min(1400px,100vw - 2rem);overflow:hidden;padding:0}.screenshot-dialog::backdrop{background:rgba(0,0,0,.6)}.screenshot-dialog .arc-titlebar__buttons{opacity:1}.screenshot-dialog__close{border-radius:50%;cursor:pointer;display:flex;opacity:.8}.screenshot-dialog__close:hover{color:#c80b0b;opacity:1}.screenshot-dialog__close:focus-visible{outline:2px solid #5294e2;outline-offset:2px}.screenshot-dialog__image{border-radius:0 0 4px 4px;display:block;max-height:calc(100vh - 4.5rem);max-width:100%}.arc-button{align-items:center;background:#4276b5;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;display:inline-flex;font-family:Source Code Pro,monospace;font-size:18px;font-weight:700;gap:.625rem;padding:.875rem 1.75rem;text-decoration:none;transition:background-color .15s}.arc-button:hover{background:color-mix(in srgb,#4276b5 85%,#000)}.arc-button:focus-visible{outline:2px solid #5294e2;outline-offset:3px}.arc-window .contact-field{--arc-entry-bg:#fff;--arc-entry-border:#d3dae3;margin-bottom:1.5rem}:where(.dark) .arc-window .contact-field{--arc-entry-bg:#404552;--arc-entry-border:#2b2e39}.arc-window .contact-field__label{color:var(--arc-heading);display:block;font-family:Source Code Pro,monospace;font-size:14px;font-weight:700;margin-bottom:.375rem}.arc-window .contact-field input:not([type=checkbox],[type=radio]),.arc-window .contact-field select,.arc-window .contact-field textarea{background-color:var(--arc-entry-bg);border:1px solid var(--arc-entry-border);border-radius:3px;color:var(--arc-heading);display:block;font-size:16px;min-height:2.75rem;padding:.5rem .75rem;width:100%}.arc-window .contact-field input:not([type=checkbox],[type=radio]):focus,.arc-window .contact-field select:focus,.arc-window .contact-field textarea:focus{border-color:#5294e2;box-shadow:inset 0 0 0 1px #5294e2;outline:none}.arc-window .contact-field input:not([type=checkbox],[type=radio])[aria-invalid=true],.arc-window .contact-field select[aria-invalid=true],.arc-window .contact-field textarea[aria-invalid=true]{border-color:#c80b0b}.arc-window .contact-field textarea{min-height:9rem;resize:vertical}.arc-window .contact-field input[type=checkbox],.arc-window .contact-field input[type=radio]{accent-color:#5294e2;height:1.125rem;width:1.125rem}.arc-window .contact-field fieldset label{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.25rem 0}.arc-window .contact-field--check{align-items:center;display:flex;gap:.5rem}.arc-window .contact-field--check label{cursor:pointer}.arc-window .contact-field__help{font-size:14px;margin-top:.375rem}.arc-window .contact-field__error{color:#c80b0b;font-size:14px;font-weight:700;margin-top:.375rem}:where(.dark) .arc-window .contact-field__error{color:#fca5a5}@media(prefers-reduced-motion:no-preference){html:has(#contact){scroll-behavior:smooth}}[data-arc-drag]>.arc-window{position:relative}@media(min-width:1024px)and (pointer:fine){[data-arc-drag] .arc-titlebar{cursor:grab}[data-arc-drag] .is-dragging{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 8px 24px 2px rgba(0,0,0,.3)}:where(.dark) [data-arc-drag] .is-dragging{box-shadow:0 0 0 1px rgba(0,0,0,.23),0 8px 24px 2px rgba(0,0,0,.6)}[data-arc-drag] .is-dragging .arc-titlebar{cursor:grabbing}}.arc-window{--arc-fg:#5c616c;--arc-heading:#2f343f;background:#f5f6f7;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.25);color:#5c616c;color:var(--arc-fg)}:where(.dark) .arc-window{--arc-fg:#d3dae3;--arc-heading:#f5f6f7;background:#383c4a;box-shadow:0 0 0 1px rgba(0,0,0,.23),0 3px 9px 1px rgba(0,0,0,.5)}.arc-window h1,.arc-window h2,.arc-window h3{color:var(--arc-heading)}.arc-window .rich-text h2,.arc-window .rich-text h3{font-family:Source Code Pro,monospace;font-weight:700;letter-spacing:-.025em;line-height:1.375;padding-top:0}.arc-window .rich-text h2{font-size:24px;margin:2.5rem 0 1rem}@media (min-width:768px){.arc-window .rich-text h2{font-size:28px}}.arc-window .rich-text h3{font-size:20px;margin:2rem 0 .75rem}@media (min-width:768px){.arc-window .rich-text h3{font-size:24px}}.arc-window .rich-text>:first-child{margin-top:0}.lab-demo__controls{align-items:center;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.75rem 1.5rem;padding-bottom:1rem}.lab-demo__option{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.lab-demo__option input{accent-color:#5294e2}.lab-demo__option:has(input:disabled){cursor:not-allowed;opacity:.5}.lab-demo__stage{--demo-edge:#dcdfe3;background:#e7e8eb;border:1px solid #dcdfe3;border:1px solid var(--demo-edge);border-radius:4px;display:grid;padding:1.5rem}:where(.dark) .lab-demo__stage{--demo-edge:#2b2e39;background:#2f343f}.lab-demo__stage>*{align-self:center;grid-area:1/1}@media (min-width:768px){.lab-demo__stage{padding:2.5rem}}.lab-demo__note{font-size:.875rem;padding-top:.75rem}.lab-demo__note:empty{display:none}.spam-demo__layout{display:grid;gap:1.5rem}@media (min-width:1024px){.spam-demo__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.spam-demo__site{align-content:start;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.2);color:#1e1e1e;display:grid;gap:.85rem;padding:1.5rem;position:relative}.spam-demo__site-brand{color:#4d4d4d;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spam-demo__site-title{font-size:1.5rem;font-weight:600;margin-top:-.5rem}.spam-demo__field{display:grid;font-size:.875rem;gap:.25rem}.spam-demo__field input,.spam-demo__field textarea{background:#fff;border:1px solid #b3b3b3;border-radius:4px;color:#1e1e1e;font:inherit;font-size:1rem;padding:.4rem .6rem;width:100%}.spam-demo__field input:focus-visible,.spam-demo__field textarea:focus-visible{outline:2px solid #5294e2;outline-offset:1px}.spam-demo__field textarea{resize:vertical}.spam-demo__honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.is-xray .spam-demo__honeypot{background:#fff1f2;border-radius:4px;height:auto;outline:2px dashed #e11d48;overflow:visible;padding:.5rem;position:static;width:auto}.spam-demo__xray-tag{background:#ffe4e6;border-radius:3px;color:#9f1239;display:none;font-size:.75rem;font-style:normal;font-variant-numeric:tabular-nums;padding:0 .4em}.is-xray .spam-demo__xray-tag{display:inline-block}.spam-demo__site-actions{align-items:center;display:flex;gap:.75rem}.spam-demo__send{background:#1e1e1e;border-radius:4px;color:#fff;font-weight:600;padding:.5rem 1.25rem}.spam-demo__send:focus-visible{outline:2px solid #5294e2;outline-offset:2px}.spam-demo__server{background:#2b2e39;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.25),0 3px 9px 1px rgba(0,0,0,.2);color:#d3dae3;display:flex;flex-direction:column;font-family:Source Code Pro,monospace;font-size:.8125rem;line-height:1.5;overflow:hidden}.spam-demo__server-bar{background:#2f343f;color:#afb8c5;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;padding:.5rem .75rem}.spam-demo__inbox{color:#e7e8eb;font-variant-numeric:tabular-nums}.spam-demo__log-area{flex:1;min-height:22rem;position:relative}@media (min-width:1024px){.spam-demo__log-area{min-height:0}}.spam-demo__log{align-content:start;display:grid;gap:.15rem;inset:0;list-style:none;margin:0;overflow:hidden;padding:.75rem;position:absolute}.spam-demo__line{overflow-wrap:anywhere}.spam-demo__line--indent{padding-left:2ch}.spam-demo__line--muted,.spam-demo__line--off{color:#afb8c5}.spam-demo__line--muted{font-style:italic}.spam-demo__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-bottom:1rem}.spam-demo__button{border:1px solid #afb8c5;border-radius:4px;font-weight:600;padding:.5rem 1.25rem}.spam-demo__button--bot{background:#4276b5;border-color:transparent;color:#fff}.spam-demo__button:disabled{cursor:not-allowed;opacity:.5}.spam-demo__button:focus-visible{outline:2px solid #5294e2;outline-offset:2px}.lab-nav{align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1rem}.lab-nav,.lab-nav__arrows{display:flex}.lab-nav__arrows .lab-nav__button:first-child{border-radius:4px 0 0 4px}.lab-nav__arrows .lab-nav__button:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.lab-nav__button{align-items:center;background:#f5f6f7;border:1px solid #afb8c5;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#383c4a;display:inline-flex;font-family:Source Code Pro,monospace;font-weight:700;gap:.5rem;justify-content:center;min-height:2.5rem;padding:0 1rem;text-decoration:none}.lab-nav__button:hover{background:#fff}.lab-nav__button:focus-visible{outline:2px solid #5294e2;outline-offset:2px;position:relative}:where(.dark) .lab-nav__button{background:#404552;border-color:#2b2e39;color:#e7e8eb}:where(.dark) .lab-nav__button:hover{background:#5c616c}.lab-nav__button.is-disabled{opacity:.4;pointer-events:none}.lab-nav__arrow{font-size:1.5rem;line-height:1;padding:0;width:2.75rem}.glide-demo__techniques{display:contents}.glide-demo__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px){.glide-demo__grid{gap:2rem}}.glide-demo__detail{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);visibility:hidden}@media (min-width:768px){.glide-demo__detail{gap:2.5rem}}.glide-demo .lab-demo__stage.is-open .glide-demo__grid{visibility:hidden}.glide-demo .lab-demo__stage.is-open .glide-demo__detail{visibility:visible}.glide-demo__tile{border-radius:4px;display:block;text-align:left;width:100%}.glide-demo__tile:focus-visible{outline:2px solid #5294e2;outline-offset:3px}.glide-demo__art{aspect-ratio:1;border-radius:4px;display:block}.glide-demo__art--midnight{background:linear-gradient(135deg,#5294e2,#2f343f)}.glide-demo__art--static{background:linear-gradient(135deg,#ef4a71,#c80b0b)}.glide-demo__art--daylight{background:linear-gradient(135deg,#e8e3d8,#98948a)}.glide-demo .glide-demo__heading{color:var(--arc-heading);font-family:Source Code Pro,monospace;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;padding-bottom:.5rem}.glide-demo .glide-demo__heading:empty{display:none}.glide-demo__back{background:#4276b5;border-radius:4px;color:#fff;font-weight:600;margin-top:1.25rem;padding:.375rem 1rem}.glide-demo__back:focus-visible{outline:2px solid #5294e2;outline-offset:3px}.responsive-demo__group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.responsive-demo__legend{float:left;font-weight:600;margin-right:.25rem}.responsive-demo__width{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:.5rem .75rem}.responsive-demo__width output{font-family:Source Code Pro,monospace;font-variant-numeric:tabular-nums;font-weight:400}.responsive-demo__width input{accent-color:#5294e2;width:12rem}.responsive-demo__frame{background:#1e1e1e;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.25);justify-self:center;overflow:hidden}.responsive-demo__iframe{border:0;display:block;transform-origin:0 0}.mobile-menu{inset:0;position:fixed;transition:visibility 0s linear .64s;visibility:hidden;z-index:20}.mobile-menu.is-open{transition:none;visibility:visible}.mobile-menu__split{display:grid;grid-template-rows:1fr 1fr;height:100%}.mobile-menu__half{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:1.5rem;transition:transform .64s cubic-bezier(.16,1,.3,1)}.mobile-menu__half--music{padding-top:6rem;transform:translateY(-100%)}.mobile-menu__half--webdev{transform:translateY(100%)}.is-open .mobile-menu__half{transform:none}@media(prefers-reduced-motion:reduce){.mobile-menu__half{transition:none}}.mobile-menu__link{text-align:center}.mobile-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.mobile-menu__half--webdev .mobile-menu__link{color:var(--arc-heading)}.mobile-menu__half--webdev .mobile-menu__link:focus-visible{outline-color:#5294e2}.editor-demo__panes{display:grid;gap:1.5rem}@media (min-width:768px){.editor-demo__panes{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.editor-demo__editor{display:flex;flex-direction:column;gap:1rem}.editor-demo__bar{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.editor-demo__label{color:var(--arc-heading);font-family:Source Code Pro,monospace;font-size:.875rem;font-weight:700}.editor-demo__status{align-items:center;display:inline-flex;font-size:.875rem;gap:.5rem}.editor-demo__status:before{background:#5294e2;border-radius:50%;content:"";height:.5rem;width:.5rem}.editor-demo__status.is-draft:before{background:#c87c0b}.editor-demo__field{display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.375rem}.editor-demo__field input,.editor-demo__field textarea{background:#f5f6f7;border:1px solid #dcdfe3;border-radius:4px;color:#2f343f;font-size:1rem;font-weight:400;padding:.5rem .75rem;resize:vertical;width:100%}.editor-demo__field input:focus-visible,.editor-demo__field textarea:focus-visible{outline:2px solid #5294e2;outline-offset:1px}:where(.dark) .editor-demo__field input,:where(.dark) .editor-demo__field textarea{background:#383c4a;border-color:#2b2e39;color:#f5f6f7}.editor-demo__publish{align-self:flex-start;background:#4276b5;border-radius:4px;color:#fff;font-weight:600;padding:.5rem 1.25rem}.editor-demo__publish:disabled{cursor:not-allowed;opacity:.5}.editor-demo__publish:focus-visible{outline:2px solid #5294e2;outline-offset:3px}.editor-demo__history{border-top:1px solid #dcdfe3;padding-top:.5rem}:where(.dark) .editor-demo__history{border-color:#2b2e39}.editor-demo__revisions{display:flex;flex-direction:column;font-size:.875rem;gap:.375rem;padding-top:.5rem}.editor-demo__revisions li{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.editor-demo__restore{color:#4276b5;font-weight:600;text-decoration:underline;text-underline-offset:3px}:where(.dark) .editor-demo__restore{color:#5294e2}.editor-demo__preview{display:flex;flex-direction:column;gap:.5rem}.editor-demo__site{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.2);color:#1e1e1e;display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.5rem}.editor-demo__site-brand{align-self:stretch;border-bottom:1px solid #e6e6e6;font-weight:700;margin-bottom:.25rem;padding-bottom:.75rem}.editor-demo__site .editor-demo__site-title{color:#1e1e1e;font-family:Source Sans\ 3,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;overflow-wrap:anywhere;padding:0}.editor-demo__site .editor-demo__site-title:empty{display:none}.editor-demo__site-intro{overflow-wrap:anywhere}.editor-demo__site-button{background:#1e1e1e;border-radius:999px;color:#fff;font-weight:600;padding:.5rem 1.25rem}.editor-demo__site-button:empty{display:none}.theme-demo__site{--site-bg:#fff;--site-text:#1e1e1e;--site-muted:#4d4d4d;--site-line:#e6e6e6;--site-card:#efefef;--site-button-bg:#1e1e1e;--site-button-text:#fff;--site-photo-dim:1;background:#fff;background:var(--site-bg);border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.2);color:#1e1e1e;color:var(--site-text);display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.theme-demo__site.is-dark{--site-bg:#1e1e1e;--site-text:#efefef;--site-muted:#b3b3b3;--site-line:#3a3a3a;--site-card:#3a3a3a;--site-button-bg:#efefef;--site-button-text:#1e1e1e;--site-photo-dim:0.85}.theme-demo__site,.theme-demo__site *{transition:background-color .4s ease,color .4s ease,border-color .4s ease,filter .4s ease}@media(prefers-reduced-motion:reduce){.theme-demo__site,.theme-demo__site *{transition:none}}@media (min-width:768px){.theme-demo__site{padding:2rem}}.theme-demo__site-bar{border-bottom:1px solid var(--site-line);display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;padding-bottom:.75rem}.theme-demo__site-brand{font-weight:700}.theme-demo__site-nav{color:var(--site-muted);font-size:.875rem}.theme-demo__site-hero{align-items:center;display:grid;gap:1.25rem}@media (min-width:768px){.theme-demo__site-hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.theme-demo__site-text{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.theme-demo__site .theme-demo__site-title{color:var(--site-text);font-family:Source Sans\ 3,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;padding:0}.theme-demo__site-button{background:var(--site-button-bg);border-radius:999px;color:var(--site-button-text);font-weight:600;padding:.5rem 1.25rem}.theme-demo__site-photo{aspect-ratio:4/3;background:linear-gradient(180deg,#5294e2 0 55%,#d9d3c5 55%);border-radius:4px;filter:brightness(var(--site-photo-dim));position:relative}.theme-demo__site-photo:after{aspect-ratio:1;background:#fff;border-radius:0 0 40% 40%;bottom:22%;box-shadow:inset 0 .4rem 0 #c87c0b;content:"";left:50%;position:absolute;translate:-50% 0;width:22%}.theme-demo__site-card{background:var(--site-card);border-radius:4px;padding:1rem}.theme-demo__site-card-title{font-weight:700;padding-bottom:.25rem}.editor-demo.is-waiting :is(.editor-demo__site-intro,.editor-demo__site-button),.glide-demo.is-waiting .glide-demo__tile,.responsive-demo.is-waiting .responsive-demo__iframe{opacity:0}.editor-demo__untyped{opacity:0}.editor-demo__site-title.is-typing .editor-demo__typed:after{animation:cursor-blink 1s steps(1) infinite;background:currentColor;content:"";display:inline-block;height:.9em;margin-left:3px;vertical-align:-.1em;width:3px}.lab-item__thumb{aspect-ratio:16/9;background:#e7e8eb;border:1px solid #d3dae3;border-radius:4px;color:#afb8c5;display:grid;outline:2px solid transparent;outline-offset:3px;overflow:hidden;place-items:center;transition:outline-color .15s ease-out}:where(.dark) .lab-item__thumb{background:#404552;border-color:#2b2e39;color:#afb8c5}.lab-item:focus-visible .lab-item__thumb,.lab-item:hover .lab-item__thumb{outline-color:#5294e2}.lab-item:focus-visible{outline:none}.makeover-demo__frame{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25);container-type:inline-size;display:grid;margin-inline:auto;max-width:760px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.makeover-demo__site{grid-area:1/1;min-width:0}.makeover-demo__after{-webkit-clip-path:inset(0 0 0 var(--split));clip-path:inset(0 0 0 var(--split))}.makeover-demo__frame--screenshots{aspect-ratio:16/10;grid-template-rows:minmax(0,1fr)}.makeover-demo__shot{background:#fff;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.makeover-demo__handle{background:#fff;bottom:0;box-shadow:0 0 0 1px rgba(0,0,0,.2);left:var(--split);margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px}.makeover-demo__handle:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35);color:#383c4a;content:"‹ ›";content:"‹ ›"/"";display:grid;font-weight:700;height:2.5rem;left:50%;letter-spacing:.1em;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem}.makeover-demo__frame:has(.makeover-demo__range:focus-visible) .makeover-demo__handle:after{outline:2px solid #5294e2;outline-offset:2px}.makeover-demo__tag{background:rgba(0,0,0,.65);border-radius:4px;bottom:.625rem;color:#fff;font-family:Source Code Pro,monospace;font-size:12px;font-weight:700;padding:.125rem .5rem;pointer-events:none;position:absolute}.makeover-demo__tag--before{left:.625rem}.makeover-demo__tag--after{right:.625rem}.makeover-demo__range{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.makeover-demo__range::-webkit-slider-thumb{-webkit-appearance:none;height:100vh;width:2.5rem}.makeover-demo__range::-moz-range-thumb{border:0;height:100vh;width:2.5rem}.mo-before__header{background:linear-gradient(#8e1c1c,#561010);color:#ffeccc;padding:1rem 1.25rem .75rem}.mo-before__logo{font-family:Brush Script MT,Segoe Script,cursive;font-size:1.75rem;line-height:1.1;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.mo-before__tagline{font-family:Times New Roman,serif;font-size:.75rem;font-style:italic}.mo-before__nav{background:linear-gradient(#4a4a4a,#2b2b2b);border-top:1px solid #777;display:flex;flex-wrap:wrap}.mo-before__nav li{border-right:1px solid #555;color:#ddd;font-size:.6875rem;padding:.375rem .75rem;text-transform:uppercase}.mo-before{background:#fff;color:#666;display:flex;flex-direction:column;font-family:Verdana,Geneva,sans-serif;font-size:.75rem;line-height:1.5}.mo-before .mo-before__body{display:flex;flex:1;gap:1rem;padding:1rem 1.25rem}.mo-before .mo-before__main{align-content:start;display:grid;flex:2;gap:.625rem}.mo-before .mo-before__title{color:#b00;font-family:Times New Roman,serif;font-size:1.375rem;font-weight:700;text-shadow:1px 1px 0 #ccc}.mo-before .mo-before__photo{background:#fff;border:1px solid #ccc;box-shadow:3px 3px 5px #999;height:auto;max-width:15rem;padding:4px;width:75%}.mo-before .mo-before__hours{color:#b00;font-weight:700;text-align:center}.mo-before .mo-before__call{color:#333;font-weight:700}.mo-before .mo-before__sidebar{align-content:start;background:#f0f0f0;border:1px solid #ddd;display:grid;flex:1;gap:.5rem;padding:.75rem}.mo-before .mo-before__widget-title{border-bottom:2px solid #b00;color:#333;font-weight:700;padding-bottom:.25rem}.mo-before .mo-before__fb{background:#fff;border:1px solid #dddfe2;color:#90949c;display:grid;font-family:Helvetica,Arial,sans-serif;font-size:.6875rem;gap:.5rem;padding:.5rem}.mo-before .mo-before__fb-page{align-items:center;display:flex;gap:.5rem}.mo-before .mo-before__fb-page img{border:1px solid #ccc;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.mo-before .mo-before__fb-name{color:#365899;font-size:.75rem;font-weight:700}.mo-before .mo-before__fb-like{background:#4267b2;border:1px solid #4267b2;border-radius:2px;color:#fff;font-weight:700;justify-self:start;padding:.125rem .5rem}.mo-before .mo-before__fb-fans{display:flex;gap:3px}.mo-before .mo-before__fb-fans span{background:#c9ccd1;height:1.25rem;width:1.25rem}.mo-before .mo-before__fb-fans span:nth-child(3n+2){background:#b0b5bd}.mo-before .mo-before__fb-fans span:nth-child(3n){background:#dfe1e5}.mo-before .mo-before__map{background:#d8d8d8;color:#999;display:grid;height:4rem;place-items:center}.mo-before .mo-before__footer{border-top:1px solid #ddd;color:#999;font-size:.625rem;margin-top:auto;padding:.5rem 1.25rem;text-align:center}@container (max-width: 480px){.mo-before .mo-before__body{flex-direction:column}}.mo-after{--pizza-red:#d23a1f;--pizza-ink:#2a1d17;--pizza-muted:#75625a;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3CfeColorMatrix values=%270 0 0 0 .35 0 0 0 0 .22 0 0 0 0 .12 0 0 0 .07 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E"),radial-gradient(circle at 85% 20%,#ffe2c2 0,transparent 55%),#fbf4e8;border-top:5px solid #d23a1f;border-top:5px solid var(--pizza-red);color:#2a1d17;color:var(--pizza-ink);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;gap:1.25rem;line-height:1.5;overflow:hidden;padding:1rem 1.5rem 1.5rem}.mo-after .mo-after__header{align-items:center;display:flex;gap:1.25rem;position:relative;z-index:1}.mo-after .mo-after__logo{color:var(--pizza-red);font-family:Lilita One,system-ui,sans-serif;font-size:1.625rem;line-height:1}.mo-after .mo-after__logo span{color:var(--pizza-ink);display:block;font-family:system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mo-after .mo-after__nav{display:flex;font-weight:600;gap:1.25rem;margin-left:auto}.mo-after .mo-after__order{background:var(--pizza-red);border-radius:999px;box-shadow:0 2px 0 #9e2a14;color:#fff;font-size:.8125rem;font-weight:700;padding:.4375rem 1rem;white-space:nowrap}.mo-after .mo-after__hero{align-items:center;display:flex;min-height:12rem;position:relative}.mo-after .mo-after__hero-text{max-width:58%;position:relative;z-index:1}.mo-after .mo-after__kicker{color:var(--pizza-red);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mo-after .mo-after__title{font-family:Lilita One,system-ui,sans-serif;font-size:2.125rem;line-height:1.02;padding-top:.25rem}.mo-after .mo-after__intro{color:var(--pizza-muted);padding-top:.625rem}.mo-after .mo-after__pizza{aspect-ratio:1;border-radius:50%;box-shadow:0 10px 30px rgba(80,30,10,.3);height:auto;-o-object-fit:cover;object-fit:cover;position:absolute;right:-5.5rem;top:50%;transform:translateY(-50%) rotate(-12deg);width:15rem}.mo-after .mo-after__info{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));position:relative;z-index:1}.mo-after .mo-after__info li{align-items:center;background:hsla(0,0%,100%,.75);border-radius:8px;box-shadow:0 1px 2px rgba(80,30,10,.08);color:var(--pizza-muted);display:flex;font-size:.75rem;gap:.625rem;line-height:1.3;padding:.625rem .75rem}.mo-after .mo-after__info svg{color:var(--pizza-red);flex-shrink:0}.mo-after .mo-after__info strong{color:var(--pizza-ink);display:block;font-size:.8125rem}.mo-after .mo-after__menu{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(80,30,10,.1);padding:1rem 1.25rem 1.125rem}.mo-after .mo-after__menu li{border-bottom:1px solid #f1e6d6;padding:.5rem 0}.mo-after .mo-after__menu-head{align-items:baseline;display:flex;justify-content:space-between}.mo-after .mo-after__menu-title{font-family:Lilita One,system-ui,sans-serif;font-size:1.25rem}.mo-after .mo-after__menu-size{color:var(--pizza-muted);font-size:.75rem;font-weight:600}.mo-after .mo-after__item{align-items:baseline;display:flex;font-weight:700;gap:.5rem}.mo-after .mo-after__item b{border-bottom:2px dotted #dccbb5;flex:1;min-width:1rem}.mo-after .mo-after__item>span:last-child{color:var(--pizza-red);font-family:Lilita One,system-ui,sans-serif;font-size:1rem;font-weight:400}.mo-after .mo-after__tag{background:#fde3d9;border-radius:4px;color:var(--pizza-red);display:inline-block;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.04em;margin-left:.25rem;padding:0 .375rem;text-transform:uppercase;vertical-align:.15em}.mo-after .mo-after__tag--veg{background:#e1f0dc;color:#2f6b34}.mo-after .mo-after__desc{color:var(--pizza-muted);font-size:.75rem}.mo-after .mo-after__menu-link{color:var(--pizza-red);display:inline-block;font-weight:700;padding-top:.625rem}@container (max-width: 480px){.mo-after{padding-inline:1rem}.mo-after .mo-after__nav{display:none}.mo-after .mo-after__header{gap:.75rem}.mo-after .mo-after__logo{font-size:1.375rem}.mo-after .mo-after__order{font-size:.75rem;margin-left:auto;padding:.375rem .75rem}.mo-after .mo-after__hero{min-height:8rem}.mo-after .mo-after__hero-text{max-width:70%}.mo-after .mo-after__title{font-size:1.375rem}.mo-after .mo-after__pizza{right:-3.5rem;width:7.5rem}.mo-after .mo-after__menu-size,.mo-after .mo-after__tag:not(.mo-after__tag--veg){display:none}.mo-after .mo-after__menu{padding-inline:1rem}}@container (max-width: 320px){.mo-after .mo-after__order-more{display:none}}.ql-cover{aspect-ratio:1;overflow:hidden;position:relative}.ql-cover--reptile{background:conic-gradient(from 10deg at 42% 58%,#c4552d 0 40deg,#e3a93b 40deg 95deg,#f0d9a8 95deg 130deg,#3f8f8b 130deg 190deg,#24384a 190deg 235deg,#d9877a 235deg 290deg,#2f6f73 290deg 330deg,#c4552d 330deg)}.ql-cover--swamp{background:linear-gradient(135deg,#3f8f8b 25%,transparent 0) 0 0/28px 28px,linear-gradient(225deg,#e3a93b 25%,transparent 0) 0 0/28px 28px,linear-gradient(315deg,#c4552d 25%,transparent 0) 0 0/28px 28px,linear-gradient(45deg,#f0d9a8 25%,transparent 0) 0 0/28px 28px,#24384a}.ql-cover--cosmic{background:linear-gradient(135deg,#d9877a 33%,transparent 0) 0 0/32px 20px,linear-gradient(225deg,#d9877a 33%,transparent 0) 0 0/32px 20px,repeating-linear-gradient(#2f6f73 0 20px,#3f8f8b 20px 40px,#e3a93b 40px 60px)}.ql-cover--molten{background:repeating-linear-gradient(0deg,transparent 0 14px,#f0d9a8 14px 18px),repeating-linear-gradient(90deg,transparent 0 14px,#f0d9a8 14px 18px),conic-gradient(#c4552d 0 25%,#7a4e6e 0 50%,#c4552d 0 75%,#7a4e6e 0)}.ql-tee{aspect-ratio:1;background:#f2f2f2;display:grid;place-items:center}.ql-tee:before{background:#1d1d1f;-webkit-clip-path:polygon(30% 0,70% 0,100% 18%,88% 34%,80% 28%,80% 100%,20% 100%,20% 28%,12% 34%,0 18%);clip-path:polygon(30% 0,70% 0,100% 18%,88% 34%,80% 28%,80% 100%,20% 100%,20% 28%,12% 34%,0 18%);content:"";grid-area:1/1;height:80%;width:80%}.ql-tee .ql-cover{grid-area:1/1;margin-top:-5%;width:30%}.ql-before{background:#fff;color:#555;display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;font-size:.6875rem;line-height:1.4}.ql-before .ql-before__utility{background:#f3f3f3;color:#777;display:flex;gap:.75rem;padding:.375rem 1rem}.ql-before .ql-before__utility-right{margin-left:auto}.ql-before .ql-before__header{border-bottom:1px solid #e5e5e5;display:grid;gap:.5rem;justify-items:center;padding:.875rem 1rem .625rem}.ql-before .ql-before__logo{color:#111;font-size:1.125rem;letter-spacing:.08em}.ql-before .ql-before__nav{color:#333;display:flex;gap:1.25rem}.ql-before .ql-before__bar{color:#333;display:flex;justify-content:space-between;padding:.625rem 1rem}.ql-before .ql-before__bar span:first-child{font-size:.9375rem}.ql-before .ql-before__body{display:flex;flex:1;gap:1rem;padding:0 1rem 1rem}.ql-before .ql-before__filters{align-content:start;display:grid;flex:0 0 8.5rem;gap:.3125rem}.ql-before .ql-before__filters p{align-items:center;display:flex;gap:.375rem}.ql-before .ql-before__filters span{background:#fff;border:1px solid #999;height:.6875rem;width:.6875rem}.ql-before .ql-before__filters span.is-checked{background:#333;border-color:#333}.ql-before .ql-before__filter-title{border-bottom:1px solid #e5e5e5;color:#111;font-size:.8125rem;padding-bottom:.25rem}.ql-before .ql-before__filter-group{color:#111;font-weight:700;padding-top:.375rem}.ql-before .ql-before__grid{align-content:start;display:grid;flex:1;gap:1rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ql-before .ql-before__grid .ql-cover,.ql-before .ql-before__grid .ql-tee{margin-bottom:.375rem}.ql-before .ql-before__name{color:#111;font-size:.75rem}.ql-before .ql-before__unit{color:#aaa}.ql-before .ql-before__soldout{color:#111}@container (max-width: 480px){.ql-before .ql-before__body{flex-direction:column}.ql-before .ql-before__filters{flex-basis:auto}.ql-before .ql-before__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ql-after{--ql-paper:#f1ead8;--ql-rust:#d9542c;--ql-teal:#1f6f80;--ql-ink:#22303a;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3CfeColorMatrix values=%270 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .09 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E"),#f1ead8;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3CfeColorMatrix values=%270 0 0 0 .3 0 0 0 0 .25 0 0 0 0 .2 0 0 0 .09 0%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E"),var(--ql-paper);color:#22303a;color:var(--ql-ink);display:flex;flex-direction:column;font-family:"Source Serif 4",serif;font-size:.8125rem;gap:1.125rem;line-height:1.45;padding:1.125rem 1.5rem 1.375rem}.ql-after .ql-after__logo,.ql-after .ql-after__title,.ql-after .ql-after__tour-label{color:var(--ql-rust);font-family:Shrikhand,Georgia,serif;text-shadow:2px 1.5px 0 rgba(31,111,128,.85)}.ql-after .ql-after__header{align-items:baseline;border-bottom:2px solid var(--ql-teal);display:flex;gap:1.25rem;padding-bottom:.625rem}.ql-after .ql-after__logo{font-size:1.5rem;line-height:1}.ql-after .ql-after__nav{display:flex;font-weight:600;gap:1rem}.ql-after .ql-after__ship{font-size:.75rem;margin-left:auto;white-space:nowrap}.ql-after .ql-after__cart{font-weight:600;white-space:nowrap}.ql-after .ql-after__featured{align-items:center;display:grid;gap:3.25rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-top:.5rem}.ql-after .ql-after__featured-lp{margin-left:.5rem}.ql-after .ql-after__sticker{aspect-ratio:1;background:var(--ql-rust);border-radius:50%;color:var(--ql-paper);display:grid;font-family:Source Code Pro,monospace;font-size:.5625rem;font-weight:700;left:-.75rem;line-height:1.2;padding:.5rem;place-items:center;position:absolute;text-align:center;text-transform:uppercase;top:-.75rem;transform:rotate(-14deg);width:4.75rem;z-index:2}.ql-after .ql-after__catno{color:var(--ql-teal);font-family:Source Code Pro,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.04em}.ql-after .ql-after__title{font-size:2.125rem;line-height:1;padding-top:.25rem}.ql-after .ql-after__blurb{padding-top:.625rem}.ql-after .ql-after__prices{font-weight:700;padding-top:.625rem}.ql-after .ql-after__preorder{background:var(--ql-teal);color:var(--ql-paper);display:inline-block;font-weight:700;margin-top:.875rem;padding:.375rem .875rem}.ql-after .ql-after__filters{align-items:baseline;border-bottom:1px solid rgba(34,48,58,.25);border-top:1px solid rgba(34,48,58,.25);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem .875rem;padding:.5rem 0}.ql-after .ql-after__filters .is-on{font-weight:700;-webkit-text-decoration:underline 2px var(--ql-rust);text-decoration:underline 2px var(--ql-rust);text-underline-offset:4px}.ql-after .ql-after__group{color:var(--ql-teal);font-family:Source Code Pro,monospace;font-size:.625rem;font-weight:700;margin-left:.5rem;text-transform:uppercase}.ql-after .ql-after__toggle{align-items:center;display:inline-flex;gap:.375rem;margin-left:auto}.ql-after .ql-after__toggle i{border:1.5px solid var(--ql-ink);height:.8125rem;position:relative;width:.8125rem}.ql-after .ql-after__toggle i:after{border:solid var(--ql-rust);border-width:0 2px 2px 0;content:"";height:8px;left:3px;position:absolute;top:0;transform:rotate(40deg);width:4px}.ql-after .ql-after__list{display:grid}.ql-after .ql-after__list li{align-items:center;border-bottom:1px solid rgba(34,48,58,.25);display:grid;gap:1rem;grid-template-columns:3.75rem minmax(0,1fr) auto;padding:.5rem 0}.ql-after .ql-after__list .is-soldout{opacity:.45}.ql-after .ql-after__name{font-size:.9375rem;font-weight:700}.ql-after .ql-after__name span{color:var(--ql-teal);display:block;font-family:Source Code Pro,monospace;font-size:.625rem;font-weight:700}.ql-after .ql-after__line{font-weight:600;text-align:right}.ql-after .ql-after__tour{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:.25rem .75rem}.ql-after .ql-after__tour-label{font-size:1.125rem;font-weight:400}.ql-after .ql-after__tour-link{color:var(--ql-rust);font-weight:700;margin-left:auto}.ql-after .ql-cover:after,.ql-after .ql-cover:before{content:"";inset:0;position:absolute}.ql-after .ql-cover:before{background:var(--ql-teal);mix-blend-mode:color;z-index:1}.ql-after .ql-cover:after{background:radial-gradient(circle,transparent 0 1px,hsla(43,47%,90%,.45) 1.5px) 0 0/4px 4px;z-index:1}.ql-after .ql-lp{position:relative}.ql-after .ql-lp .ql-cover{box-shadow:1px 1px 0 rgba(34,48,58,.3);position:relative;z-index:1}.ql-after .ql-lp__disc{aspect-ratio:1;background:radial-gradient(circle,var(--ql-paper) 0 3%,var(--ql-rust) 3.5% 30%,transparent 30.5%),repeating-radial-gradient(circle,var(--ql-ink) 0 2px,#33434f 2px 3px);border-radius:50%;left:22%;position:absolute;top:5%;width:90%}.ql-after .ql-tape{background:var(--ql-rust);border-radius:3px;padding:12% 8% 34%;position:relative}.ql-after .ql-tape .ql-cover{aspect-ratio:2.4}.ql-after .ql-tape:after{background:radial-gradient(circle at 25% 50%,var(--ql-paper) 0 22%,transparent 24%),radial-gradient(circle at 75% 50%,var(--ql-paper) 0 22%,transparent 24%),var(--ql-ink);border-radius:3px;bottom:9%;content:"";height:18%;left:22%;position:absolute;right:22%}.ql-after .ql-shirt{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,var(--ql-rust) 0 13%,transparent 14%),var(--ql-teal);-webkit-clip-path:polygon(30% 6%,70% 6%,98% 24%,86% 40%,78% 34%,78% 94%,22% 94%,22% 34%,14% 40%,2% 24%);clip-path:polygon(30% 6%,70% 6%,98% 24%,86% 40%,78% 34%,78% 94%,22% 94%,22% 34%,14% 40%,2% 24%)}@container (max-width: 480px){.ql-after{padding-inline:1rem}.ql-after .ql-after__nav,.ql-after .ql-after__ship{display:none}.ql-after .ql-after__cart{margin-left:auto}.ql-after .ql-after__featured{gap:1rem;grid-template-columns:minmax(0,1fr)}.ql-after .ql-after__featured-lp{width:62%}.ql-after .ql-after__title{font-size:1.5rem}.ql-after .ql-after__toggle{margin-left:0}.ql-after .ql-after__list li{grid-template-columns:2.75rem minmax(0,1fr)}.ql-after .ql-after__line{grid-column:2;text-align:left}.ql-after .ql-after__tour-link{margin-left:0}}.price-card{background:#e7e8eb;border:1px solid #d3dae3;border-radius:4px;display:flex;flex-direction:column;padding:1.75rem 1.5rem;position:relative}:where(.dark) .price-card{background:#2f343f;border-color:#2b2e39}.price-card.is-featured{border-color:#5294e2;box-shadow:0 0 0 1px #5294e2}.price-card__badge{background:#4276b5;border-radius:4px;color:#fff;font-family:Source Code Pro,monospace;font-size:12px;font-weight:700;letter-spacing:.025em;padding:.125rem .625rem;position:absolute;right:1.5rem;text-transform:uppercase;top:0;transform:translateY(-50%)}.price-card__features{display:grid;gap:.5rem;margin-bottom:1.5rem;padding-top:1.25rem}.price-card__features li{padding-left:1.5rem;position:relative}.price-card__features li:before{color:#4276b5;content:"✓";content:"✓"/"";font-weight:700;left:0;position:absolute}:where(.dark) .price-card__features li:before{color:#5294e2}.price-card__link{align-self:flex-start;color:var(--arc-heading);font-family:Source Code Pro,monospace;font-weight:700;margin-top:auto;text-decoration:underline;text-decoration-color:#5294e2;text-decoration-thickness:1.5px;text-underline-offset:6px}.price-card__link:hover{text-decoration-color:currentColor}.price-card__link:focus-visible{outline:2px solid #5294e2;outline-offset:4px}.release-backdrop{inset:0;pointer-events:none;position:fixed;z-index:-1}.release-backdrop:after,.release-backdrop:before{content:"";inset:0;position:absolute}.release-backdrop:before{background:radial-gradient(ellipse 60% 50% at 25% 35%,#ef4a71,transparent),radial-gradient(ellipse 55% 50% at 80% 75%,#67e8f9,transparent);background:radial-gradient(ellipse 60% 50% at 25% 35%,var(--release-accent,#ef4a71),transparent),radial-gradient(ellipse 55% 50% at 80% 75%,var(--release-accent-2,#67e8f9),transparent);opacity:0;opacity:calc(var(--energy, 0)*.35 + var(--beat, 0)*.12)}:where(html:not(.dark)) .release-backdrop:before{opacity:0;opacity:calc(var(--energy, 0)*.7 + var(--beat, 0)*.2)}.release-backdrop:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.5) 0 1px,transparent 1px 3px);opacity:0;opacity:calc(var(--energy, 0)*.6)}body.crt-screen:after,body.release-theme:after{animation:crt-flicker 7s steps(1) infinite;background:repeating-linear-gradient(180deg,rgba(0,0,0,.07) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:fixed;z-index:50}@media(prefers-reduced-motion:reduce){body.crt-screen:after,body.release-theme:after{animation:none}}html:not(.dark) :is(body.release-theme,body.crt-screen):after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px)}.crt{animation:crt-flicker 9s steps(1) infinite;border-radius:1.25rem;filter:drop-shadow(-3px 0 0 color-mix(in srgb,#67e8f9 80%,transparent)) drop-shadow(3px 0 0 color-mix(in srgb,#ff0000 80%,transparent));filter:drop-shadow(-3px 0 0 color-mix(in srgb,var(--release-accent-2,#67e8f9) 80%,transparent)) drop-shadow(3px 0 0 color-mix(in srgb,var(--release-accent,#ff0000) 80%,transparent));overflow:hidden;position:relative}.crt:after{background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.2) 100%),repeating-linear-gradient(180deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}@media(prefers-reduced-motion:reduce){.crt{animation:none}}.coming-soon__cover{border:0;cursor:pointer;display:block;padding:0;width:100%}.coming-soon__cover img{filter:brightness(.6) saturate(.8);transition:filter .2s}.coming-soon__cover:focus-visible img,.coming-soon__cover:hover img{filter:brightness(.75) saturate(.9)}.coming-soon__cover:focus-visible{outline:3px solid currentColor;outline-offset:4px}.coming-soon__cover.is-nosignal{animation:coming-soon-jolt .3s steps(3) both}.coming-soon__static{background:gray url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2790%27 height=%2790%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.9%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3CfeColorMatrix values=%273 0 0 0 -1 3 0 0 0 -1 3 0 0 0 -1 0 0 0 0 1%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E") 0 0/180px 180px;display:grid;image-rendering:pixelated;inset:0;overflow:hidden;place-items:center;position:absolute;visibility:hidden}.coming-soon__static:before{background:linear-gradient(transparent,hsla(0,0%,100%,.3),transparent);content:"";height:30%;left:0;position:absolute;right:0;top:-30%}.is-nosignal .coming-soon__static{animation:coming-soon-snow .24s steps(4) infinite;visibility:visible}.is-nosignal .coming-soon__static:before{animation:coming-soon-roll .9s linear infinite}.coming-soon__nosignal{background:#1530e8;color:#fff;font-family:VT323,monospace;font-size:clamp(1.5rem,6vw,2.5rem);letter-spacing:.08em;padding:.125rem 1rem;position:relative;text-transform:uppercase}.is-nosignal .coming-soon__nosignal{animation:coming-soon-blink .8s steps(1) infinite}@media(prefers-reduced-motion:reduce){.coming-soon__cover.is-nosignal,.is-nosignal .coming-soon__nosignal,.is-nosignal .coming-soon__static,.is-nosignal .coming-soon__static:before{animation:none}}.crt-terminal{--screen:color-mix(in srgb,var(--release-bg,#000) 10%,#000);--phosphor:color-mix(in srgb,var(--release-accent-2,#67e8f9) 30%,#fff);--term-accent:var(--release-accent,#c80b0b);--term-accent-text:var(--release-accent-text,#fff);animation:crt-flicker 9s steps(1) infinite;background:color-mix(in srgb,#000 10%,#000);background:var(--screen);border-radius:1.25rem;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.08),inset 0 0 80px rgba(0,0,0,.9),0 25px 50px -12px rgba(0,0,0,.5);color:color-mix(in srgb,#67e8f9 30%,#fff);color:var(--phosphor);font-family:VT323,monospace;font-size:1.5rem;isolation:isolate;line-height:1.25;overflow:hidden;padding:1.25rem 1.25rem 1rem;position:relative;text-shadow:0 0 6px color-mix(in srgb,color-mix(in srgb,#67e8f9 30%,#fff) 45%,transparent);text-shadow:0 0 6px color-mix(in srgb,var(--phosphor) 45%,transparent);text-transform:uppercase}.crt-terminal:after{background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.35) 100%),repeating-linear-gradient(180deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.crt-terminal :focus-visible{outline:2px dashed var(--phosphor);outline-offset:2px}@media(prefers-reduced-motion:reduce){.crt-terminal{animation:none}}.crt-terminal__prompt{color:var(--phosphor);font:inherit;margin:0 0 .75rem}.crt-terminal:not(:has(.is-active)) .crt-terminal__prompt:after{animation:cursor-blink 1s steps(1) infinite;content:"█";content:"█"/""}.crt-terminal__row{align-items:baseline;display:flex;gap:.75rem;padding:.15rem .5rem;text-align:left;text-transform:inherit;width:100%}.crt-terminal__track:not(.is-active)>.crt-terminal__row:is(button):hover{background:color-mix(in srgb,var(--phosphor) 15%,transparent)}.is-active .crt-terminal__row{background:var(--term-accent);color:var(--term-accent-text);text-shadow:none}.is-playing .crt-terminal__row{background:color-mix(in srgb,var(--term-accent),#fff 0);background:color-mix(in srgb,var(--term-accent),#fff calc(var(--beat, 0)*20%));box-shadow:0 0 0 color-mix(in srgb,var(--term-accent) 70%,transparent);box-shadow:0 0 calc(var(--beat, 0)*1.25rem) color-mix(in srgb,var(--term-accent) 70%,transparent)}.is-playing .crt-terminal__row:after{animation:cursor-blink 1s steps(1) infinite;content:"█";content:"█"/"";margin-left:-.5rem}.crt-terminal__row--silent{opacity:.55}.crt-terminal__icon{flex:none;opacity:0;width:1.5em}:is(.group:hover,.group:focus-visible,.is-active) .crt-terminal__icon{opacity:1}.crt-terminal__number{flex:none;opacity:.7}.crt-terminal__title{min-width:0}.crt-terminal__title.glitch:before{color:#67e8f9;color:var(--release-accent-2,#67e8f9)}.crt-terminal__title.glitch:after{color:var(--phosphor)}.is-playing .crt-terminal__title.glitch{animation:none;transform:skewX(0deg);transform:skewX(calc(var(--beat, 0)*-8deg))}.is-playing .crt-terminal__title.glitch:before{animation:glitch-slice-1 .7s steps(1) infinite;opacity:.15;opacity:calc(.15 + var(--energy, 0)*1.5);translate:0 0;translate:calc(var(--beat, 0)*-.15em) 0;z-index:1}.is-playing .crt-terminal__title.glitch:after{animation:glitch-slice-2 .9s steps(1) infinite;opacity:.15;opacity:calc(.15 + var(--energy, 0)*1.5);translate:0 0;translate:calc(var(--beat, 0)*.15em) 0}@media(prefers-reduced-motion:reduce){.is-playing .crt-terminal__title.glitch{animation:none}.is-playing .crt-terminal__title.glitch:before{animation:none;transform:translate(-.04em);z-index:-1}.is-playing .crt-terminal__title.glitch:after{animation:none;transform:translate(.04em)}}.crt-terminal__eq{--segment:12.5%;display:flex;gap:3px;height:4.5rem;margin-top:1rem;padding:0 .5rem}.crt-terminal__eq[hidden]{display:none}@media(prefers-reduced-motion:reduce){.crt-terminal__eq{display:none}}.crt-terminal__eq-bar{--gaps:repeating-linear-gradient(to top,transparent 0 calc(var(--segment) - 2px),var(--screen) 0 var(--segment));background:repeating-linear-gradient(to top,transparent 0 calc(var(--segment) - 2px),var(--screen) 0 var(--segment)),color-mix(in srgb,var(--phosphor) 12%,transparent);background:var(--gaps),color-mix(in srgb,var(--phosphor) 12%,transparent);flex:1;overflow:hidden;position:relative}.crt-terminal__eq-bar:before{background:var(--gaps),linear-gradient(to top,var(--phosphor) 35%,var(--term-accent));-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-clip-path:inset(calc((1 - var(--level, 0))*100%) 0 0 0);clip-path:inset(calc((1 - var(--level, 0))*100%) 0 0 0);content:"";inset:0;position:absolute}.crt-terminal__eq-bar:after{background:var(--term-accent);bottom:calc(0% - var(--segment));bottom:calc(var(--peak, 0)*100% - var(--segment));content:"";height:calc(var(--segment) - 2px);left:0;position:absolute;right:0}.crt-terminal__status{align-items:center;border-top:1px dashed color-mix(in srgb,var(--phosphor) 40%,transparent);display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:1rem;padding:.75rem .5rem 0}.crt-terminal__status[hidden]{display:none}@media(max-width:30rem){.crt-terminal__status{font-size:1.25rem}}.crt-terminal__state,.crt-terminal__time{font-variant-numeric:tabular-nums;white-space:nowrap}.crt-terminal__time{margin-left:auto}.crt-terminal__seek{--track:repeating-linear-gradient(to right,transparent 0 0.4em,var(--screen) 0.4em 0.5em),linear-gradient(to right,var(--term-accent) calc(var(--progress, 0)*100%),color-mix(in srgb,var(--phosphor) 25%,transparent) 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1 1 8rem;height:1em}.crt-terminal__seek::-webkit-slider-runnable-track{background:var(--track);height:.6em}.crt-terminal__seek::-moz-range-track{background:var(--track);height:.6em}.crt-terminal__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--phosphor);border:0;border-radius:0;height:1em;margin-top:-.2em;width:.5em}.crt-terminal__seek::-moz-range-thumb{background:var(--phosphor);border:0;border-radius:0;height:1em;width:.5em}.crt-terminal__seek:disabled{cursor:default;opacity:.4}@media(max-width:30rem){.crt-terminal__seek{flex-basis:100%;order:1}}.cd-sleeve{isolation:isolate;position:relative}.cd-sleeve>#release-cover{z-index:1}.cd-sleeve>.crt{--fringe:calc(3px + var(--beat, 0)*7px);filter:drop-shadow(-3px 0 0 color-mix(in srgb,#67e8f9 80%,transparent)) drop-shadow(3px 0 0 color-mix(in srgb,#ff0000 80%,transparent));filter:drop-shadow(calc(var(--fringe)*-1) 0 0 color-mix(in srgb,var(--release-accent-2,#67e8f9) 80%,transparent)) drop-shadow(var(--fringe) 0 0 color-mix(in srgb,var(--release-accent,#ff0000) 80%,transparent));scale:1;scale:calc(1 + var(--beat, 0)*.025)}.cd-sleeve>.crt.is-tearing{animation:cover-tear .2s steps(1)}.cd-sleeve>.crt.is-tearing>img{animation:cover-tear-colour .2s steps(1)}.cd-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),conic-gradient(from 20deg,#ccc,color-mix(in srgb,#67e8f9 55%,#fff),#efefef,color-mix(in srgb,#ef4a71 45%,#fff),#b3b3b3,color-mix(in srgb,#67e8f9 55%,#fff),#efefef,color-mix(in srgb,#ef4a71 45%,#fff),#ccc);background:repeating-radial-gradient(circle,rgba(0,0,0,.05) 0 1px,transparent 1px 3px),conic-gradient(from 20deg,#ccc,color-mix(in srgb,var(--release-accent-2,#67e8f9) 55%,#fff),#efefef,color-mix(in srgb,var(--release-accent,#ef4a71) 45%,#fff),#b3b3b3,color-mix(in srgb,var(--release-accent-2,#67e8f9) 55%,#fff),#efefef,color-mix(in srgb,var(--release-accent,#ef4a71) 45%,#fff),#ccc);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.6),inset 0 0 0 4px rgba(0,0,0,.15);left:5%;-webkit-mask:radial-gradient(circle,transparent 0 6%,#000 6.5%);mask:radial-gradient(circle,transparent 0 6%,#000 6.5%);top:5%;transition:translate .4s ease;width:90%}.cd-disc,.cd-disc:before{border-radius:50%;position:absolute}.cd-disc:before{background:linear-gradient(135deg,#ef4a71,#67e8f9) 50%/cover;background:var(--cd-label,linear-gradient(135deg,var(--release-accent,#ef4a71),var(--release-accent-2,#67e8f9))) center/cover;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);content:"";inset:31%}.cd-sleeve:hover .cd-disc{translate:14% 0}.cd-disc--printed{background:conic-gradient(from 20deg,hsla(0,0%,100%,.18),transparent 12%,hsla(0,0%,100%,.12) 25%,transparent 37%,hsla(0,0%,100%,.18) 50%,transparent 62%,hsla(0,0%,100%,.12) 75%,transparent 87%,hsla(0,0%,100%,.18)),var(--cd-art) center/cover}.cd-disc--printed:before{content:none}.cd-disc.is-in-drive{left:4%;top:4%;transition:none;translate:none;width:92%}@media(prefers-reduced-motion:reduce){.cd-disc{transition:none}.cd-sleeve:hover .cd-disc{translate:none}}.cd-drive{--plastic-top:#e8e3d8;--plastic-bottom:#c4bdac;--plastic-ink:rgba(0,0,0,.55);font-family:VT323,monospace;margin-top:.75rem;text-transform:uppercase}:where(.dark) .cd-drive{--plastic-top:#4d4d4d;--plastic-bottom:#3a3a3a;--plastic-ink:hsla(0,0%,100%,.5)}.cd-drive__front{align-items:center;background:linear-gradient(to bottom,var(--plastic-top),var(--plastic-bottom));border-radius:.5rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -2px 0 rgba(0,0,0,.2),0 10px 25px -10px rgba(0,0,0,.5);color:var(--plastic-ink);display:flex;gap:.75rem;height:2.75rem;padding:0 1rem;position:relative;z-index:1}.cd-drive__badge{font-size:1rem;letter-spacing:.05em;white-space:nowrap}.cd-drive__slot{background:rgba(0,0,0,.6);border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.6),0 1px 0 hsla(0,0%,100%,.3);flex:1;height:6px}.cd-drive__led{background:color-mix(in srgb,#a3e635 20%,#000);border-radius:50%;flex:none;height:.5rem;width:.5rem}.is-busy .cd-drive__led{animation:cursor-blink .3s steps(1) infinite;background:#fbbf24;box-shadow:0 0 6px #fbbf24}.is-playing .cd-drive__led{animation:led-flicker .9s steps(1) infinite;background:#a3e635;box-shadow:0 0 6px #a3e635}@media(prefers-reduced-motion:reduce){.cd-drive .cd-drive__led{animation:none}}.cd-drive__eject{background:rgba(0,0,0,.08);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.3);flex:none;font-size:1rem;line-height:1.4;padding:0 .5rem}.cd-drive__bay{--tray-height:11rem;display:flex;flex-direction:column;height:0;justify-content:flex-end;margin:-.5rem 1.5rem 0;overflow:hidden;transition:height .45s cubic-bezier(.5,0,.3,1)}.is-open .cd-drive__bay{height:var(--tray-height)}@media(prefers-reduced-motion:reduce){.cd-drive__bay{transition:none}}.cd-drive__tray{background:linear-gradient(to bottom,var(--plastic-bottom),var(--plastic-top));border-radius:0 0 .5rem .5rem;box-shadow:inset 0 12px 12px -8px rgba(0,0,0,.45),0 10px 20px -10px rgba(0,0,0,.5);display:grid;flex:none;height:var(--tray-height);place-items:center}.cd-drive__recess{aspect-ratio:1;background:var(--plastic-bottom);border-radius:50%;box-shadow:inset 0 3px 8px rgba(0,0,0,.45);position:relative;width:9.5rem}.spam-trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.dos-contact{max-width:46rem}@media (min-width:768px){.dos-contact .crt-terminal{padding:1.5rem 2rem 1.25rem}}.dos-contact__title{background:var(--term-accent);color:var(--term-accent-text);font:inherit;margin:0 -.5rem;padding:.15rem .5rem;text-shadow:none}.dos-contact__text{margin-top:1.25rem;text-transform:none}.dos-contact__text p+p{margin-top:.75em}.dos-contact__text a{color:inherit;text-decoration:underline}.dos-contact__fields{margin-top:1.5rem}.dos-contact__fields .contact-field{margin-bottom:1rem}.dos-contact__fields .contact-field__label{display:block}.dos-contact__fields .contact-field__label:before{content:"> ";content:"> "/"";opacity:.7}.dos-contact__fields input:not([type=checkbox],[type=radio]),.dos-contact__fields select,.dos-contact__fields textarea{background-color:color-mix(in srgb,var(--phosphor) 6%,transparent);border:1px solid color-mix(in srgb,var(--phosphor) 45%,transparent);border-radius:0;caret-color:var(--phosphor);color:var(--phosphor);display:block;font:inherit;padding:.125rem .5rem;text-transform:none;width:100%}.dos-contact__fields input:not([type=checkbox],[type=radio]):focus,.dos-contact__fields select:focus,.dos-contact__fields textarea:focus{border-color:var(--phosphor);outline:2px solid var(--phosphor);outline-offset:2px}.dos-contact__fields input:not([type=checkbox],[type=radio])[aria-invalid=true],.dos-contact__fields select[aria-invalid=true],.dos-contact__fields textarea[aria-invalid=true]{border-color:var(--term-accent);border-width:2px}.dos-contact__fields input[type=checkbox]{accent-color:var(--term-accent)}.dos-contact__fields fieldset>div{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.25rem}.dos-contact__fields fieldset label{align-items:center;cursor:pointer;display:inline-flex;gap:.75ch;padding:0 .5ch;text-transform:none}.dos-contact__fields fieldset label:hover{background:color-mix(in srgb,var(--phosphor) 15%,transparent)}.dos-contact__fields fieldset label:has(:checked){background:var(--term-accent);color:var(--term-accent-text);text-shadow:none}.dos-contact__fields fieldset label:has(:focus-visible){outline:2px solid var(--phosphor);outline-offset:2px}.dos-contact__fields input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid;border-radius:50%;cursor:pointer;flex:none;height:.75em;margin:0;width:.75em}.dos-contact__fields input[type=radio]:checked{background:radial-gradient(circle,currentColor 0 35%,transparent 40%)}.dos-contact__fields input[type=radio]:focus-visible{outline:none}.dos-contact__fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--phosphor) 50%),linear-gradient(-45deg,transparent 50%,var(--phosphor) 50%);background-position:right .9em center,right .5em center;background-repeat:no-repeat;background-size:.4em .4em;cursor:pointer;padding-right:2em}.dos-contact__fields select option{background:#000;color:#fff}.dos-contact__fields textarea{min-height:6.5em;resize:vertical}.dos-contact__fields .contact-field__help{opacity:.8;text-transform:none}.dos-contact__fields .contact-field__error{margin-top:.25rem;text-transform:none}.dos-contact__fields .contact-field__error:before{background:var(--term-accent);color:var(--term-accent-text);content:"ERR";margin-right:1ch;padding:0 .4ch;text-shadow:none}.dos-contact__keys{border-top:1px dashed color-mix(in srgb,var(--phosphor) 40%,transparent);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:.75rem}.dos-contact__key{align-items:baseline;color:var(--phosphor);cursor:pointer;display:inline-flex;font:inherit;gap:.75ch;padding-right:.5ch;text-decoration:none;text-transform:inherit}.dos-contact__key:hover{background:color-mix(in srgb,var(--phosphor) 15%,transparent)}.dos-contact__key--send{background:var(--term-accent);color:var(--term-accent-text);text-shadow:none}.dos-contact__key--send:hover{background:color-mix(in srgb,var(--term-accent),#fff 15%)}.dos-contact__fkey{background:var(--phosphor);color:var(--screen);padding:0 .4ch;text-shadow:none}.holo-text{animation:holo-shift 8s ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg in oklch,#ef4a71,#67e8f9,#ef4a71);background-image:linear-gradient(100deg in oklch,var(--release-accent,#ef4a71),var(--release-accent-2,#67e8f9),var(--release-accent,#ef4a71));background-size:300% 100%;color:transparent;filter:drop-shadow(0 .04em 0 rgba(0,0,0,.4))}@media(prefers-reduced-motion:reduce){.holo-text{animation:none}}.home-split>a{transition:filter .7s cubic-bezier(.16,1,.3,1)}.home-split:has(>a:is(:hover,:focus-visible))>a:not(:hover,:focus-visible){filter:brightness(.6) saturate(.7)}.home-split>a:first-of-type{grid-area:1/1}.home-split>a:last-of-type{grid-area:2/1}.home-split>.home-split__name{align-self:end;background:#000;border-radius:4px;box-shadow:0 0 0 1px hsla(0,0%,100%,.15),0 3px 9px 1px rgba(0,0,0,.35);color:#fff;grid-area:1/1;justify-self:center;pointer-events:none;position:relative;transform:translateY(50%);z-index:10}@media (min-width:768px){.home-split{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr;transition:grid-template-columns .7s cubic-bezier(.16,1,.3,1)}.home-split>a:first-of-type{grid-area:1/1/-1/2}.home-split>a:last-of-type{grid-area:1/2/-1/3}.home-split>.home-split__name{align-self:start;justify-self:end;margin-top:2.5rem;transform:translateX(50%)}.home-split>a{display:grid;grid-row:1/-1;grid-template-rows:subgrid;row-gap:0}.home-split>a>*{justify-self:center}.home-split>a>h2{align-self:center;grid-row:2}.home-split>a>p{grid-row:3;margin-top:1.5rem}.home-split>a>:last-child{grid-row:4;margin-top:1.5rem}.home-split>a>.home-split__window{display:grid;grid-row:2/5;grid-template-rows:subgrid;margin-top:0;row-gap:0}.home-split>a>.home-split__window>*{justify-self:center}.home-split>a>.home-split__window>h2{align-self:center;grid-row:1}.home-split>a>.home-split__window>p{grid-row:2;margin-top:1.5rem}.home-split>a>.home-split__window>:last-child{grid-row:3;margin-top:1.5rem}.home-split:has(>a:first-of-type:is(:hover,:focus-visible)){grid-template-columns:3fr 2fr}.home-split:has(>a:last-of-type:is(:hover,:focus-visible)){grid-template-columns:2fr 3fr}}@media(prefers-reduced-motion:reduce){.home-split,.home-split>a{transition:none}}.release-glitch.is-opening,.release-glitch.is-opening *{animation:none!important;--gi:0!important}.release-glitch:focus-visible,.release-glitch:hover{animation:glitch-ramp 8s ease-in forwards}.release-glitch__art{position:relative}.release-glitch__art>:first-child{filter:drop-shadow(calc(var(--gi)*-.6rem) 0 0 var(--release-accent-2)) drop-shadow(calc(var(--gi)*.6rem) 0 0 var(--release-accent)) saturate(calc(1 + var(--gi)*1.5)) hue-rotate(calc(var(--jy)*var(--gi)*70deg));transform:translateX(calc(var(--jx)*var(--gi)*.75rem)) skewX(calc(var(--jy)*var(--gi)*10deg))}.release-glitch__art:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.25) 0 1px,transparent 1px 3px);content:"";inset:0;opacity:var(--gi);pointer-events:none;position:absolute}.release-glitch__slice{background:var(--cover) center/cover;-webkit-clip-path:inset(var(--ct) 0 var(--cb) 0);clip-path:inset(var(--ct) 0 var(--cb) 0);inset:0;opacity:clamp(0,var(--gi)*3,1);position:absolute;transform:translateX(calc(var(--jx)*var(--gi)*3rem))}.release-glitch__slice--corrupt{filter:hue-rotate(160deg) saturate(3) contrast(1.4);mix-blend-mode:hard-light;opacity:clamp(0,(var(--gi) - .35)*2,1)}.release-glitch__title{font-weight:calc(700 + var(--jy)*var(--gi)*300);text-shadow:calc((.3 + var(--jx))*var(--gi)*-.12em) 0 color-mix(in srgb,var(--release-accent-2) calc(var(--gi)*100%),transparent),calc((.3 + var(--jx))*var(--gi)*.12em) 0 color-mix(in srgb,var(--release-accent) calc(var(--gi)*100%),transparent)}.release-glitch:focus-visible .release-glitch__art>:first-child,.release-glitch:focus-visible .release-glitch__title,.release-glitch:hover .release-glitch__art>:first-child,.release-glitch:hover .release-glitch__title{animation:glitch-jitter .4s steps(1) infinite}.release-glitch:focus-visible .release-glitch__slice,.release-glitch:hover .release-glitch__slice{animation:glitch-strips-a .5s steps(1) infinite}.release-glitch:focus-visible .release-glitch__slice--corrupt,.release-glitch:hover .release-glitch__slice--corrupt{animation:glitch-strips-b .37s steps(1) infinite}@media(prefers-reduced-motion:reduce){.release-glitch:focus-visible,.release-glitch:hover{animation:none}}.glitch--auto{animation:glitch-skew 5s steps(1) infinite,glitch-weight 5s steps(1) infinite}.glitch--auto:before{animation:glitch-slice-1 .7s steps(1) infinite,glitch-burst 5s steps(1) infinite;z-index:1}.glitch--auto:after{animation:glitch-slice-2 .9s steps(1) infinite,glitch-burst 5s steps(1) infinite}.release-theme .glitch--auto:before{color:var(--release-accent-2)}.release-theme .glitch--auto:after{color:var(--release-accent)}@media(prefers-reduced-motion:reduce){.glitch--auto,.glitch--auto:after,.glitch--auto:before{animation:none}}.music-glow{animation:glow-drift 8s ease-in-out infinite alternate;animation-play-state:paused}.music-glow:focus-visible,.music-glow:hover{animation-play-state:running}@media(prefers-reduced-motion:reduce){.music-glow{animation:none}}.vapor-panel{isolation:isolate;overflow:hidden;position:relative}.vapor-panel:before{bottom:0;content:"";height:80%;left:-50%;position:absolute;right:-50%;z-index:-1;--grid-line:color-mix(in srgb,var(--release-accent-2,#67e8f9) 75%,transparent);animation:grid-scroll 2.5s linear infinite;background-image:linear-gradient(90deg,color-mix(in srgb,#67e8f9 75%,transparent) 2px,transparent 0),linear-gradient(180deg,color-mix(in srgb,#67e8f9 75%,transparent) 2px,transparent 0);background-image:linear-gradient(to right,var(--grid-line) 2px,transparent 2px),linear-gradient(to bottom,var(--grid-line) 2px,transparent 2px);background-size:60px 60px;-webkit-mask-image:linear-gradient(0deg,#000 25%,transparent);mask-image:linear-gradient(0deg,#000 25%,transparent);transform:perspective(500px) rotateX(60deg);transform-origin:bottom center}.vapor-panel:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.35) 100%),repeating-linear-gradient(180deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vapor-panel .glitch:before{color:#67e8f9;color:var(--release-accent-2,#67e8f9)}.vapor-panel .glitch:after{color:#fff;color:var(--release-accent,#fff)}@media(prefers-reduced-motion:reduce){.vapor-panel:before{animation:none}}.code-cursor{position:relative}.code-cursor:after{color:#5294e2;content:"_";content:"_"/"";left:100%;opacity:0;position:absolute}.group:focus-visible .code-cursor:after,.group:hover .code-cursor:after{animation:cursor-blink 1s steps(1) infinite}@media(prefers-reduced-motion:reduce){.group:focus-visible .code-cursor:after,.group:hover .code-cursor:after{animation:none;opacity:1}}.code-type{display:grid;position:relative}.code-type>*{grid-area:1/1;justify-self:center}.code-type__command{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);white-space:nowrap}.code-type__prompt{left:50%;padding-top:.25rem;position:absolute;top:100%;translate:-50% 0;visibility:hidden;white-space:nowrap}:is(.group:hover,.group:focus-visible,.is-typing) .code-type .code-type__label{visibility:hidden}:is(.group:hover,.group:focus-visible,.is-typing) .code-type .code-type__command{animation:type-in .8s steps(var(--chars)) forwards}.is-running .code-type .code-type__prompt{visibility:visible}@media(prefers-reduced-motion:reduce){:is(.group:hover,.group:focus-visible,.is-typing) .code-type .code-type__command{animation:none;-webkit-clip-path:none;clip-path:none}}.glitch{isolation:isolate;position:relative}.glitch:after,.glitch:before{content:attr(data-text);content:attr(data-text)/"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:-1}.glitch:before{color:#67e8f9}.glitch:after{color:#fff}.group:focus-visible .glitch,.group:hover .glitch{animation:glitch-skew 2s steps(1) infinite,glitch-weight 2s steps(1) infinite}.group:focus-visible .glitch:before,.group:hover .glitch:before{animation:glitch-slice-1 .7s steps(1) infinite;opacity:1;z-index:1}.group:focus-visible .glitch:after,.group:hover .glitch:after{animation:glitch-slice-2 .9s steps(1) infinite;opacity:1}@media(prefers-reduced-motion:reduce){.group:focus-visible .glitch,.group:hover .glitch{animation:none}.group:focus-visible .glitch:before,.group:hover .glitch:before{animation:none;transform:translate(-.04em);z-index:-1}.group:focus-visible .glitch:after,.group:hover .glitch:after{animation:none;transform:translate(.04em)}}.header-logo{transition:color,.25s ease-out}:is(body.crt-screen,body.release-theme,body.arc-desktop) .header-logo{font-family:Source Code Pro,monospace;font-weight:700;letter-spacing:-.025em}.header-logo.mobile-menu-is-open{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}.dark body.arc-desktop :is(header nav:not(.mobile-menu__split),nav[aria-label=breadcrumb],.rich-text) a{text-decoration-color:#5294e2}.dark body.arc-desktop :is(header nav:not(.mobile-menu__split),nav[aria-label=breadcrumb],.rich-text) a:hover{text-decoration-color:#fff}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.left-1\/2{left:50%}.right-4{right:1rem}.top-1\/2{top:50%}.top-full{top:100%}.z-30{z-index:30}.z-50{z-index:50}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[20\/11\]{aspect-ratio:20/11}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-auto{height:auto}.h-full{height:100%}.h-svh{height:100svh}.max-h-\[350px\]{max-height:350px}.min-h-10{min-height:2.5rem}.min-h-\[50px\]{min-height:50px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-\[20px\]{width:20px}.w-\[30px\]{width:30px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-10{min-width:2.5rem}.min-w-80{min-width:20rem}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-96{max-width:24rem}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[636px\]{max-width:636px}.max-w-\[720px\]{max-width:720px}.max-w-\[872px\]{max-width:872px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y:-4rem;transform:translate(var(--tw-translate-x),-4rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-8{scroll-margin-top:2rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[85px\]{border-radius:85px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border,.border-\[1px\]{border-width:1px}.border-l-2{border-left-width:2px}.border-arc-blue{--tw-border-opacity:1;border-color:#5294e2;border-color:rgb(82 148 226/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-grey-200{--tw-border-opacity:1;border-color:#e6e6e6;border-color:rgb(230 230 230/var(--tw-border-opacity))}.border-grey-500{--tw-border-opacity:1;border-color:#999;border-color:rgb(153 153 153/var(--tw-border-opacity))}.border-mackerel-200{--tw-border-opacity:1;border-color:#ef4a71;border-color:rgb(239 74 113/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-\[var\(--release-accent\)\]{background-color:var(--release-accent)}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-mackerel-300{--tw-bg-opacity:1;background-color:#c80b0b;background-color:rgb(200 11 11/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-music-gradient{background-image:radial-gradient(circle at 15% 15%,#ef4a71 0,transparent 60%),radial-gradient(circle at 85% 85%,#c87c0b 0,transparent 60%),linear-gradient(red,red);background-image:radial-gradient(circle at var(--glow-a-x,15%) var(--glow-a-y,15%),#ef4a71 0,transparent 60%),radial-gradient(circle at var(--glow-b-x,85%) var(--glow-b-y,85%),#c87c0b 0,transparent 60%),linear-gradient(red,red)}.bg-slash{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%2326899E%27 viewBox=%270 0 11 11%27%3E%3Cpath d=%27M1.782 10.801.9 9.991l3.294-3.384.594.54zM7.398 4.34l-.594-.54L9.81.145l.882.81z%27/%3E%3C/svg%3E");}.bg-vapor-gradient{background-image:radial-gradient(circle at 15% 15%,#ef4a71 0,transparent 55%),radial-gradient(circle at 85% 85%,#c87c0b 0,transparent 55%),linear-gradient(red,red);background-image:radial-gradient(circle at var(--glow-a-x,15%) var(--glow-a-y,15%),var(--release-accent-2,#ef4a71) 0,transparent 55%),radial-gradient(circle at var(--glow-b-x,85%) var(--glow-b-y,85%),var(--release-accent,#c87c0b) 0,transparent 55%),linear-gradient(var(--release-bg,red),var(--release-bg,red))}.fill-black{fill:#000}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-40{padding-bottom:10rem}.pb-8{padding-bottom:2rem}.pl-5{padding-left:1.25rem}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-codepro{font-family:Source Code Pro,monospace}.font-orbitron{font-family:Orbitron,sans-serif}.font-serif4{font-family:"Source Serif 4",serif}.font-vt323{font-family:VT323,monospace}.text-2xl{font-size:24px;line-height:1.2}.text-3xl{font-size:28px;line-height:1.2}.text-4xl{font-size:36px;line-height:1.2}.text-5xl{font-size:38px;line-height:1.2}.text-7xl{font-size:60px;line-height:1.2}.text-8xl{font-size:70px;line-height:1.2}.text-\[0\.6875rem\]{font-size:.6875rem}.text-base{font-size:16px;line-height:1.2}.text-lg{font-size:18px;line-height:1.2}.text-sm{font-size:14px;line-height:1.2}.text-xl{font-size:20px;line-height:1.2}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--arc-heading\)\]{color:var(--arc-heading)}.text-\[var\(--release-accent-text\)\]{color:var(--release-accent-text)}.text-arc-blue{--tw-text-opacity:1;color:#5294e2;color:rgb(82 148 226/var(--tw-text-opacity))}.text-arc-blue-strong{--tw-text-opacity:1;color:#4276b5;color:rgb(66 118 181/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity))}.text-mackerel-300{--tw-text-opacity:1;color:#c80b0b;color:rgb(200 11 11/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:transparent}.decoration-white{text-decoration-color:#fff}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.accent-mackerel-300{accent-color:#c80b0b}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 25px 50px -12px rgba(0,0,0,.25);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:blur(8px) 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)}.blur,.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[word-spacing\:-6px\]{word-spacing:-6px}@keyframes glitch-slice-1{0%{-webkit-clip-path:inset(10% 0 70% 0);clip-path:inset(10% 0 70% 0);transform:translate(-.1em,-.02em)}20%{-webkit-clip-path:inset(60% 0 15% 0);clip-path:inset(60% 0 15% 0);transform:translate(.08em,.02em)}40%{-webkit-clip-path:inset(30% 0 45% 0);clip-path:inset(30% 0 45% 0);transform:translate(-.06em,.04em)}60%{-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0);transform:translate(.1em,-.02em)}80%{-webkit-clip-path:inset(0 0 85% 0);clip-path:inset(0 0 85% 0);transform:translate(-.04em)}to{-webkit-clip-path:inset(45% 0 35% 0);clip-path:inset(45% 0 35% 0);transform:translate(.06em,.04em)}}@keyframes glitch-slice-2{0%{-webkit-clip-path:inset(65% 0 10% 0);clip-path:inset(65% 0 10% 0);transform:translate(.1em,.02em)}25%{-webkit-clip-path:inset(5% 0 75% 0);clip-path:inset(5% 0 75% 0);transform:translate(-.08em,-.02em)}50%{-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0);transform:translate(.06em)}75%{-webkit-clip-path:inset(85% 0 0 0);clip-path:inset(85% 0 0 0);transform:translate(-.1em,.04em)}to{-webkit-clip-path:inset(20% 0 55% 0);clip-path:inset(20% 0 55% 0);transform:translate(.04em,-.04em)}}@keyframes glitch-skew{0%{transform:none}88%{transform:skewX(-6deg) translateX(.02em)}92%{transform:skewX(4deg)}96%{transform:none}}@property --glow-a-x{syntax:"<percentage>";inherits:false;initial-value:15%}@property --glow-a-y{syntax:"<percentage>";inherits:false;initial-value:15%}@property --glow-b-x{syntax:"<percentage>";inherits:false;initial-value:85%}@property --glow-b-y{syntax:"<percentage>";inherits:false;initial-value:85%}@keyframes glow-drift{0%{--glow-a-x:15%;--glow-a-y:15%;--glow-b-x:85%;--glow-b-y:85%}33%{--glow-a-x:70%;--glow-a-y:30%;--glow-b-x:30%;--glow-b-y:75%}66%{--glow-a-x:40%;--glow-a-y:85%;--glow-b-x:80%;--glow-b-y:20%}to{--glow-a-x:20%;--glow-a-y:50%;--glow-b-x:60%;--glow-b-y:90%}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes cover-tear{0%{translate:-3% 0}35%{translate:2% 0}70%{translate:-1% 0}}@keyframes cover-tear-colour{0%{filter:hue-rotate(90deg) saturate(1.6)}35%{filter:invert(.15) hue-rotate(-60deg)}70%{filter:none}}html:active-view-transition-type(lab-next,lab-prev)::view-transition-group(lab-window){animation:none}html:active-view-transition-type(lab-next,lab-prev)::view-transition-new(lab-window),html:active-view-transition-type(lab-next,lab-prev)::view-transition-old(lab-window){animation-duration:.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.2,1);height:auto}html:active-view-transition-type(lab-next)::view-transition-old(lab-window){animation-name:lab-slide-out-left}html:active-view-transition-type(lab-next)::view-transition-new(lab-window){animation-name:lab-slide-in-right}html:active-view-transition-type(lab-prev)::view-transition-old(lab-window){animation-name:lab-slide-out-right}html:active-view-transition-type(lab-prev)::view-transition-new(lab-window){animation-name:lab-slide-in-left}html.lab-slide-in-next .lab-window{animation:lab-slide-in-right .5s cubic-bezier(.4,0,.2,1) both}html.lab-slide-in-prev .lab-window{animation:lab-slide-in-left .5s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){html:active-view-transition-type(lab-next,lab-prev)::view-transition-new(lab-window),html:active-view-transition-type(lab-next,lab-prev)::view-transition-old(lab-window),html:is(.lab-slide-in-next,.lab-slide-in-prev) .lab-window{animation:none}}@keyframes lab-slide-out-left{to{opacity:0;transform:translateX(-60vw)}}@keyframes lab-slide-out-right{to{opacity:0;transform:translateX(60vw)}}@keyframes lab-slide-in-right{0%{opacity:0;transform:translateX(60vw)}}@keyframes lab-slide-in-left{0%{opacity:0;transform:translateX(-60vw)}}@keyframes led-flicker{0%{opacity:1}20%{opacity:.4}30%{opacity:1}55%{opacity:.6}65%{opacity:1}85%{opacity:.3}}@keyframes cursor-blink{0%{opacity:1}50%{opacity:0}}@keyframes type-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes glitch-burst{0%{opacity:0}86%{opacity:1}94%{opacity:0}}@keyframes crt-flicker{0%{opacity:1}91%{opacity:.75}92%{opacity:1}95%{opacity:.85}96%{opacity:1}}@keyframes holo-shift{0%{background-position:0 0}to{background-position:100% 0}}@property --gi{syntax:"<number>";inherits:true;initial-value:0}@property --jx{syntax:"<number>";inherits:false;initial-value:0}@property --jy{syntax:"<number>";inherits:false;initial-value:0}@property --ct{syntax:"<percentage>";inherits:false;initial-value:100%}@property --cb{syntax:"<percentage>";inherits:false;initial-value:0}@keyframes glitch-ramp{0%{--gi:0}to{--gi:1}}@keyframes glitch-jitter{0%{--jx:0;--jy:0}20%{--jx:-1;--jy:0.4}30%{--jx:0;--jy:0}55%{--jx:0.7;--jy:-0.8}65%{--jx:0;--jy:0}85%{--jx:-0.4;--jy:1}92%{--jx:0;--jy:0}}@keyframes glitch-strips-a{0%{--ct:12%;--cb:74%;--jx:-1}20%{--ct:55%;--cb:32%;--jx:0.7}40%{--ct:81%;--cb:6%;--jx:-0.5}60%{--ct:30%;--cb:61%;--jx:1}80%{--ct:4%;--cb:89%;--jx:-0.8}}@keyframes glitch-strips-b{0%{--ct:66%;--cb:22%;--jx:0.9}25%{--ct:20%;--cb:70%;--jx:-0.6}50%{--ct:44%;--cb:47%;--jx:1}75%{--ct:88%;--cb:2%;--jx:-1}}@keyframes glitch-weight{0%{font-weight:900}86%{font-weight:400}88%{font-weight:900}90%{font-weight:500}92%{font-weight:800}94%{font-weight:900}}@keyframes grid-scroll{0%{background-position:0 0}to{background-position:0 60px}}html.crt-power-off{background:#000}html.crt-power-off body{animation:crt-power-off .4s ease-in forwards}html.crt-boot{background:#000;overflow:hidden}html.crt-boot body{animation:crt-power-on .9s cubic-bezier(.2,.7,.3,1) both;transform-origin:50% 50vh}@media(prefers-reduced-motion:reduce){html.crt-boot body,html.crt-power-off body{animation:none}}@keyframes crt-power-off{to{filter:brightness(0)}}@keyframes crt-power-on{0%{filter:brightness(8) saturate(0);transform:scale(0,.003)}22%{filter:brightness(8) saturate(0);transform:scaleY(.003)}50%{filter:brightness(2.5) saturate(.5) contrast(1.3);transform:scale(1)}70%{filter:brightness(1.4) saturate(1.2)}to{filter:none;transform:none}}html.crt-channel-change:before{animation:crt-static .23s steps(1) forwards;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3CfeColorMatrix type=%27saturate%27 values=%270%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:fixed;z-index:100}html.crt-channel-change body{animation:crt-roll .23s cubic-bezier(.3,0,.3,1)}html.crt-track:before{animation:crt-track .6s ease-in .15s both;background:hsla(0,0%,100%,.7);box-shadow:0 0 12px 4px hsla(0,0%,100%,.35);content:"";height:3px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s;animation-duration:var(--glide-demo-duration,.25s)}::view-transition-group(glide-demo-art){animation-duration:.45s;animation-duration:var(--glide-demo-duration,.45s)}::view-transition-group(webdev-window){animation-duration:.35s;background:#f5f6f7;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 3px 9px 1px rgba(0,0,0,.25)}:root.dark::view-transition-group(webdev-window){background:#383c4a;box-shadow:0 0 0 1px rgba(0,0,0,.23),0 3px 9px 1px rgba(0,0,0,.5)}::view-transition-new(webdev-window),::view-transition-old(webdev-window){height:100%;-o-object-fit:none;object-fit:none;width:100%}::view-transition-old(webdev-window){animation:vt-fade-out .12s ease-out both;-o-object-position:center;object-position:center}::view-transition-new(webdev-window){animation:vt-fade-in .2s ease-out .18s both;-o-object-position:left top;object-position:left top}html.glide-arriving [data-glide=window]>*,html.glide-arriving body{visibility:hidden}@media(prefers-reduced-motion:reduce){html.crt-channel-change body,html.crt-channel-change:before,html.crt-track:before{animation:none;display:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes crt-static{0%{background-position:0 0;opacity:.9}25%{background-position:40px 70px;opacity:.6}50%{background-position:-60px 20px;opacity:.85}75%{background-position:30px -50px;opacity:.4}to{opacity:0}}@keyframes crt-roll{0%{transform:translateY(0)}30%{transform:translateY(-2.5vh)}60%{transform:translateY(1vh)}to{transform:translateY(0)}}@keyframes crt-track{0%{opacity:1;transform:translateY(-10px)}to{opacity:.3;transform:translateY(100vh)}}html.preload *,html.preload :after,html.preload :before{transition:none!important}@keyframes coming-soon-jolt{0%{filter:brightness(1.8);transform:translateX(-10px) skewX(-4deg)}33%{filter:brightness(1.3);transform:translateX(7px) skewX(3deg)}66%{filter:brightness(1.1);transform:translateX(-3px)}to{filter:none;transform:none}}@keyframes coming-soon-snow{0%{background-position:0 0}25%{background-position:-60px 40px}50%{background-position:50px -70px}75%{background-position:-30px -20px}}@keyframes coming-soon-roll{to{top:100%}}@keyframes coming-soon-blink{50%{opacity:0}}body.crt-screen :is(.dark .dark\:hover\:decoration-white:hover){text-decoration-color:#4d4d4d}.dark body.crt-screen :is(.dark .dark\:hover\:decoration-white:hover){text-decoration-color:#ef4a71}.arc-desktop :is(.dark .dark\:hover\:decoration-white:hover){text-decoration-color:#5294e2}.placeholder\:text-base::-moz-placeholder{font-size:16px;line-height:1.2}.placeholder\:text-base::placeholder{font-size:16px;line-height:1.2}.placeholder\:text-grey-700::-moz-placeholder{--tw-text-opacity:1;color:#4d4d4d;color:rgb(77 77 77/var(--tw-text-opacity))}.placeholder\:text-grey-700::placeholder{--tw-text-opacity:1;color:#4d4d4d;color:rgb(77 77 77/var(--tw-text-opacity))}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:bg-black:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.after\:shadow-md:after{content:var(--tw-content);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:duration-300:after{content:var(--tw-content);transition-duration:.3s}.last\:mb-0:last-child{margin-bottom:0}.checked\:border-mackerel-200:checked{--tw-border-opacity:1;border-color:#ef4a71;border-color:rgb(239 74 113/var(--tw-border-opacity))}.hover\:-translate-y-0:hover{--tw-translate-y:-0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),-.125rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-black:hover{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-mackerel-300:hover{--tw-text-opacity:1;color:#c80b0b;color:rgb(200 11 11/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:decoration-black:hover{text-decoration-color:#000}.focus\:translate-y-0:focus{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(.25rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem;transform:translate(.5rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:0.125rem;transform:translate(var(--tw-translate-x),.125rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:decoration-black{text-decoration-color:#000}.peer:checked~.peer-checked\:bg-mackerel-300{--tw-bg-opacity:1;background-color:#c80b0b;background-color:rgb(200 11 11/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-6:after{content:var(--tw-content);--tw-translate-x:1.5rem;transform:translate(1.5rem,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-reduce\:duration-700{transition-duration:.7s}.motion-reduce\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.group:hover .motion-reduce\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.05) scaleY(1.05);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}:is(.dark .dark\:border-grey-600){--tw-border-opacity:1;border-color:grey;border-color:rgb(128 128 128/var(--tw-border-opacity))}:is(.dark .dark\:border-mackerel-300){--tw-border-opacity:1;border-color:#c80b0b;border-color:rgb(200 11 11/var(--tw-border-opacity))}:is(.dark .dark\:bg-grey-800){--tw-bg-opacity:1;background-color:#3a3a3a;background-color:rgb(58 58 58/var(--tw-bg-opacity))}:is(.dark .dark\:bg-mackerel-300){--tw-bg-opacity:1;background-color:#c80b0b;background-color:rgb(200 11 11/var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:fill-grey-200){fill:#e6e6e6}:is(.dark .dark\:text-arc-blue){--tw-text-opacity:1;color:#5294e2;color:rgb(82 148 226/var(--tw-text-opacity))}:is(.dark .dark\:text-grey-200){--tw-text-opacity:1;color:#e6e6e6;color:rgb(230 230 230/var(--tw-text-opacity))}:is(.dark .dark\:text-mackerel-200){--tw-text-opacity:1;color:#ef4a71;color:rgb(239 74 113/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:decoration-mackerel-200){text-decoration-color:#ef4a71}:is(.dark .dark\:opacity-60){opacity:.6}:is(.dark .dark\:placeholder\:text-white)::-moz-placeholder{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-white)::placeholder{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .hover\:dark\:border-mackerel-300):hover{--tw-border-opacity:1;border-color:#c80b0b;border-color:rgb(200 11 11/var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-mackerel-300:hover){--tw-bg-opacity:1;background-color:#c80b0b;background-color:rgb(200 11 11/var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-mackerel-300):hover{--tw-bg-opacity:1;background-color:#c80b0b;background-color:rgb(200 11 11/var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-transparent):hover{background-color:transparent}:is(.dark .dark\:hover\:text-mackerel-200:hover){--tw-text-opacity:1;color:#ef4a71;color:rgb(239 74 113/var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-white):hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:decoration-white:hover){text-decoration-color:#fff}:is(.dark .group:hover .dark\:group-hover\:decoration-mackerel-200){text-decoration-color:#ef4a71}@media (min-height:840px){.tall\:pt-40{padding-top:10rem}}@media (min-width:412px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-20{margin-bottom:5rem}.md\:mt-16{margin-top:4rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[1\]{aspect-ratio:1}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:h-full{height:100%}.md\:max-h-\[400px\]{max-height:400px}.md\:w-2\/3{width:66.666667%}.md\:w-auto{width:auto}.md\:min-w-\[220px\]{min-width:220px}.md\:max-w-\[1192px\]{max-width:1192px}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[270px\]{max-width:270px}.md\:max-w-\[767px\]{max-width:767px}.md\:basis-2\/6{flex-basis:33.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 4fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-y-6{row-gap:1.5rem}.md\:whitespace-nowrap{white-space:nowrap}.md\:border-r-\[1px\]{border-right-width:1px}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-16{padding-bottom:4rem;padding-top:4rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:py-\[15px\]{padding-bottom:15px;padding-top:15px}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-16{padding-left:4rem}.md\:pr-16{padding-right:4rem}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:text-2xl{font-size:24px;line-height:1.2}.md\:text-3xl{font-size:28px;line-height:1.2}.md\:text-4xl{font-size:36px;line-height:1.2}.md\:text-5xl{font-size:38px;line-height:1.2}.md\:text-6xl{font-size:48px;line-height:1.2}.md\:text-\[min\(3\.75rem\2c 3vw\)\]{font-size:min(3.75rem,3vw)}.md\:text-\[min\(7rem\2c 6vw\)\]{font-size:min(7rem,6vw)}.md\:text-base{font-size:16px;line-height:1.2}.md\:text-lg{font-size:18px;line-height:1.2}.md\:text-xl{font-size:20px;line-height:1.2}.md\:leading-10{line-height:2.5rem}.md\:leading-7{line-height:1.75rem}.md\:leading-\[170\%\]{line-height:170%}}@media (min-height:840px){@media (min-width:768px){.tall\:md\:pt-40{padding-top:10rem}}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-0{margin-bottom:0}.lg\:ml-auto{margin-left:auto}.lg\:mr-20{margin-right:5rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:aspect-\[20\/11\]{aspect-ratio:20/11}.lg\:max-h-\[640px\]{max-height:640px}.lg\:min-w-\[345px\]{min-width:345px}.lg\:max-w-\[345px\]{max-width:345px}.lg\:max-w-\[370px\]{max-width:370px}.lg\:max-w-full{max-width:100%}.lg\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 520px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:self-end{align-self:flex-end}.lg\:border-l-0{border-left-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:pl-0{padding-left:0}.lg\:pl-20{padding-left:5rem}.lg\:pr-20{padding-right:5rem}.lg\:pt-1{padding-top:.25rem}.lg\:pt-5{padding-top:1.25rem}.lg\:text-10xl{font-size:100px;line-height:1.2}.lg\:text-6xl{font-size:48px;line-height:1.2}.lg\:text-7xl{font-size:60px;line-height:1.2}.lg\:text-8xl{font-size:70px;line-height:1.2}}
