:root{--cam:.62;--cam-y:58px;--veil:.945}@media (max-width:767px){:root{--cam:.76;--cam-y:48px}}.b-canvas{position:relative}.b-headline{margin-top:1.5rem;position:relative}.b-lede{margin-top:2.25rem}.b-ai-lede{margin-top:1.5rem}.b-work{padding-bottom:5rem}.b-work-grid{gap:3.5rem 2rem;margin-top:2.5rem;display:grid;container-type:inline-size}@media (min-width:900px){.b-work-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.b-card[data-slot=card-0],.b-card[data-slot=card-3]{grid-column:span 7}.b-card[data-slot=card-1],.b-card[data-slot=card-2]{grid-column:span 5}}.b-card-title{margin-top:1.125rem;font-size:1.875rem;line-height:2.25rem}.b-card-did{color:var(--muted-foreground);margin-top:1rem;padding-left:1.1rem;font-size:.9375rem;line-height:1.6;list-style:outside}.b-card-did li+li{margin-top:.5rem}.b-logos{padding-bottom:5rem}.b-ticker{--ticker-gap:3rem;margin-top:1.875rem;display:grid}.b-ticker-row{padding-block:1.125rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.b-ticker-track{width:max-content;animation:80s linear infinite b-ticker-drift;display:flex}@keyframes b-ticker-drift{to{transform:translate(-50%)}}html[data-build] .b-ticker-track{animation-play-state:paused}.b-ticker:has(a:focus-visible) .b-ticker-track{animation-play-state:paused}.b-ticker-set{align-items:center;gap:var(--ticker-gap);padding-right:var(--ticker-gap);flex-shrink:0;display:flex}.b-ticker-set li{flex-shrink:0;align-items:center;min-height:2.75rem;display:flex}.b-ticker-set a{border-radius:2px;display:block}.b-ticker-set img{opacity:.62;height:auto;transition:opacity .15s;display:block}.b-ticker-set a:hover img,.b-ticker-set a:focus-visible img{opacity:1}.b-ticker-set a:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}html[data-look=bold] .b-ticker-set img{filter:invert();opacity:.8}@media (prefers-reduced-motion:reduce),print{.b-ticker-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.b-ticker-track{width:auto;animation:none;display:block}.b-ticker-set{flex-wrap:wrap;padding-right:0}.b-ticker-set[aria-hidden]{display:none}}.b-live{margin-top:.75rem;font-size:.875rem;line-height:1.25rem;display:inline-block}.b-tinkering{padding-bottom:5rem}.b-tinkering-list{gap:2.5rem 3rem;margin-top:2.5rem;display:grid}.b-tinkering-name{font-size:1.5rem;line-height:2rem}.b-stats{padding-bottom:5rem}.b-stats-list{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b-stats-list>div{padding:2rem .25rem}.b-stats-list>div:nth-child(2n){border-left:1px solid var(--border);padding-left:1.5rem}.b-stats-list>div:nth-child(n+3){border-top:1px solid var(--border)}.b-stats-list dd{font-size:3rem;line-height:1}@media (min-width:768px){.b-work,.b-logos{padding-bottom:7rem}.b-ticker{--ticker-gap:4.5rem}.b-tinkering{padding-bottom:7rem}.b-tinkering-list{grid-template-columns:repeat(2,minmax(0,1fr))}.b-stats{padding-bottom:7rem}.b-stats-list{grid-template-columns:repeat(4,minmax(0,1fr))}.b-stats-list>div{padding:2rem 1.5rem;border-top:0!important}.b-stats-list>div:nth-child(n+2){border-left:1px solid var(--border)}}[data-view=home] [data-in]:not([data-in~=home]),[data-view=ai] [data-in]:not([data-in~=ai]),[data-view=recruiter] [data-in]:not([data-in~=recruiter]){display:none}[data-view=ai] .b-hero,[data-view=recruiter] .b-hero{padding-block:3rem 2rem}[data-view=ai] .b-headline,[data-view=recruiter] .b-headline{margin-top:0}.b-recruiter{padding-bottom:5rem}.b-recruiter-list{border-top:1px solid var(--border);margin-top:2rem}.b-recruiter-list>div{border-bottom:1px solid var(--border);gap:.25rem 2rem;padding-block:1rem;display:grid}.b-recruiter-list dt{color:var(--muted-foreground);font-size:.875rem}.b-recruiter-list li+li{margin-top:.25rem}.b-recruiter-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem;display:grid}.b-recruiter-stats li+li{margin-top:0}.b-recruiter-stats strong{font-size:1.5rem;font-weight:400}@media (min-width:768px){.b-recruiter-list>div{grid-template-columns:7rem 1fr}}html[data-look=bold]{--background:#2f27ce;--foreground:#f7f6ee;--card:#2f27ce;--card-foreground:#f7f6ee;--muted:#3e36dc;--muted-foreground:#d9d7fa;--border:#f7f6ee47;--input:#f7f6ee47;--ring:#f7f6ee;--agent:#f7f6ee;--agent-ink:#2f27ce}html[data-look=bold] .b-canvas,html[data-look=bold] #page-frame>header>div,html[data-look=bold] #page-frame>footer>div{max-width:88rem}html[data-look=bold] .b-card-title{font-size:3rem;line-height:1}html[data-look=bold] .b-stats-list dd{font-size:clamp(3.5rem,7vw,6.5rem)}.b-honest{display:none}@media screen{html[data-look=bold] [data-view=home] .b-honest{display:block}html[data-look=bold] [data-view=home] [data-slot=work-head],html[data-look=bold] [data-view=home] .b-work-grid{display:none}}.b-honest-title{text-wrap:balance;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05}.b-honest-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.b-honest-real{background:var(--foreground);min-height:44px;color:var(--background);cursor:pointer;border-radius:22px;padding:0 20px;font-size:15px;font-weight:500}.b-honest-real:hover{opacity:.9}.b-honest-real:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.b-honest-list{border-top:1px solid var(--border);margin-top:2.5rem}.b-honest-list li{border-bottom:1px solid var(--border);padding-block:1.25rem}.b-honest-role{color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.b-honest-role strong{color:var(--foreground);font-weight:600}.b-honest-line{margin-top:.375rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.b-honest-digit{font-family:Times New Roman,Times,serif;font-size:.92em}@media screen{html[data-build] body{background-color:#eeede8;background-color:lab(93.6576% -.189543 2.27983);background-image:radial-gradient(#c0beb5 1px,#0000 1.2px);background-image:radial-gradient(lab(76.8734% -.350803 4.57927) 1px,#0000 1.2px);background-size:22px 22px;overflow-x:clip}html[data-build] #page-frame{background:var(--background);transform:translateY(var(--cam-y)) scale(var(--cam));transform-origin:50% 0;position:relative;box-shadow:0 0 0 1.5px #cdcbc2,0 40px 90px -40px #28221440;box-shadow:0 0 0 1.5px lab(81.5136% -.353158 4.57761),0 40px 90px -40px lab(13.5986% 1.0407 10.528/.25098)}html[data-build] #page-frame:before{content:"davidtinkers.com";color:var(--muted-foreground);padding-bottom:12px;font-size:21px;position:absolute;bottom:100%;left:0}html[data-build] #page-frame:after{content:"";z-index:1;background:var(--background);opacity:var(--veil);pointer-events:none;position:absolute;inset:0}html[data-build] [data-set]{z-index:2;position:relative}html[data-build=pending] #page-frame{animation:.5s 4.6s both b-failsafe-frame}html[data-build=pending] #page-frame:after{animation:.3s 4.6s both b-failsafe-veil}}@keyframes b-failsafe-frame{to{transform:none}}@keyframes b-failsafe-veil{to{opacity:0}}.b-grid{display:none}html[data-build] .b-grid{z-index:2;pointer-events:none;opacity:0;grid-template-columns:repeat(12,1fr);gap:1rem;display:grid;position:absolute;inset:0 1.5rem}.b-grid i{background:color-mix(in srgb, var(--agent) 5%, transparent)}.b-guide{background:var(--agent);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0}.b-draft{display:none}html[data-build] .b-draft{z-index:3;letter-spacing:-.01em;white-space:pre-wrap;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.2;display:block;position:absolute;top:0;left:0;right:0}.b-draft-caret{vertical-align:-.12em;background:var(--agent);width:3px;height:1em;margin-left:2px;display:inline-block}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
