:root[data-design=clay]{--cy-paper:#faf9f5;--cy-oat:#f0eee6;--cy-oat2:#e8e4d8;--cy-ink:#141413;--cy-ink2:#3d3929;--cy-mut:#5e5d59;--cy-clay:#d97757;--cy-clay-ink:#b5542f;--cy-kraft:#d4a27f;--cy-olive:#788c5d;--cy-sky:#6a9bcc;--cy-fig:#c46686;--cy-serif:"Newsreader", "Iowan Old Style", Georgia, serif;--cy-sans:"Schibsted Grotesk", -apple-system, "Segoe UI", system-ui, sans-serif;--cy-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--cy-tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .22 0 0 0 0 .12 .2 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--cy-cut:3px 3px 0 var(--cy-ink);--ui-bg:var(--cy-paper);--ui-fg:var(--cy-ink);--ui-muted:var(--cy-mut);--ui-accent:var(--cy-clay-ink);--ui-accent-fg:#fff;--ui-line:#14141329;--ui-field:#1414130d;--ui-font:var(--cy-sans);--ui-mono:var(--cy-mono);--ui-r:14px;--ui-blur:none;--ui-shadow:0 0 0 1px #1414131a, 0 1px 0 #ffffffb3 inset, 0 22px 48px -24px #462d1461;--agent-text-font:var(--cy-sans);--agent-r:16px;--pt-ring:var(--cy-paper);--pt-ring-w:7px;--pt-photo-bg:var(--cy-oat);--pt-photo-r:48% 52% 50% 50% / 51% 48% 52% 49%;--pt-shadow:7px 8px 0 1px var(--cy-ink);--pt-node-bg:var(--cy-paper);--pt-node-fg:var(--cy-ink);--pt-node-line:var(--cy-ink);--pt-node-r:50%;--pt-node-size:12.5%;--pt-sheath:var(--cy-ink2);--pt-sheath-w:3.6px;--pt-body:.5;--pt-edge:#2e2b258c;--pt-edge-w:1px;--pt-sheen:#ffffffa6;--pt-core:var(--cy-clay-ink);--pt-glow:var(--cy-clay);--pt-head:#8f3f22;--pt-halo:.16;--pt-pulse-a:#f0b597;--pt-pulse-m:var(--cy-clay);--pt-pulse-b:#8f3f22;--kg-edge:#14141329;--kg-edge-lit:var(--cy-clay-ink);--kg-label:var(--cy-ink2);--kg-font:var(--cy-mono);--kg-me:var(--cy-clay-ink);--kg-field:var(--cy-olive);--kg-project:var(--cy-clay);--kg-role:var(--cy-sky);--kg-school:var(--cy-kraft);--kg-place:var(--cy-fig);--kg-skill:#14141366;--kg-card-bg:var(--cy-paper);--kg-card-fg:var(--cy-ink);--ly-head-bg:#faf9f5e0;--ly-line:#1414131f;--ly-soft:var(--cy-oat);--ly-display:var(--cy-serif);--ly-name-font:var(--cy-serif);--ly-name-weight:500;--ly-name-track:-.03em;--ly-head-font:var(--cy-sans);--qz-r:4px;--qz-tail:4px;scrollbar-color:#cfc9ba var(--cy-paper)}:root[data-design=clay] body{background:var(--cy-paper);color:var(--cy-ink)}:root[data-design=clay] ::selection{color:var(--cy-ink);background:#f2c7b2}:root[data-design=clay] :focus-visible{outline:2px solid var(--cy-clay-ink);outline-offset:3px}:root[data-design=clay] .cy{font:400 16.5px/1.6 var(--cy-sans);color:var(--cy-ink);background:var(--cy-tooth), var(--cy-paper)}:root[data-design=clay] .cy a{color:inherit}:root[data-design=clay] .ly-head{font-size:14px}:root[data-design=clay] .ly-brand-n{font:500 17px/1 var(--cy-serif);letter-spacing:-.01em}:root[data-design=clay] .ly-brand .ly-mk{color:var(--cy-clay-ink)}:root[data-design=clay] .ly-nav a{color:var(--cy-mut);border-radius:6px;position:relative}:root[data-design=clay] .ly-nav a:hover{color:var(--cy-ink)}:root[data-design=clay] .ly-nav a:after{content:"";pointer-events:none;clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.6Q16 2.4 30 4.6T58 3.2' fill='none' stroke='%23B5542F' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:7px;transition:clip-path .42s cubic-bezier(.65,0,.35,1);position:absolute;bottom:1px;left:8px;right:8px}:root[data-design=clay] .ly-nav a[aria-current=true]{color:var(--cy-ink);background:0 0}:root[data-design=clay] .ly-nav a[aria-current=true]:after{clip-path:inset(0)}:root[data-design=clay] .ly-iam{border:1.5px solid var(--cy-ink);background:var(--cy-paper);height:34px;box-shadow:2px 2px 0 var(--cy-ink);border-radius:9px;transition:transform .16s,box-shadow .16s}:root[data-design=clay] .ly-iam .iam-ic{color:var(--cy-clay-ink)}@media (hover:hover) and (pointer:fine){:root[data-design=clay] .ly-iam:hover{background:var(--cy-paper);box-shadow:3px 3px 0 var(--cy-ink);transform:translate(-1px,-1px)}}:root[data-design=clay] .ly-iam:active{box-shadow:0 0 0 var(--cy-ink);transform:translate(2px,2px)}:root[data-design=clay] .cy-paper{z-index:-2;background:var(--cy-paper);position:absolute;inset:0}:root[data-design=clay] .cy-paper canvas{display:block}:root[data-design=clay] .ly-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#faf9f500, var(--cy-paper));height:140px;position:absolute;bottom:0;left:0;right:0}:root[data-design=clay] .ly-name{color:var(--cy-ink);font-variation-settings:"opsz" 60}:root[data-design=clay] .ly-last{letter-spacing:-.035em;color:var(--cy-ink2);font-style:italic;font-weight:400}:root[data-design=clay] .ly-status{font:500 13px/1.4 var(--cy-mono);letter-spacing:.02em;color:var(--cy-clay-ink)}:root[data-design=clay] .ly-status:before{content:"";background:var(--cy-clay);border-radius:50%;width:7px;height:7px;margin:0 10px 1px 0;display:inline-block;box-shadow:0 0 0 3px #d9775738}:root[data-design=clay] .ly-line{color:var(--cy-ink2);font:400 clamp(1.1rem, 1.45vw, 1.3rem)/1.5 var(--cy-serif)}:root[data-design=clay] .pt-node{box-shadow:2px 2px 0 var(--cy-ink);border-width:1.5px}:root[data-design=clay] .pt-node:after{border:1px solid var(--cy-ink);background:var(--cy-paper);color:var(--cy-ink);font:500 11.5px/1.2 var(--cy-mono);box-shadow:2px 2px 0 var(--cy-ink);border-radius:6px}@media (hover:hover) and (pointer:fine){:root[data-design=clay] .pt-node:hover{background:var(--cy-clay);color:var(--cy-ink)}}:root[data-design=clay] .cy-sec{position:relative}:root[data-design=clay] .cy-h2{font:400 clamp(2.75rem, 6vw, 5.6rem)/.95 var(--cy-serif);letter-spacing:-.035em;font-variation-settings:"opsz" 72}:root[data-design=clay] .cy-rule{width:clamp(140px,16vw,220px);height:auto;margin-bottom:18px;display:block;overflow:visible}:root[data-design=clay] .cy-rule path{fill:none;stroke:var(--cy-ink);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}:root[data-design=clay] .cy-blot{fill:var(--cy-clay)}@supports (animation-timeline:view()){:root:not(.lite)[data-design=clay] .cy-rule path{animation:linear both cl-draw;animation-timeline:view();animation-range:entry cover 30%}:root:not(.lite)[data-design=clay] .cy-blot{animation:linear both cy-blot;animation-timeline:view();animation-range:entry cover 12%}}@keyframes cl-draw{0%{stroke-dashoffset:1px}}@keyframes cy-blot{0%{r:0}}@media (prefers-reduced-motion:reduce){:root[data-design=clay] .cy-rule :is(path,circle){animation:none!important}}:root[data-design=clay] .wk-disc{filter:drop-shadow(5px 6px #141413e6)}:root[data-design=clay] .wk-facet{filter:saturate(.8)}:root[data-design=clay] .wk-hub{background:var(--cy-paper);box-shadow:inset 0 0 0 1.5px var(--cy-ink)}:root[data-design=clay] .wk-notch{border-right-color:var(--cy-clay-ink)}:root[data-design=clay] .wk-list{border-top-color:#14141333}:root[data-design=clay] .wk-list>li{border-bottom:1px dashed #14141338}:root[data-design=clay] .wk-t{font-family:var(--cy-serif);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:450}:root[data-design=clay] .wk-item[aria-current] .wk-t{color:var(--cy-ink)}:root[data-design=clay] .wk-item:before{background:var(--cy-clay);border-radius:2px;height:2.5px}@media (hover:hover) and (pointer:fine){:root[data-design=clay] .wk-item:hover .wk-t{color:var(--cy-clay-ink)}}:root[data-design=clay] .ab-tile,:root[data-design=clay] .ab-play{background:var(--cy-tooth), var(--cy-oat);border-radius:16px;box-shadow:inset 0 0 0 1px #1414131a,0 1px #fff}:root[data-design=clay] .ab-now.wide{background:var(--cy-tooth), #f4e4d9}:root[data-design=clay] .ab-v,:root[data-design=clay] .ab-big{font-family:var(--cy-serif);font-weight:450}:root[data-design=clay] .ab-big{color:var(--cy-ink)}:root[data-design=clay] .ab-place[data-key=now] .ab-clock{color:var(--cy-clay-ink)}:root[data-design=clay] .ab-seg{background:var(--cy-paper)}:root[data-design=clay] .ab-seg button[aria-pressed=true]{background:var(--cy-ink);color:var(--cy-paper)}:root[data-design=clay] .ab-chip{background:var(--cy-paper);box-shadow:0 0 0 1.5px var(--cy-ink), 2px 2px 0 1.5px var(--cy-ink);border-radius:12px}:root[data-design=clay] .ab-play[data-mode=text] .ab-chip{border-radius:8px}:root[data-design=clay] .ab-play[data-loose] .ab-chip[data-held]{box-shadow:0 0 0 1.5px var(--cy-ink), 5px 6px 0 1.5px var(--cy-ink)}:root[data-design=clay] .ab-go{background:var(--cy-paper);box-shadow:0 0 0 1.5px var(--cy-ink), 2px 2px 0 1.5px var(--cy-ink)}:root[data-design=clay] .ab-play[data-mode=logos] .ab-chip:after{background:var(--cy-ink);color:var(--cy-paper)}:root[data-design=clay] .qz-face{background:linear-gradient(90deg, transparent 22px, #b5542f73 22px 23.5px, transparent 23.5px) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(180deg, transparent 0 27px, #6a9bcc47 27px 28px) 0 52px / 100% 100% no-repeat, var(--cy-paper);border-color:#14141333;padding-left:38px;transition:box-shadow .16s;box-shadow:4px 5px #141413d9}:root[data-design=clay] .qz-tile{--warp-line:var(--cy-ink)}:root[data-design=clay] .qz-tile[data-warp] .qz-face{box-shadow:0 0 #14141300}:root[data-design=clay] .qz-back{background:var(--cy-tooth), #f6ddcf;border-color:#b5542f73}:root[data-design=clay] .qz-q{font-family:var(--cy-serif);font-weight:450}:root[data-design=clay] .qz-a{font:400 16.5px/1.5 var(--cy-serif)}:root[data-design=clay] .qz-ask .qz-front{border-color:var(--cy-clay-ink)}:root[data-design=clay] .qz-input{font:400 18px/1.45 var(--cy-serif)}:root[data-design=clay] .qz-go{background:var(--cy-clay-ink);color:#fff;box-shadow:2px 2px 0 var(--cy-ink)}:root[data-design=clay] .cy-letter{border:1.5px solid var(--cy-ink);max-width:980px;box-shadow:8px 9px 0 var(--cy-ink);background:repeating-linear-gradient(180deg, transparent 0 35px, #6a9bcc33 35px 36px) 0 24px / 100% 100% no-repeat, var(--cy-tooth), var(--cy-paper);border-radius:6px;padding:clamp(28px,4vw,56px) clamp(22px,4vw,60px) clamp(16px,2vw,28px);position:relative;rotate:-.5deg}:root[data-design=clay] .ly-contact-k{color:var(--cy-clay-ink)}:root[data-design=clay] .ly-contact-h{font:400 clamp(2rem, 4vw, 3.6rem)/1.04 var(--cy-serif);letter-spacing:-.03em}:root[data-design=clay] .ly-contact-s{font-family:var(--cy-serif);color:var(--cy-ink2)}:root[data-design=clay] .ly .cl-node{box-shadow:3px 3px 0 var(--cy-ink);font-family:var(--cy-sans);border-width:1.5px}:root[data-design=clay] .ly .cl:before{background:radial-gradient(closest-side,#d977572e,#0000)}@media (hover:hover) and (pointer:fine){:root[data-design=clay] .ly .cl-node:hover{background:var(--cy-clay);border-color:var(--cy-ink);box-shadow:5px 5px 0 var(--cy-ink)}:root[data-design=clay] .ly .cl a.cl-node:hover,:root[data-design=clay] .ly .cl button.cl-node:hover{color:var(--cy-ink)}}:root[data-design=clay] .ly-foot-mini{font-family:var(--cy-sans)}:root[data-design=clay] .ly-foot-who{font:500 14px/1 var(--cy-serif)}:root[data-design=clay] .ly-foot-mini:after{content:"Not affiliated with Anthropic";text-align:center;font:400 11px/1.4 var(--cy-mono);color:var(--cy-mut);flex-basis:100%}:root[data-design=clay] .agent-bar{border:1.5px solid var(--cy-ink);box-shadow:4px 4px 0 var(--cy-ink);padding-left:18px}:root[data-design=clay] .agent[data-open=true] .agent-bar{box-shadow:none}:root[data-design=clay] .agent-bar:focus-within{border-color:var(--cy-ink)}:root[data-design=clay] .ab-prompt{color:var(--cy-clay-ink)}:root[data-design=clay] .ab-input{font:400 17px/1.4 var(--cy-serif);caret-color:var(--cy-clay-ink)}:root[data-design=clay] .ab-input:focus-visible{outline:0}:root[data-design=clay] .ab-send{background:var(--cy-clay-ink);color:#fff;border-radius:10px}:root[data-design=clay] .ab-send.busy{background:var(--cy-ink)}:root[data-design=clay] .agent-title{font:500 16px/1 var(--cy-serif)}:root[data-design=clay] .at-mark{color:var(--cy-clay-ink)}:root[data-design=clay] .t-body{font:400 16.5px/1.55 var(--cy-serif)}:root[data-design=clay] .t-chip,:root[data-design=clay] .t-key{border-radius:8px}:root[data-design=clay] .t-key.primary{background:var(--cy-clay-ink);border-color:var(--cy-clay-ink);color:#fff}:root[data-design=clay] .agent-status{background:var(--cy-oat)}:root[data-design=clay] .win{border:1.5px solid var(--cy-ink);box-shadow:8px 9px 0 var(--cy-ink)}:root[data-design=clay] .win-bar{background:var(--cy-oat)}:root[data-design=clay] .win-title{font:500 15px/1 var(--cy-serif)}:root[data-design=clay] .ui-btn{border-radius:9px}:root[data-design=clay] .ui-btn.primary{background:var(--cy-clay-ink);color:#fff;border-color:var(--cy-clay-ink)}:root[data-design=clay] input.field,:root[data-design=clay] textarea.field{background:#fff;border-radius:9px}:root[data-design=clay] textarea.field{font:400 16.5px/1.5 var(--cy-serif)}:root[data-design=clay] .sheet-scrim{background:#3d392959}:root[data-design=clay] .sheet-body{background:var(--cy-tooth), var(--cy-paper);box-shadow:0 -1.5px 0 var(--cy-ink);border-radius:18px 18px 0 0}:root[data-design=clay] .case h1{font:400 clamp(2.4rem, 5.6vw, 4.2rem)/1.02 var(--cy-serif);letter-spacing:-.03em}:root[data-design=clay] .case h2{font:italic 400 1.5rem/1.3 var(--cy-serif)}:root[data-design=clay] .case-kind{font:500 12px/1 var(--cy-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cy-clay-ink)}:root[data-design=clay] .case .chip{background:var(--cy-oat);border-radius:6px}:root[data-design=clay] .toast{border:1.5px solid var(--cy-ink);box-shadow:3px 3px 0 var(--cy-ink)}:root[data-design=clay] .play-win{--font-d:var(--cy-serif);--chip-bg:var(--cy-oat);--rec-pill-bg:var(--cy-oat);--rec-label:var(--cy-clay);--rec-label-ink:var(--cy-ink)}:root[data-design=clay] .play-body{background:var(--cy-tooth), var(--cy-paper)}:root[data-design=clay] .g-title{font:400 1.9rem/1.1 var(--cy-serif)}:root[data-design=clay] .sw-ic[aria-pressed=true]{box-shadow:2px 2px 0 var(--cy-ink)}:root[data-design=clay] .pf-wrap{--pf-bg:var(--cy-tooth), var(--cy-oat);--pf-fog:var(--cy-oat);--pf-grid:#14141324;--pf-face:var(--cy-paper);--pf-edge:var(--cy-ink2);--pf-a:var(--cy-clay);--pf-b:var(--cy-olive);--pf-c:var(--cy-sky);--pf-ink:var(--cy-ink);--pf-line:#14141333;--pf-tag:var(--cy-paper);--pf-label:conic-gradient(var(--cy-clay), var(--cy-kraft), var(--cy-clay), #c96442, var(--cy-clay));--pf-r:18px;--pf-shadow:5px 6px 0 #141413d9;--pf-font:var(--cy-mono)}@media (max-width:860px){:root[data-design=clay] .ly-nav a:after{left:4px;right:4px}:root[data-design=clay] .cy-letter{box-shadow:5px 6px 0 var(--cy-ink);rotate:0deg}}:root[data-design=clay].lite .ly-nav a:after,:root[data-design=clay].lite .ly-iam{transition:none}
