.case-ml{--ml-black:#0a0a0a;--ml-black-2:#111110;--ml-black-3:#181816;--ml-line:#26261f;--ml-grey:#7d7b74;--ml-grey-2:#8a8880;--ml-stone:#a3a19a;--ml-white:#e8e6e1;--ml-red:#ff5a3c;--ease-still:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-inter-tight), system-ui, sans-serif;background-color:var(--ml-black);color:var(--ml-white)}.case-ml ::selection{background:var(--ml-white);color:var(--ml-black)}.case-ml .ml-mono{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-grey);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400}.case-ml .ml-mono-red{color:var(--ml-red)}.case-ml footer .ml-mono,.case-ml .ml-on-raised .ml-mono{color:var(--ml-grey-2)}.case-ml .ml-link{color:var(--ml-grey);transition:color .3s var(--ease-still);position:relative}.case-ml .ml-link:after{content:"";background:var(--ml-white);transform-origin:0;height:1px;transition:transform .3s var(--ease-still);position:absolute;bottom:-.35em;left:0;right:0;transform:scaleX(0)}.case-ml .ml-link:focus-visible{color:var(--ml-white)}.case-ml .ml-link:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.case-ml .ml-link:hover{color:var(--ml-white)}.case-ml .ml-link:hover:after{transform:scaleX(1)}}.case-ml .ml-link:active{color:var(--ml-stone);transition:none}.case-ml .ml-link-strong{color:var(--ml-stone)}.case-ml .ml-link-strong:active{color:var(--ml-grey-2)}.case-ml .ml-voice{letter-spacing:-.005em;color:var(--ml-white);font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:200;line-height:1.5}.case-ml :focus-visible{outline:1px solid var(--ml-stone);outline-offset:4px;border-radius:1px}.case-ml .ml-print img{filter:brightness(.94);transition:filter .4s var(--ease-still)}.case-ml .ml-print:hover img,.case-ml .ml-print:focus-within img{filter:brightness()}.case-ml .ml-pencil{stroke:var(--ml-red);fill:none;stroke-linecap:round;stroke-linejoin:round}.case-ml .ml-field{background-color:var(--ml-black-2);border:0;border-bottom:1px solid var(--ml-line);width:100%;color:var(--ml-white);transition:background-color .25s var(--ease-still), border-color .25s var(--ease-still);border-radius:1px 1px 0 0;padding:.85rem 1rem;font-family:inherit;font-size:1rem;font-weight:300}.case-ml .ml-field:focus{background-color:var(--ml-black-3);border-bottom-color:var(--ml-white);outline:none}.case-ml .ml-field:focus-visible{outline:1px solid var(--ml-stone);outline-offset:3px}.case-ml .ml-field:active{background-color:var(--ml-black-3);border-bottom-color:var(--ml-stone);transition:none}@media (hover:hover) and (pointer:fine){.case-ml .ml-field:hover{background-color:var(--ml-black-3);border-bottom-color:var(--ml-stone)}}.case-ml .ml-field::placeholder{color:var(--ml-grey-2)}.case-ml select.ml-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%23A3A19A' stroke-width='1'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:11px 7px;padding-right:3rem;line-height:1.5}.case-ml select.ml-field:focus,.case-ml select.ml-field:active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%23E8E6E1' stroke-width='1'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.case-ml select.ml-field:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1 1L5.5 5.5L10 1' stroke='%23E8E6E1' stroke-width='1'/%3E%3C/svg%3E")}}.case-ml select.ml-field[data-empty]{color:var(--ml-grey-2)}.case-ml .ml-field option{background-color:var(--ml-black-2);color:var(--ml-white)}.case-ml .ml-field option[value=""]{color:var(--ml-grey-2)}.case-ml textarea.ml-field{resize:vertical;min-height:9.5rem;line-height:1.6}.case-ml textarea.ml-field::-webkit-resizer{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10 4.5L4.5 10M10 8L8 10' stroke='%23A3A19A' stroke-width='1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.case-ml .ml-field[aria-invalid=true]{border-bottom-color:var(--ml-white)}.case-ml .ml-error{color:var(--ml-white);letter-spacing:.01em;margin-top:.5rem;font-size:.8125rem;font-weight:300}.case-ml .ml-btn{background-color:var(--ml-stone);color:var(--ml-black);cursor:pointer;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;min-height:3rem;transition:background-color .3s var(--ease-still);border:0;border-radius:1px;justify-content:center;align-items:center;padding:0 2rem;font-size:.6875rem;font-weight:500;display:inline-flex}.case-ml .ml-btn-label{position:relative}.case-ml .ml-btn-label:after{content:"";transform-origin:0;height:1px;transition:transform .18s var(--ease-still);background-color:currentColor;position:absolute;bottom:-.45em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.case-ml .ml-btn:hover:not(:disabled){background-color:var(--ml-white)}.case-ml .ml-btn:hover:not(:disabled) .ml-btn-label:after{transform:scaleX(1)}}.case-ml .ml-btn:focus-visible .ml-btn-label:after{transform:scaleX(1)}.case-ml .ml-btn:active:not(:disabled){background-color:var(--ml-grey-2);transition:none}.case-ml .ml-btn:disabled{background-color:var(--ml-black-3);color:var(--ml-grey-2);cursor:not-allowed}.case-ml .ml-btn:disabled .ml-btn-label:after{content:none}@keyframes ml-develop{0%{filter:sepia()hue-rotate(-45deg)saturate(2.6)brightness(.03)contrast(1.15)}16%{filter:sepia()hue-rotate(-45deg)saturate(2.6)brightness(.09)contrast(1.12)}50%{filter:sepia()hue-rotate(-45deg)saturate(2.8)brightness(.52)contrast(.96)}62%{filter:sepia()hue-rotate(-45deg)saturate(2.8)brightness(.55)contrast(.96)}to{filter:sepia(0)hue-rotate()saturate()brightness()contrast()}}.case-ml .ml-develop{animation:3.2s cubic-bezier(.4,0,.25,1) both ml-develop}@keyframes ml-settle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.case-ml .ml-topbar-in{animation:ml-settle .8s var(--ease-still) .15s both}.case-ml .ml-hero-name{animation:ml-settle 1s var(--ease-still) 1.7s both}.case-ml .ml-chrome-in{animation:ml-settle .9s var(--ease-still) 2.3s both}.case-ml .ml-hero-wait .ml-develop,.case-ml .ml-hero-wait .ml-hero-name,.case-ml .ml-hero-wait .ml-chrome-in{animation-play-state:paused}.case-ml .ml-hero-dev{display:none}.case-ml .ml-hero-wait .ml-hero-dev{display:block}@keyframes ml-blink{50%{color:var(--ml-black)}}.case-ml .ml-hero-dev-dot{animation:1.1s step-end infinite ml-blink}@media (prefers-reduced-motion:reduce){.case-ml .ml-develop,.case-ml .ml-topbar-in,.case-ml .ml-hero-name,.case-ml .ml-chrome-in,.case-ml .ml-hero-dev-dot{animation:none}.case-ml .ml-hero-wait .ml-hero-dev{display:none}.case-ml .ml-print img,.case-ml .ml-btn-label:after,.case-ml .ml-link:after{transition:none}}.case-ml .ml-maker{color:var(--ml-grey-2);transition:color .3s var(--ease-still);align-items:center;margin-block:-.75rem;padding-block:.75rem;display:inline-flex}.case-ml .ml-maker:focus-visible{color:var(--ml-white)}@media (hover:hover) and (pointer:fine){.case-ml .ml-maker:hover{color:var(--ml-white)}}.case-ml .ml-maker:active{color:var(--ml-stone);transition:none}.case-ml .ml-sharphaw{background:currentColor;width:3.5rem;height:.875rem;display:block;-webkit-mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat;mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat}
