.marker-capsule{--marker-ink:#075e61;--marker-fill:#9edbd3;--marker-text:#194d4e;isolation:isolate;min-height:var(--marker-min-height,36px);padding:var(--marker-padding,10px 18px);background:var(--marker-paper,transparent);color:var(--marker-text);font:inherit;box-shadow:none;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.marker-capsule[data-capsule-tone="1"]{--marker-ink:#563167;--marker-fill:#d8c1e6;--marker-text:#563167}.marker-capsule[data-capsule-tone="2"]{--marker-ink:#857017;--marker-fill:#eee17d;--marker-text:#615113}.marker-capsule[data-capsule-tone="3"]{--marker-ink:#213e89;--marker-fill:#b7c9ee;--marker-text:#213e89}.marker-capsule:after{content:"";z-index:-1;border:1px solid var(--marker-ink);pointer-events:none;border-radius:999px;position:absolute;inset:2px}.marker-capsule[data-marker-ready]:after{display:none}.marker-capsule:before{content:"";z-index:-2;background:var(--marker-fill);mask:var(--marker-rest-mask,none) 0 0 / 100% 100% no-repeat;border-radius:inherit;opacity:var(--marker-rest-fill-opacity,0);pointer-events:none;position:absolute;inset:0}.marker-capsule .marker-capsule__drawing{z-index:-1;pointer-events:none;max-width:none;display:block;position:absolute;inset:0;overflow:visible}.marker-capsule__drawing foreignObject,.marker-capsule__drawing div{pointer-events:none}.marker-capsule__drawing div{width:100%;height:100%}.marker-capsule__outline div{background:var(--marker-outline-image,linear-gradient(var(--marker-ink), var(--marker-ink)))}.marker-capsule__outline{opacity:.9}.marker-capsule__fill div{background:var(--marker-fill)}.marker-capsule__fill{opacity:0;transition:opacity .14s}.marker-capsule__stroke{stroke-dasharray:1;stroke-dashoffset:1px}.marker-capsule:is(:hover,:focus-visible,:has(input:focus-visible)) .marker-capsule__fill{opacity:var(--marker-hover-fill-opacity,.28)}.marker-capsule:is(:hover,:focus-visible,:has(input:focus-visible)) .marker-capsule__stroke{stroke-dashoffset:0;transition:stroke-dashoffset .17s cubic-bezier(.25,.65,.3,1) var(--stroke-delay,0s)}.marker-capsule:is(:active,.is-active,[aria-pressed=true],[aria-current=page],:has(input:checked)) .marker-capsule__fill{opacity:var(--marker-active-fill-opacity,.78)}.marker-capsule:is(:active,.is-active,[aria-pressed=true],[aria-current=page],:has(input:checked)) .marker-capsule__stroke{stroke-dashoffset:0;transition:none}.marker-capsule:is(:focus-visible,:has(input:focus-visible)){outline:2px solid var(--marker-ink);outline-offset:4px}.marker-capsule[aria-disabled=true],.marker-capsule:disabled{opacity:.5;cursor:not-allowed}.marker-capsule:is([aria-disabled=true],:disabled) .marker-capsule__fill{opacity:0}.filter-chip.marker-capsule{--marker-min-height:44px;--marker-active-fill-opacity:1;cursor:pointer;gap:8px;font-size:.875rem}.filter-chip.marker-capsule:is(.is-active,[aria-pressed=true],[aria-current=page],:has(input:checked)):before{opacity:1}.filter-chip.marker-capsule input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-clear[hidden]{display:none}@media (prefers-reduced-motion:reduce){.marker-capsule .marker-capsule__stroke{transition:none!important}.marker-capsule .marker-capsule__fill{transition:none}}@media (forced-colors:active){.marker-capsule{border:1px solid buttontext}.marker-capsule:before,.marker-capsule:after,.marker-capsule .marker-capsule__drawing{display:none}.marker-capsule:is(.is-active,[aria-pressed=true],[aria-current=page],:has(input:checked)){outline-offset:2px;outline:2px solid highlight}}:is(.featured-note__skills,.skills-folder-float) .project-skill-capsule{--marker-paper:#fffaf0;z-index:3;height:auto;min-height:var(--marker-min-height,36px);padding:var(--marker-padding,8px 14px);background:var(--marker-paper);color:var(--marker-text);box-shadow:none;font:500 .8125rem/1.2 var(--font-ui);touch-action:manipulation;border:0;border-radius:999px;text-decoration:none;position:relative}.skills-folder-float .folder-float__item.marker-capsule{--marker-min-height:44px}@font-face{font-family:Project Notes;src:url(/_astro/caveat-notebook-variable.8jBGxy3y.ttf)format("truetype");font-weight:400 700;font-display:swap}.featured-note[data-astro-cid-nmznntuh]{--note-paper:#fffaf0;isolation:isolate;filter:drop-shadow(1px 4px 4px #3226151f);padding:24px 24px 32px;position:relative}.featured-note[data-astro-cid-nmznntuh][data-paper="1"]{--note-paper:#f9f5e9}.featured-note[data-astro-cid-nmznntuh][data-paper="2"]{--note-paper:#f4f5ed}.featured-note[data-astro-cid-nmznntuh]:before{content:"";z-index:-1;background:linear-gradient(color-mix(in srgb, var(--note-paper) 96%, transparent), color-mix(in srgb, var(--note-paper) 96%, transparent)), url(/_astro/crumpled-paper.CPMhMi07.webp) center / cover;mask:var(--project-paper-mask) center / 100% 100% no-repeat;position:absolute;inset:0}.featured-note[data-astro-cid-nmznntuh] .project-card-meta[data-astro-cid-nmznntuh]{align-items:center;gap:12px;margin:0 0 16px}.featured-note__date[data-astro-cid-nmznntuh]{color:#46514f;letter-spacing:0;text-transform:none;font:600 clamp(1.125rem,1.35vw,1.375rem)/1.05 Project Notes,cursive}.featured-note[data-astro-cid-nmznntuh] .project-card-company[data-astro-cid-nmznntuh]{box-shadow:none;background:0 0;border:1px solid #0000;padding:5px 9px;transition:transform .18s;overflow:visible;transform:rotate(-3deg)}.company-logo-art[data-astro-cid-nmznntuh]{line-height:0;display:inline-block;position:relative}.company-logo-backing[data-astro-cid-nmznntuh]{mask:var(--logo-sticker-silhouette) center / 100% 100% no-repeat;visibility:hidden;pointer-events:none;background:#fff;position:absolute;inset:0}.company-logo-art[data-astro-cid-nmznntuh][data-sticker-ready] .company-logo-backing[data-astro-cid-nmznntuh]{visibility:visible}.company-logo-art[data-astro-cid-nmznntuh] .company-logo{width:100%;height:auto;position:relative}.company-sticker-filter[data-astro-cid-nmznntuh]{pointer-events:none;position:absolute;overflow:visible}.featured-note[data-astro-cid-nmznntuh][data-paper="1"] .project-card-company[data-astro-cid-nmznntuh]{transform:rotate(3deg)}.featured-note[data-astro-cid-nmznntuh] .project-card-company[data-astro-cid-nmznntuh]:hover{transform:rotate(0)}.featured-note[data-astro-cid-nmznntuh] .project-card-company[data-astro-cid-nmznntuh] .company-logo{max-width:96px;max-height:28px}.featured-note__title[data-astro-cid-nmznntuh]{color:var(--ink);display:block}.featured-note__title[data-astro-cid-nmznntuh] [data-astro-cid-nmznntuh]:is(h2,h3){font:500 clamp(1.375rem, 2vw, 1.75rem)/1.16 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 12px}.featured-note__title[data-astro-cid-nmznntuh] p[data-astro-cid-nmznntuh]{font:400 1rem/1.5 var(--font-ui);color:var(--ink);margin:0}.featured-note__title[data-astro-cid-nmznntuh]:hover [data-astro-cid-nmznntuh]:is(h2,h3){text-underline-offset:5px;text-decoration:underline 1px}.featured-note__skills[data-astro-cid-nmznntuh]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.featured-note__skills[data-astro-cid-nmznntuh] li[data-astro-cid-nmznntuh]{border:0;padding:0}.featured-note[data-astro-cid-nmznntuh] a[data-astro-cid-nmznntuh]:focus-visible{outline-offset:4px;outline:2px solid #006e69}.featured-note--flat[data-astro-cid-nmznntuh]{isolation:auto;filter:none;padding:20px 20px 28px;position:static}.featured-note--flat[data-astro-cid-nmznntuh]:before{display:none}@media (width<=380px){.featured-note[data-astro-cid-nmznntuh]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.featured-note[data-astro-cid-nmznntuh] .project-card-company[data-astro-cid-nmznntuh]{transition:none}}
