@import url("/live.css");body,html{max-width:100%;overflow-x:clip}.cq-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.65rem .9rem;transform:translateY(-180%);border:2px solid #14110e;background:#fff8eb;color:#c92a20;box-shadow:4px 4px 0 #14110e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700;line-height:1;opacity:0;transition:transform .12s ease,opacity .12s ease}.cq-skip-link:focus-visible{transform:translateY(0);outline:3px solid #ff3b2f;outline-offset:2px;opacity:1}@media (prefers-reduced-motion:reduce){.cq-skip-link{transition:none}}.cq-review-send-kit__grid,.cq-review-send-kit__layout{display:grid;gap:1.25rem}.cq-review-send-kit__grid{gap:.75rem}.cq-review-feedback :is(a,button),.cq-review-send-kit__actions>:is(a,button){display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center}.cq-review-feedback :is(a,button,textarea):focus-visible,.cq-review-send-kit :is(a,button):focus-visible{outline:2px solid #c92a20;outline-offset:3px}@media (min-width:640px){.cq-review-send-kit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-review-send-kit__card--wide{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:1.25rem}.cq-review-send-kit__card--wide p.mt-3{margin-top:.5rem}}@media (min-width:1024px){.cq-review-send-kit__layout{grid-template-columns:minmax(0,.36fr) minmax(0,1fr)}}.cq-not-found{display:grid;min-height:100dvh;place-items:center;padding:2rem 1rem}.cq-not-found__frame{display:grid;width:100%;max-width:64rem}.cq-not-found__code-panel{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;padding:1.5rem}.cq-not-found__code{font-family:var(--font-display);font-size:clamp(6rem,24vw,8rem);font-weight:600;line-height:.82}.cq-not-found__content{display:flex;flex-direction:column;justify-content:center;border-top-width:2px;padding:1.5rem}.cq-not-found h1{margin-top:1rem;font-family:var(--font-display);font-size:clamp(2.5rem,7vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:0}.cq-not-found__message{max-width:36rem;margin-top:1.25rem;font-size:1rem;line-height:2}.cq-not-found__cta{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:2rem;padding:.75rem 1.25rem;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.cq-not-found__cta:hover{transform:translate(2px,2px);background:#14110e;box-shadow:none}.cq-not-found__cta:focus-visible{outline:2px solid #14110e;outline-offset:3px}@media (min-width:640px){.cq-not-found{padding-inline:2rem}.cq-not-found__code-panel,.cq-not-found__content{padding:2rem}}@media (min-width:768px){.cq-not-found__frame{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr)}.cq-not-found__code-panel{min-height:28rem}.cq-not-found__content{border-top-width:0;border-left-width:2px;padding:2.5rem}.cq-not-found__code{font-size:8rem}}.cq-info-page,.cq-project-page{--cq-ink:#14110e;--cq-paper:#fff8eb;--cq-card:#fff2d8;--cq-warm:#f4dfbd;--cq-red:#c92a20;--cq-brown:#8b3a28;--cq-muted:#5b4635;background:var(--cq-paper);color:var(--cq-ink)}.cq-info-page .rounded-lg,.cq-info-page .rounded-md,.cq-project-page .rounded-lg{border-radius:6px}.cq-info-page :focus-visible,.cq-project-page :focus-visible{outline:2px solid var(--cq-ink);outline-offset:3px}.cq-info-page section{color:var(--cq-ink)}.cq-info-page :is(section.bg-\[\#14110e\],section.bg-\[\#0d0d0b\],.bg-\[\#14110e\],.bg-\[\#0d0d0b\]){color:#fffaf2!important}.cq-info-page a[href="/"],.cq-info-page a[href="/#projects"]{color:var(--cq-red)}.cq-info-page .border-amber-200,.cq-info-page .border-emerald-200,.cq-info-page .border-emerald-300,.cq-info-page .border-green-300,.cq-info-page .border-orange-300,.cq-info-page .border-red-300,.cq-info-page .border-sky-200,.cq-info-page .border-sky-300,.cq-info-page .border-slate-200,.cq-info-page .border-slate-300,.cq-info-page .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--cq-brown)!important}.cq-info-page .bg-amber-50,.cq-info-page .bg-emerald-50,.cq-info-page .bg-green-50,.cq-info-page .bg-orange-50,.cq-info-page .bg-red-50,.cq-info-page .bg-sky-50,.cq-info-page .bg-slate-50,.cq-info-page .bg-white{background-color:var(--cq-card)!important}.cq-info-page .bg-indigo-700,.cq-info-page .bg-slate-950{background-color:var(--cq-ink)!important}.cq-info-page .bg-orange-600,.cq-info-page .bg-sky-300,.cq-info-page .bg-teal-700{background-color:var(--cq-red)!important}.cq-info-page .bg-emerald-300{background-color:var(--cq-brown)!important}.cq-info-page .text-emerald-900,.cq-info-page .text-slate-900,.cq-info-page .text-slate-950,.cq-info-page .text-teal-900{color:var(--cq-ink)!important}.cq-info-page .text-slate-600,.cq-info-page .text-slate-700,.cq-info-page .text-slate-800{color:var(--cq-muted)!important}.cq-info-page .text-amber-700,.cq-info-page .text-emerald-700,.cq-info-page .text-orange-700,.cq-info-page .text-red-800,.cq-info-page .text-sky-300,.cq-info-page .text-sky-700,.cq-info-page .text-sky-800,.cq-info-page .text-sky-950{color:var(--cq-red)!important}.cq-info-page .text-slate-200,.cq-info-page .text-slate-300{color:var(--cq-warm)!important}.cq-info-page :is(.bg-\[\#14110e\],.bg-\[\#0d0d0b\]) :is(.text-\[\#d3b992\],.text-\[\#b89e7c\],.text-\[\#5b4635\],.text-\[\#f4dfbd\],.text-\[\#fff2d8\]){color:#fffaf2!important}.cq-info-page :is(.bg-\[\#14110e\],.bg-\[\#0d0d0b\]) :is(.text-slate-500,.text-slate-400,.text-slate-300,.text-slate-200){color:#fffaf2!important}.cq-project-page :is(.bg-\[\#14110e\],.bg-\[\#0d0d0b\]) :is(.text-\[\#d3b992\],.text-\[\#b89e7c\],.text-\[\#5b4635\],.text-\[\#f4dfbd\],.text-\[\#fff2d8\]){color:#fffaf2!important}.cq-info-page>section:first-of-type{padding-top:2rem;padding-bottom:2rem}.cq-info-page>section:first-of-type h1{max-width:54rem;font-size:2.35rem;line-height:1.08}.cq-info-page>section:first-of-type p:last-child{max-width:46rem}.cq-info-page h2{line-height:1.12}.cq-info-page .group:hover .group-hover\:text-\[\#8b3a28\],.cq-info-page .hover\:text-\[\#8b3a28\]:hover{color:var(--cq-brown)!important}header>div{padding-top:.55rem!important;padding-bottom:.55rem!important}header img[alt="嘿姆嘿姆头像"]{width:2.25rem;height:2.25rem}header [data-testid=mobile-quick-nav]{margin-top:.45rem!important;padding-top:.4rem!important}header [data-testid=mobile-quick-nav] a{border-color:transparent!important;background:transparent!important;padding:.35rem .25rem!important}header [data-testid=mobile-quick-nav] a:last-child{border-color:rgba(201,42,32,.55)!important;background:rgba(201,42,32,.14)!important}html{scroll-padding-top:5.25rem}:where(#projects,#contact,#about,#credibility,#capabilities,#experience,#value-os,#methodology,#behind-the-work,#operating-system){scroll-margin-top:5.25rem}@media (max-width:767px){html{scroll-padding-top:7.5rem}:where(#projects,#contact,#about,#credibility,#capabilities,#experience,#value-os,#methodology,#behind-the-work,#operating-system){scroll-margin-top:7.5rem}}@media (min-width:768px){.cq-info-page>section:first-of-type h1{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.cq-info-page *,.cq-project-page *,aside[aria-label="嘿姆嘿姆桌宠"] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}