.tq-page{min-height:100vh;background:#F3F0E9;color:#151412;font-family:var(--tq-hanken),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.tq-page ::selection{background:#E5532A;color:#151412}:where(.tq-page) a{color:inherit;text-decoration:none}.tq-wrap{max-width:1320px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);box-sizing:border-box}.tq-hero{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(40px,5vw,64px)}.tq-eyebrow{font-family:var(--tq-mono),monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#5E5A52;margin:0 0 36px}.tq-hand{font-family:var(--tq-kalam),cursive;font-size:22px;color:#D9481F;display:inline-block;transform:rotate(-2deg)}.tq-display{font-family:var(--tq-brico),sans-serif;font-weight:700;font-size:clamp(56px,10vw,160px);line-height:.88;letter-spacing:-.05em;margin:0}.tq-display.sm{font-size:clamp(44px,6.4vw,104px);line-height:.9}.tq-display .acc{color:#E5532A}.tq-mask{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.tq-mask,.tq-mask>span{display:block}.tq-lead{font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:#2B2925;max-width:620px;margin:48px 0 0;text-wrap:pretty}.tq-h3{font-family:var(--tq-brico),sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.tq-mono{font-family:var(--tq-mono),monospace}.tq-card{background:#FBF9F4;border:1px solid rgba(21,20,18,.12);border-radius:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}a.tq-card:hover{transform:translateY(-6px);border-color:#151412;background:#fff}.tq-pill{display:inline-block;font-family:var(--tq-hanken),sans-serif;font-size:16px;font-weight:600;padding:14px 24px;border-radius:999px;border:0;cursor:pointer;background:#151412;color:#F3F0E9;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.tq-pill:hover{background:#D9481F;color:#F3F0E9}.tq-pill.o{background:#E5532A;color:#151412}.tq-pill.o:hover{background:#151412;color:#F3F0E9}.tq-pill.ghost{background:transparent;color:#151412;border:1px solid #151412;font-weight:500}.tq-pill.ghost:hover{background:#151412;color:#F3F0E9}.tq-pill:disabled{opacity:.6;cursor:default}.tq-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--tq-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(21,20,18,.25);background:transparent;color:#5E5A52;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.tq-chip:hover{border-color:#151412;color:#151412}.tq-chip.on{background:#151412;border-color:#151412;color:#F3F0E9}.tq-search{display:flex;align-items:center;gap:14px;background:#FBF9F4;border:1px solid #151412;border-radius:999px;padding:8px 8px 8px 26px;box-sizing:border-box}.tq-search input{all:unset;flex:1;min-width:0;font-size:18px;padding:10px 0;color:#151412}.tq-search input::placeholder{color:#8A857B}.tq-search .k{font-family:var(--tq-mono),monospace;font-size:16px;color:#D9481F}.tq-dark{background:#151412;color:#F3F0E9}.tq-dark .tq-eyebrow{color:#A39E94}.tq-rows{border-top:1.5px solid #151412}.tq-row{border-bottom:1px solid rgba(21,20,18,.16)}.tq-theme{--background:#F3F0E9;--foreground:#151412;--card:#FBF9F4;--card-foreground:#151412;--muted:#E9E4D8;--muted-foreground:#5E5A52;--border:rgba(21,20,18,.14);--border-strong:rgba(21,20,18,.3);--input:#FBF9F4;--ring:#E5532A;--brand:#D9481F;--brand-foreground:#151412;--teal:#1F7A4D;--font-sans:var(--tq-hanken),system-ui,sans-serif;--font-display:var(--tq-brico),sans-serif;--font-mono:var(--tq-mono),monospace;background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.tq-theme ::selection{background:#E5532A;color:#151412}.tq-theme .tq-ink{--card:#22201D;--muted:rgba(243,240,233,.08);--muted-foreground:#A39E94;--foreground:#F3F0E9;--border:rgba(243,240,233,.12)}