html,body{overflow-x:clip}body{color:#eef0f3;background:#1e2228;flex-direction:column;align-items:center;font-family:Piazzolla,serif;display:flex}main[data-astro-cid-j6a35wjm]{max-width:100%}.cv-wrap[data-astro-cid-j6a35wjm]{--ease:cubic-bezier(.2, .8, .2, 1);width:100%;max-width:720px;padding:3rem 2rem 4rem}.cv-header[data-astro-cid-j6a35wjm]{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.cv-avatar[data-astro-cid-j6a35wjm]{object-fit:cover;border-radius:50%;width:200px;height:200px}.back[data-astro-cid-j6a35wjm]{color:#ccc;letter-spacing:.05em;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-block}.back[data-astro-cid-j6a35wjm]:hover{color:#fff}.back-home[data-astro-cid-j6a35wjm]{color:#ccc;z-index:100;opacity:.75;line-height:1;text-decoration:none;transition:opacity .3s,transform .3s;position:fixed;top:calc(1rem - 4px);left:1rem}.back-home[data-astro-cid-j6a35wjm]:hover{opacity:1;color:#fff}.back-home[data-astro-cid-j6a35wjm].hidden{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.to-top[data-astro-cid-j6a35wjm]{color:#ccc;z-index:100;opacity:0;pointer-events:none;line-height:1;text-decoration:none;transition:opacity .3s,transform .3s;display:inline-flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)translateY(.5rem)}.to-top[data-astro-cid-j6a35wjm].visible{opacity:.75;pointer-events:auto;transform:translate(-50%)translateY(0)}.to-top[data-astro-cid-j6a35wjm]:hover{opacity:1;color:#fff}h1[data-astro-cid-j6a35wjm]{color:#eef0f3;letter-spacing:.08em;text-transform:uppercase;font-family:Piazzolla,serif;font-size:1rem}section[data-astro-cid-j6a35wjm]{margin-top:1.5rem;margin-bottom:3rem;position:relative}h2[data-astro-cid-j6a35wjm]{letter-spacing:.08em;text-transform:uppercase;color:#eef0f3;width:fit-content;margin:0 auto 1.5rem;font-family:Piazzolla,serif;font-size:1.1rem;font-weight:400}.entry[data-astro-cid-j6a35wjm]{grid-template-columns:100px 1fr;gap:.5rem 1rem;margin-bottom:1.5rem;display:grid}.period[data-astro-cid-j6a35wjm]{color:#8a8f99;font-size:.85rem}.entry-content[data-astro-cid-j6a35wjm] .title[data-astro-cid-j6a35wjm]{color:#fff;font-size:1rem;font-weight:700}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm]{color:#8a8f99;margin-bottom:.3rem;font-size:.9rem}.entry-content[data-astro-cid-j6a35wjm] .desc[data-astro-cid-j6a35wjm]{color:#dde1e7;font-size:.9rem;line-height:1.6}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]{color:#6aaeee;text-decoration:none}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]:hover{text-decoration:underline}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .insta-link[data-astro-cid-j6a35wjm]{color:#c084fc;vertical-align:middle;align-items:center;margin-left:.4rem;transition:opacity .2s;display:inline-flex}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .insta-link[data-astro-cid-j6a35wjm]:hover{opacity:.8}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .fb-link[data-astro-cid-j6a35wjm]{color:#4a9edd;vertical-align:middle;align-items:center;margin-left:.4rem;transition:opacity .2s;display:inline-flex}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .fb-link[data-astro-cid-j6a35wjm]:hover{opacity:.8}.references[data-astro-cid-j6a35wjm]{color:#ccc;letter-spacing:.05em;text-align:center;margin-top:.5rem;font-size:.8rem}.cv-downloads[data-astro-cid-j6a35wjm]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.cv-downloads[data-astro-cid-j6a35wjm] .cv-icon[data-astro-cid-j6a35wjm]{object-fit:contain;opacity:.85;width:48px;height:48px}.cv-downloads[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]{color:#8a8f99;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;text-decoration:none;transition:color .2s}.cv-downloads[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]:first-child{text-align:right}.cv-downloads[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]:hover{color:#fff}.cv-downloads[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm].current{color:#6aaeee}.cv-downloads[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm].current:hover{color:#fff}.profile[data-astro-cid-j6a35wjm]{color:#dde1e7;max-width:36rem;font-size:.95rem;line-height:1.6}.capabilities[data-astro-cid-j6a35wjm]{top:var(--stick,0);z-index:50;background:#1e2228;border-bottom:1px solid #2a2e35;margin:0 0 1rem;padding:.75rem 0;position:sticky}.capabilities[data-astro-cid-j6a35wjm] .hint[data-astro-cid-j6a35wjm]{color:#8a8f99;text-align:center;margin-bottom:.6rem;font-size:.8rem}.cap-list[data-astro-cid-j6a35wjm]{flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;display:flex}.cap-list[data-astro-cid-j6a35wjm] button,.cap-list[data-astro-cid-j6a35wjm] .cap-name[data-astro-cid-j6a35wjm]{font:inherit;color:#eef0f3;background:#2a2e35;border:1px solid #0000;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.cap-list[data-astro-cid-j6a35wjm] button{cursor:pointer;transition:border-color .2s,background .2s}.cap-list[data-astro-cid-j6a35wjm] button:hover{border-color:#6aaeee}.cap-list[data-astro-cid-j6a35wjm] button[aria-pressed=true]{color:#12161b;background:#6aaeee}.cap-tools[data-astro-cid-j6a35wjm]{color:#8a8f99;margin-top:.2rem;font-size:.75rem}.filtering[data-astro-cid-j6a35wjm] .cap-tools[data-astro-cid-j6a35wjm]{display:none}.cap-panel[data-astro-cid-j6a35wjm]{opacity:0;text-align:center;color:#dde1e7;transition:grid-template-rows .3s var(--ease), opacity .3s, margin-top .3s var(--ease);grid-template-rows:0fr;font-size:.8rem;display:grid}.cap-panel[data-astro-cid-j6a35wjm].open{opacity:1;grid-template-rows:1fr;margin-top:.6rem}.cap-panel[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm]{min-height:0;margin:0;overflow:hidden}.cap-panel[data-astro-cid-j6a35wjm] .earlier{color:#8a8f99;display:block}[data-astro-cid-j6a35wjm][data-tags]{transition:opacity .25s;position:relative}.filtering[data-astro-cid-j6a35wjm] [data-astro-cid-j6a35wjm][data-tags].dim{opacity:.25}[data-astro-cid-j6a35wjm][data-tags]:before{content:"";transform-origin:top;width:2px;transition:transform .35s var(--ease);background:#6aaeee;border-radius:1px;position:absolute;top:.15rem;bottom:.15rem;left:-.75rem;transform:scaleY(0)}.filtering[data-astro-cid-j6a35wjm] [data-astro-cid-j6a35wjm][data-tags].hit:before{transform:scaleY(1)}.case[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm],.card[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm]{color:#fff;font-size:1rem}.case[data-astro-cid-j6a35wjm] .who[data-astro-cid-j6a35wjm],.card[data-astro-cid-j6a35wjm] .who[data-astro-cid-j6a35wjm]{color:#8a8f99;margin-bottom:.6rem;font-size:.85rem}.case[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm]{color:#dde1e7;margin-bottom:.4rem;font-size:.9rem;line-height:1.6}.case[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm] strong[data-astro-cid-j6a35wjm]{color:#fff}.frames[data-astro-cid-j6a35wjm]{counter-reset:frame;gap:.5rem;margin:1rem 0 2rem;list-style:none;display:flex}.frames[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{counter-increment:frame;flex:var(--aspect,1) 1 0;min-width:0}.frames[data-astro-cid-j6a35wjm] figcaption[data-astro-cid-j6a35wjm]:before{content:counter(frame) ". ";color:#6aaeee}.zoom[data-astro-cid-j6a35wjm]{cursor:zoom-in;background:0 0;border:none;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.zoom[data-astro-cid-j6a35wjm]:focus-visible{outline-offset:2px;outline:2px solid #6aaeee}.zoom[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm]{transition:transform .35s var(--ease)}.zoom[data-astro-cid-j6a35wjm]:hover img[data-astro-cid-j6a35wjm],.zoom[data-astro-cid-j6a35wjm]:focus-visible img[data-astro-cid-j6a35wjm]{transform:scale(1.04)}.frames[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm]{width:100%;height:auto;display:block}.card[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm]{aspect-ratio:1;object-fit:cover;background:#2a2e35;width:100%;display:block}.card[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm].render{object-fit:contain;background:#eef0f3}figcaption[data-astro-cid-j6a35wjm]{color:#8a8f99;margin-top:.3rem;font-size:.8rem}.cards[data-astro-cid-j6a35wjm]{grid-template-columns:repeat(4,1fr);gap:.5rem;list-style:none;display:grid}.card[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm]{margin-top:.5rem;font-size:.9rem}.card[data-astro-cid-j6a35wjm] .who[data-astro-cid-j6a35wjm]{font-size:.8rem}.sub[data-astro-cid-j6a35wjm]{color:#fff;margin:2.5rem 0 .8rem;font-size:1rem}.software[data-astro-cid-j6a35wjm]{grid-template-columns:repeat(2,1fr);gap:1.2rem 2rem;list-style:none;display:grid}.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm]{color:#fff;font-size:.95rem}.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]{color:#6aaeee;text-decoration:none}.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]:hover{text-decoration:underline}.software[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm]{color:#dde1e7;margin:.2rem 0 .4rem;font-size:.85rem;line-height:1.5}.stack[data-astro-cid-j6a35wjm]{flex-wrap:wrap;gap:.3rem;list-style:none;display:flex}.stack[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{color:#aab0ba;background:#2a2f37;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}@media (width<=768px){.cv-wrap[data-astro-cid-j6a35wjm]{padding-top:2rem}.cv-avatar[data-astro-cid-j6a35wjm]{width:140px;height:140px}.cv-downloads[data-astro-cid-j6a35wjm] .cv-icon[data-astro-cid-j6a35wjm]{width:36px;height:36px}}@media (width<=480px){.cards[data-astro-cid-j6a35wjm]{grid-template-columns:repeat(2,1fr)}.software[data-astro-cid-j6a35wjm]{grid-template-columns:1fr}.cap-list[data-astro-cid-j6a35wjm]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.cap-list[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{white-space:nowrap;flex:none}.frames[data-astro-cid-j6a35wjm]{scroll-snap-type:x mandatory;overflow-x:auto}.frames[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{scroll-snap-align:start;flex:none}.frames[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm]{width:auto;height:13rem}.entry[data-astro-cid-j6a35wjm]{grid-template-columns:1fr;gap:.2rem}.period[data-astro-cid-j6a35wjm]{font-size:.8rem}.cv-wrap[data-astro-cid-j6a35wjm]{padding:2rem 1.5rem 3rem}}@media (prefers-reduced-motion:reduce){.cap-panel[data-astro-cid-j6a35wjm],[data-astro-cid-j6a35wjm][data-tags]:before,.zoom[data-astro-cid-j6a35wjm] img[data-astro-cid-j6a35wjm]{transition:none}.zoom[data-astro-cid-j6a35wjm]:hover img[data-astro-cid-j6a35wjm],.zoom[data-astro-cid-j6a35wjm]:focus-visible img[data-astro-cid-j6a35wjm]{transform:none}}@media print{body{color:#111;background:#fff}.cv-wrap[data-astro-cid-j6a35wjm]{max-width:100%;padding:0}.back-home[data-astro-cid-j6a35wjm],.to-top[data-astro-cid-j6a35wjm],.skip-link[data-astro-cid-j6a35wjm]{display:none}h1[data-astro-cid-j6a35wjm],h2[data-astro-cid-j6a35wjm],.period[data-astro-cid-j6a35wjm]{color:#555}.entry-content[data-astro-cid-j6a35wjm] .title[data-astro-cid-j6a35wjm]{color:#111}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm]{color:#555}.entry-content[data-astro-cid-j6a35wjm] .desc[data-astro-cid-j6a35wjm]{color:#222}.entry[data-astro-cid-j6a35wjm],section[data-astro-cid-j6a35wjm]{break-inside:avoid}.capabilities[data-astro-cid-j6a35wjm]{border:none;position:static}.capabilities[data-astro-cid-j6a35wjm] .hint[data-astro-cid-j6a35wjm],.cap-panel[data-astro-cid-j6a35wjm]{display:none}.filtering[data-astro-cid-j6a35wjm] .cap-tools[data-astro-cid-j6a35wjm]{display:block}.filtering[data-astro-cid-j6a35wjm] [data-astro-cid-j6a35wjm][data-tags].dim{opacity:1}[data-astro-cid-j6a35wjm][data-tags]:before{display:none}.cap-list[data-astro-cid-j6a35wjm] .cap-name[data-astro-cid-j6a35wjm]{color:#111;background:0 0;border:1px solid #ccc}.profile[data-astro-cid-j6a35wjm],.case[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm],.software[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm]{color:#222}.case[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm],.card[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm],.sub[data-astro-cid-j6a35wjm],.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm]{color:#111}.stack[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{color:#555;background:0 0;border:1px solid #ccc}.references[data-astro-cid-j6a35wjm]{color:#555}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]{color:#111;text-decoration:underline}.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .insta-link[data-astro-cid-j6a35wjm],.entry-content[data-astro-cid-j6a35wjm] .org[data-astro-cid-j6a35wjm] .fb-link[data-astro-cid-j6a35wjm]{display:none}a[data-astro-cid-j6a35wjm][href^=http]:after,.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm][href^=\/]:after{content:" (" attr(href) ")";color:#666;font-size:.75rem}.software[data-astro-cid-j6a35wjm] h4[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm][href^=\/]:after{content:" (polybjorn.com" attr(href) ")"}}
