@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(./manrope-latin-variable.B6Sd7_ZV.woff2)format("woff2")}:root{--paper:#f7f7f2;--ink:#22211f;--muted:#55554f;--line:#ccccc3;--accent:#ff694a;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--gutter:calc(clamp(1.25rem, 4.45vw, 5rem));color:var(--ink);background:var(--paper);font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body,figure,h1,h2,h3,p{margin:0}body{min-width:280px;line-height:1.5}img,svg{display:block}img{max-width:100%}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{color:var(--ink);background:#ffc8b9}:focus-visible{outline-offset:4px;outline:3px solid #bf492c}.wrap{width:min(100% - 2 * var(--gutter),1456px);margin-inline:auto}.eyebrow{font:600 .69rem/1.5 var(--mono);letter-spacing:.095em;text-transform:uppercase}.button{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);border-radius:5px;justify-content:center;align-items:center;gap:1.25rem;padding:.75rem 1.3rem;font-size:.88rem;font-weight:650;line-height:1.3;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.button.outline{color:var(--ink);border-color:var(--line);background:0 0}.button:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}.button.outline:hover{border-color:var(--ink);background:#eaeae2}.button svg{flex-shrink:0}.text-link{align-items:center;gap:.65rem;padding-block:.6rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link:hover{text-underline-offset:.25em;text-decoration:underline}.skip-link{z-index:20;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.studio-logo[data-v-b2955605]{white-space:nowrap;letter-spacing:-.065em;align-items:center;gap:.65rem;font-size:calc(clamp(1.25rem,1.8vw,1.55rem));font-weight:800;line-height:1;display:inline-flex}.studio-logo img[data-v-b2955605]{width:30px;height:auto}.error-page[data-v-9cf66f43]{color:#211a25;background:#f7f4ec;min-height:100svh;padding:calc(clamp(1.5rem,6vw,6rem));font-family:Arial,sans-serif}.error-brand[data-v-9cf66f43]{color:inherit;font-size:1.25rem;font-weight:700;text-decoration:none}.error-copy[data-v-9cf66f43]{border-top:1px solid;max-width:56rem;margin-top:calc(clamp(5rem,14vh,12rem))}.error-code[data-v-9cf66f43]{text-transform:uppercase;margin:1rem 0 2rem;font:.85rem/1.5 monospace}.error-copy h1[data-v-9cf66f43]{letter-spacing:-.065em;margin:0 0 1.5rem;font-size:calc(clamp(3rem,8vw,7rem));line-height:1}.error-copy>p[data-v-9cf66f43]:not(.error-code){max-width:35rem;line-height:1.6}.error-link[data-v-9cf66f43]{color:#211a25;background:#ff694a;gap:2rem;margin-top:2rem;padding:.85rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.error-brand[data-v-9cf66f43]:focus-visible,.error-link[data-v-9cf66f43]:focus-visible{outline-offset:4px;outline:2px solid}
