.hero[data-astro-cid-nen7h5rs]{--key:50px;--key-gap:8px;--pad-gap:2rem;--plate-top:22px;--plate-side:73px;--plate-bottom:66px;isolation:isolate;background-image:url(/assets/banner.DEVH-vuT.webp);background-repeat:no-repeat;background-size:100vw;background-color:var(--color-bg);min-height:100dvh;color:var(--color-txt);text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.reel[data-astro-cid-nen7h5rs]{z-index:-2;position:absolute;inset:0}.reel[data-astro-cid-nen7h5rs] video[data-astro-cid-nen7h5rs]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.reel[data-astro-cid-nen7h5rs] video[data-astro-cid-nen7h5rs][data-active]{opacity:1}.hero[data-astro-cid-nen7h5rs]{cursor:var(--cursor-pointer)}.hero[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{cursor:var(--cursor-default)}.hero[data-astro-cid-nen7h5rs]:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(to bottom, transparent 0%, var(--color-bg) 100%);position:absolute;inset:0}.container[data-astro-cid-nen7h5rs]{padding-top:50px;padding-bottom:50px}.name-button[data-astro-cid-nen7h5rs]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.name-button[data-astro-cid-nen7h5rs],.key[data-astro-cid-nen7h5rs]{transition:transform .6s ease, background-color var(--transition), opacity var(--transition)}.key[data-astro-cid-nen7h5rs],.header-social .btn-social{opacity:.3;background-color:var(--color-bg)}.key[data-astro-cid-nen7h5rs]:hover,.key[data-astro-cid-nen7h5rs]:focus-visible,.header-social .btn-social:hover,.header-social .btn-social:focus-visible{opacity:1}.key[data-astro-cid-nen7h5rs]:hover,.key[data-astro-cid-nen7h5rs]:focus-visible{transform:scale(1.25)}.name-button[data-astro-cid-nen7h5rs]:hover,.name-button[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-accent);transform:scale(1.15)}.key[data-astro-cid-nen7h5rs]:active,.name-button[data-astro-cid-nen7h5rs]:active{transition-duration:80ms}.key[data-astro-cid-nen7h5rs]:active{transform:scale(1.08)}.name-button[data-astro-cid-nen7h5rs]:active{transform:scale(1.02)}.name[data-astro-cid-nen7h5rs]{font-size:2em;line-height:var(--line-height);margin:0;display:block}.skills[data-astro-cid-nen7h5rs]{margin:0;font-size:1.25em;font-weight:300}.meta[data-astro-cid-nen7h5rs]{margin:.35em 0 0;font-size:1em;font-weight:300}.meta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);text-underline-offset:.25em}.meta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.meta[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-accent)}.emoji[data-astro-cid-nen7h5rs]{vertical-align:-.05em;margin-right:.35em;font-size:.95em}.flag[data-astro-cid-nen7h5rs]{vertical-align:-.15em;border-radius:2px;width:1.15em;margin-right:.4em;display:inline-block}.flag[data-astro-cid-nen7h5rs] svg{border-radius:2px;width:100%;height:auto;display:block}.name[data-astro-cid-nen7h5rs],.skills[data-astro-cid-nen7h5rs],.meta[data-astro-cid-nen7h5rs]{text-shadow:0 2px 12px var(--color-text-shadow)}.header-social{padding-top:2.5em}.dpad[data-astro-cid-nen7h5rs]{display:none}@media (width>=64rem){.intro-text[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;display:grid;position:relative}.intro-text[data-astro-cid-nen7h5rs]>*{grid-column:2}.intro-text[data-astro-cid-nen7h5rs] br[data-astro-cid-nen7h5rs]{display:none}.intro-text[data-astro-cid-nen7h5rs]>p[data-astro-cid-nen7h5rs].profession{margin-top:25px}.intro-text[data-astro-cid-nen7h5rs]>.name[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.skills[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.meta[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.star-rule{translate:0 -64px}.intro-text[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;pointer-events:auto;border-radius:120px/72px;grid-area:1/2/5/3;position:absolute;inset:-14px -32px;translate:0 -64px}.container[data-astro-cid-nen7h5rs]{pointer-events:none}.intro-text[data-astro-cid-nen7h5rs]>.name[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.skills[data-astro-cid-nen7h5rs]:not([data-hero-credit]),.intro-text[data-astro-cid-nen7h5rs]>.meta[data-astro-cid-nen7h5rs],.dpad[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.header-social{pointer-events:auto}.intro-text[data-astro-cid-nen7h5rs]>p[data-astro-cid-nen7h5rs][data-hero-credit]{grid-column:1/-1;translate:0 -46px}.intro-text[data-astro-cid-nen7h5rs]{padding-top:116px;padding-bottom:32px}.dpad[data-astro-cid-nen7h5rs],.intro-text[data-astro-cid-nen7h5rs]>.header-social{grid-row:1/3;grid-template-columns:repeat(3, var(--key));grid-template-rows:repeat(3, var(--key));gap:var(--key-gap);display:grid;position:absolute;top:50%;translate:0 -50%}.dpad[data-astro-cid-nen7h5rs]{right:var(--pad-gap);grid-column:1/2}.intro-text[data-astro-cid-nen7h5rs]>.header-social{left:var(--pad-gap);grid-column:3/4;padding-top:0}.key[data-astro-cid-nen7h5rs]:first-child,.header-social li:first-child{grid-area:1/2}.key[data-astro-cid-nen7h5rs]:nth-child(2),.header-social li:nth-child(2){grid-area:2/1}.key[data-astro-cid-nen7h5rs]:nth-child(3),.header-social li:nth-child(3){grid-area:2/3}.key[data-astro-cid-nen7h5rs]:nth-child(4),.header-social li:nth-child(4){grid-area:3/2}.key[data-astro-cid-nen7h5rs]{width:var(--key);height:var(--key);border:2px solid var(--color-txt);color:var(--color-txt);border-radius:8px;place-items:center;padding:0;display:grid}.key[data-astro-cid-nen7h5rs]:hover,.key[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-accent)}.key[data-astro-cid-nen7h5rs] .key-icon{width:auto;height:18px}}.scroll-cue[data-astro-cid-nen7h5rs]{color:var(--color-txt);opacity:.6;transition:opacity var(--transition);padding:.75rem;animation:2.5s ease-in-out infinite nudge;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.scroll-cue[data-astro-cid-nen7h5rs]:hover,.scroll-cue[data-astro-cid-nen7h5rs]:focus-visible{opacity:1}.scroll-cue[data-astro-cid-nen7h5rs] .cue-icon{width:1.25rem;height:1.25rem;display:block}@keyframes nudge{0%,to{translate:-50%}50%{translate:-50% .4rem}}@media (prefers-reduced-motion:reduce){.scroll-cue[data-astro-cid-nen7h5rs]{animation:none}.reel[data-astro-cid-nen7h5rs] video[data-astro-cid-nen7h5rs]{transition:none}}@media (width>=768px){.name[data-astro-cid-nen7h5rs]{font-size:4.75em}.skills[data-astro-cid-nen7h5rs]{font-size:1.75em}.profession[data-astro-cid-nen7h5rs]{font-size:1.25em}.meta[data-astro-cid-nen7h5rs]{font-size:1.15em}}.filter-bar[data-astro-cid-2t5tmnod][hidden]{display:none}.filter-bar[data-astro-cid-2t5tmnod]{margin:0 0 30px}.count[data-astro-cid-2t5tmnod]{color:var(--color-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:12px}.controls[data-astro-cid-2t5tmnod]{gap:10px;display:grid}@media (width>=768px){.controls[data-astro-cid-2t5tmnod]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}}.active[data-astro-cid-2t5tmnod]{flex-wrap:wrap;align-content:flex-start;gap:6px;max-width:min(45vw,420px);display:flex}.active[data-astro-cid-2t5tmnod]:empty{display:none}.menus[data-astro-cid-2t5tmnod]{flex-wrap:wrap;gap:6px;display:flex}@media (width<=767px){.menus[data-astro-cid-2t5tmnod]{justify-content:center}}.menu[data-astro-cid-2t5tmnod]{position:relative}.menu-button[data-astro-cid-2t5tmnod],.search-button[data-astro-cid-2t5tmnod]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);color:var(--color-txt);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--transition), background-color var(--transition);align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:12px;display:inline-flex}.menu-button[data-astro-cid-2t5tmnod]:hover,.menu-button[data-astro-cid-2t5tmnod]:focus-visible,.menu-button[data-astro-cid-2t5tmnod][aria-expanded=true],.search-button[data-astro-cid-2t5tmnod]:hover,.search-button[data-astro-cid-2t5tmnod]:focus-visible{border-color:var(--color-txt)}.menu-button[data-astro-cid-2t5tmnod] svg{fill:currentColor;opacity:.7;width:9px;height:9px;transition:transform var(--transition)}.menu-button[data-astro-cid-2t5tmnod][aria-expanded=true] svg{transform:rotate(180deg)}.panel[data-astro-cid-2t5tmnod]{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);min-width:200px;max-height:min(60vh,420px);box-shadow:0 10px 24px var(--color-drop-shadow);overscroll-behavior:contain;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.panel[data-astro-cid-2t5tmnod][hidden]{display:none}.panel[data-astro-cid-2t5tmnod][data-align=right]{left:auto;right:0}.options[data-astro-cid-2t5tmnod]{margin:0;padding:0;list-style:none}.option[data-astro-cid-2t5tmnod]{border-radius:var(--radius);width:100%;color:var(--color-txt);text-align:left;transition:background-color var(--transition);background:0 0;border:0;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;font-size:13px;display:flex}.option[data-astro-cid-2t5tmnod]:hover,.option[data-astro-cid-2t5tmnod]:focus-visible{background:var(--color-well)}.option-label[data-astro-cid-2t5tmnod]{flex:1}.option-count[data-astro-cid-2t5tmnod]{color:var(--color-muted);font-size:11px}.option[data-astro-cid-2t5tmnod][aria-pressed=true]{background:color-mix(in srgb, var(--color-txt) 12%, transparent);font-weight:700}.option[data-astro-cid-2t5tmnod][aria-pressed=true]:after{color:var(--color-muted);content:"✓"}.group-button[data-astro-cid-2t5tmnod] svg{fill:currentColor;opacity:.7;width:8px;height:8px;transition:transform var(--transition)}.subpanel[data-astro-cid-2t5tmnod][hidden]{display:none}.subpanel[data-astro-cid-2t5tmnod]{padding:2px 0 2px 12px}.group-button[data-astro-cid-2t5tmnod][aria-expanded=true] svg{transform:rotate(90deg)}@media (width>=768px){.menu[data-astro-cid-2t5tmnod][data-menu=responsibilities] .panel[data-astro-cid-2t5tmnod]{max-height:none;overflow:visible}.group[data-astro-cid-2t5tmnod]{position:relative}.subpanel[data-astro-cid-2t5tmnod]{z-index:21;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);min-width:190px;max-height:min(60vh,420px);box-shadow:0 10px 24px var(--color-drop-shadow);padding:6px;position:absolute;top:-6px;left:100%;overflow-y:auto}.subpanel[data-astro-cid-2t5tmnod][data-align=left]{left:auto;right:100%}.group-button[data-astro-cid-2t5tmnod][aria-expanded=true] svg{transform:none}}.search[data-astro-cid-2t5tmnod]{gap:6px;display:flex}@media (width>=768px){.search[data-astro-cid-2t5tmnod]{justify-content:flex-end}}.search[data-astro-cid-2t5tmnod] input[data-astro-cid-2t5tmnod]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-raised);min-width:0;max-width:260px;color:var(--color-txt);flex:auto;padding:7px 12px;font-family:inherit;font-size:13px}.search[data-astro-cid-2t5tmnod] input[data-astro-cid-2t5tmnod]:focus-visible{border-color:var(--color-txt);outline:none}.search-button[data-astro-cid-2t5tmnod] svg{fill:currentColor;width:12px;height:12px}.active[data-astro-cid-2t5tmnod] .active-filter{--chip-color:var(--color-txt);border:1px solid color-mix(in srgb, var(--chip-color) 65%, transparent);background:color-mix(in srgb, var(--chip-color) 14%, transparent);color:var(--chip-color);letter-spacing:.04em;white-space:nowrap;transition:background-color var(--transition);border-radius:100px;align-items:center;gap:7px;padding:4px 9px;font-family:inherit;font-size:11.5px;display:inline-flex}.active[data-astro-cid-2t5tmnod] .active-filter:hover,.active[data-astro-cid-2t5tmnod] .active-filter:focus-visible{background:color-mix(in srgb, var(--chip-color) 26%, transparent)}.active[data-astro-cid-2t5tmnod] .active-filter .remove{opacity:.8;font-size:10px}.active[data-astro-cid-2t5tmnod] .active-filter[data-category=design]{--chip-color:var(--color-design)}.active[data-astro-cid-2t5tmnod] .active-filter[data-category=programming]{--chip-color:var(--color-programming)}.active[data-astro-cid-2t5tmnod] .active-filter[data-category=art]{--chip-color:var(--color-art)}.active[data-astro-cid-2t5tmnod] .active-filter[data-category=audio]{--chip-color:var(--color-audio)}.active[data-astro-cid-2t5tmnod] .active-filter[data-category=production]{--chip-color:var(--color-production)}.active[data-astro-cid-2t5tmnod] .clear-filters{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:4px 9px;font-family:inherit;font-size:11.5px;text-decoration:underline}.active[data-astro-cid-2t5tmnod] .clear-filters:hover,.active[data-astro-cid-2t5tmnod] .clear-filters:focus-visible{color:var(--color-txt)}.card mark{background:color-mix(in srgb, var(--color-txt) 26%, transparent);color:inherit;border-radius:3px}.tag-icon[data-astro-cid-yfrjzenu]{opacity:.55;transition:opacity var(--transition), transform var(--transition);justify-content:center;align-items:center;display:inline-flex}.tag-icon[data-astro-cid-yfrjzenu]:hover{z-index:2;opacity:1;position:relative;transform:scale(3)}.tag-icon[data-astro-cid-yfrjzenu] svg,.tag-icon[data-astro-cid-yfrjzenu] img[data-astro-cid-yfrjzenu]{width:auto;height:var(--icon-size,16px);filter:grayscale();transition:filter var(--transition)}.tag-icon[data-astro-cid-yfrjzenu]:not(.is-inline):hover svg,.tag-icon[data-astro-cid-yfrjzenu]:not(.is-inline):hover img[data-astro-cid-yfrjzenu]{filter:grayscale(0)}.tag-icon[data-astro-cid-yfrjzenu] svg{fill:currentColor}.is-inline[data-astro-cid-yfrjzenu],.is-inline[data-astro-cid-yfrjzenu]:hover{opacity:1;transform:none}.is-inline[data-astro-cid-yfrjzenu]{--icon-size:11px}.grid[data-astro-cid-sbgnxle6]{margin:0;padding:0;list-style:none}.grid[data-astro-cid-sbgnxle6]>li[data-astro-cid-sbgnxle6]{margin:0 0 15px;display:flex}.grid[data-astro-cid-sbgnxle6]>li[data-astro-cid-sbgnxle6][hidden]{display:none}@media (width>=640px){.grid[data-astro-cid-sbgnxle6]{flex-flow:wrap;justify-content:space-between;align-items:stretch;display:flex}.grid[data-astro-cid-sbgnxle6]>li[data-astro-cid-sbgnxle6]{flex:1 0 49%;max-width:49%}}@media (width>=767px){.grid[data-astro-cid-sbgnxle6]>li[data-astro-cid-sbgnxle6]{margin:0 0 30px}}@media (width>=960px){.grid[data-astro-cid-sbgnxle6]>li[data-astro-cid-sbgnxle6]{flex:1 0 32%;max-width:32%}}.card[data-astro-cid-sbgnxle6]{--fade:32px;background:var(--color-raised);border:1px solid #0000;border-radius:6px;flex-direction:column;width:100%;max-width:400px;margin:0 auto;padding-bottom:24px;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.card[data-astro-cid-sbgnxle6]:has(.card-link:hover),.card[data-astro-cid-sbgnxle6]:has(.card-link:focus-visible){border-color:var(--color-txt);transform:translateY(-3px)}.clickable[data-astro-cid-sbgnxle6]{background:linear-gradient(to bottom, var(--color-raised-dark) calc(100% - var(--fade)), var(--color-raised));position:relative}.card-link[data-astro-cid-sbgnxle6]{color:inherit;text-decoration:none}.card-link[data-astro-cid-sbgnxle6]:after{z-index:1;content:"";position:absolute;inset:0}.shot[data-astro-cid-sbgnxle6]{aspect-ratio:16/9;background:var(--color-well);position:relative;overflow:hidden}@supports not (aspect-ratio:16 / 9){.shot[data-astro-cid-sbgnxle6]{height:0;padding-bottom:56.25%}}.shot[data-astro-cid-sbgnxle6] img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .5s,opacity .3s;position:absolute;inset:0}.card[data-astro-cid-sbgnxle6]:has(.card-link:hover) .shot[data-astro-cid-sbgnxle6] img,.card[data-astro-cid-sbgnxle6]:has(.card-link:focus-visible) .shot[data-astro-cid-sbgnxle6] img{opacity:1;transform:scale(1.04)}.preview[data-astro-cid-sbgnxle6]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition);position:absolute;inset:0}.card[data-astro-cid-sbgnxle6].has-preview:has(.card-link:hover) .preview[data-astro-cid-sbgnxle6],.card[data-astro-cid-sbgnxle6].has-preview:has(.card-link:focus-visible) .preview[data-astro-cid-sbgnxle6]{opacity:1}.card[data-astro-cid-sbgnxle6].has-preview:has(.card-link:hover) .shot[data-astro-cid-sbgnxle6] img,.card[data-astro-cid-sbgnxle6].has-preview:has(.card-link:focus-visible) .shot[data-astro-cid-sbgnxle6] img{opacity:0}.no-results[data-astro-cid-sbgnxle6]{color:var(--color-muted);text-align:center;margin:30px 0 0}.no-results[data-astro-cid-sbgnxle6][hidden]{display:none}.info[data-astro-cid-sbgnxle6]{padding:20px 22px 0}.eyebrow[data-astro-cid-sbgnxle6]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:12px;display:flex}.year[data-astro-cid-sbgnxle6]{color:var(--color-txt);font-weight:700}.tech[data-astro-cid-sbgnxle6]{align-items:center;gap:24px;margin-left:auto;display:flex}.icon-filter[data-astro-cid-sbgnxle6]{z-index:2;color:inherit;cursor:var(--cursor-default);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.title-line[data-astro-cid-sbgnxle6]{align-items:baseline;column-gap:10px;margin:0 0 4px;display:flex}.title[data-astro-cid-sbgnxle6]{text-transform:none;flex:auto;min-width:0;margin:0;font-size:1.4em}.blurb[data-astro-cid-sbgnxle6]{margin:0 0 var(--fade);color:var(--color-txt);font-size:15px;line-height:1.5}.stores[data-astro-cid-sbgnxle6]{flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 4px;padding:0 22px;list-style:none;display:flex}.store[data-astro-cid-sbgnxle6]{--lift:1.15;align-items:center;gap:calc(8px * var(--lift));padding:calc(8px * var(--lift)) calc(13px * var(--lift));font-size:calc(13.5px * var(--lift));transform-origin:0;transform:scale(calc(1 / var(--lift)));line-height:1.2;display:inline-flex}.store[data-astro-cid-sbgnxle6]:hover,.store[data-astro-cid-sbgnxle6]:focus-visible{transform:scale(1)}.store[data-astro-cid-sbgnxle6]:active{transform:scale(calc(1.05 / var(--lift)))}.store[data-astro-cid-sbgnxle6] svg{width:calc(14px * var(--lift));height:calc(11px * var(--lift));fill:currentColor;flex-shrink:0}.metrics[data-astro-cid-sbgnxle6]{background:var(--color-well);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%,16px 50%);flex-wrap:wrap;justify-content:center;gap:26px;margin:14px 22px 2px;padding:12px 34px 11px;list-style:none;display:flex}.metrics[data-astro-cid-sbgnxle6] li[data-astro-cid-sbgnxle6]{flex-direction:column;align-items:center;gap:1px;display:flex}.metrics[data-astro-cid-sbgnxle6] strong[data-astro-cid-sbgnxle6]{color:var(--color-txt);font-size:24px;font-family:var(--font-heading), sans-serif;line-height:1.1}.metrics[data-astro-cid-sbgnxle6] span[data-astro-cid-sbgnxle6]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.genres[data-astro-cid-sbgnxle6]{text-align:right;max-width:50%;color:var(--color-muted);letter-spacing:.04em;flex:none;margin:0 0 0 auto;font-size:12px}.responsibilities[data-astro-cid-sbgnxle6]{color:var(--color-txt);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0;padding:14px 22px 0;font-size:11px;display:flex}.responsibilities[data-astro-cid-sbgnxle6]:before,.responsibilities[data-astro-cid-sbgnxle6]:after{background:var(--color-border);content:"";flex:1;height:1px}.chips[data-astro-cid-sbgnxle6]{flex-wrap:wrap;gap:6px;margin:0;padding:12px 22px 0;list-style:none;display:flex}.chips[data-astro-cid-sbgnxle6] li[data-astro-cid-sbgnxle6]{display:flex}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6]{--chip-color:var(--color-muted);border:1px solid color-mix(in srgb, var(--chip-color) 65%, transparent);background:color-mix(in srgb, var(--chip-color) 10%, transparent);height:21px;color:var(--chip-color);letter-spacing:.04em;cursor:var(--cursor-default);transition:transform .6s ease, background-color var(--transition);border-radius:100px;align-items:center;padding:0 9px;font-family:inherit;font-size:10.5px;display:inline-flex}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6]:hover,.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6]:focus-visible{background:color-mix(in srgb, var(--chip-color) 22%, transparent);transform:scale(1.08)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6]:active{transition-duration:80ms;transform:scale(1.02)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-on]{background:color-mix(in srgb, var(--chip-color) 30%, transparent);font-weight:700}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-match],.icon-filter[data-astro-cid-sbgnxle6][data-match]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-txt) 55%, transparent);border-radius:100px}.icon-filter[data-astro-cid-sbgnxle6][data-match] .tag-icon{opacity:1}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6] svg{opacity:.8;height:9px;margin-right:5px}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-category=design]{--chip-color:var(--color-design)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-category=programming]{--chip-color:var(--color-programming)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-category=art]{--chip-color:var(--color-art)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-category=audio]{--chip-color:var(--color-audio)}.chips[data-astro-cid-sbgnxle6] button[data-astro-cid-sbgnxle6][data-category=production]{--chip-color:var(--color-production)}.confirm[data-astro-cid-tjhgobgk]{width:min(90vw,28rem);padding:var(--space-gap);border:2px groove var(--color-txt);background-color:var(--color-bg);color:var(--color-txt);text-align:center;border-radius:25px;margin:auto}.confirm[data-astro-cid-tjhgobgk]::backdrop{background:var(--color-backdrop-deep)}.confirm[data-astro-cid-tjhgobgk] p[data-astro-cid-tjhgobgk]{margin:0 0 var(--space-gap);font-family:var(--font-heading), sans-serif;text-transform:uppercase;font-size:1.5em}.confirm-actions[data-astro-cid-tjhgobgk]{justify-content:center;gap:1em;display:flex}.confirm[data-astro-cid-tjhgobgk] .btn-quiet[data-astro-cid-tjhgobgk]{border-color:var(--color-txt);color:var(--color-txt);background:0 0}.columns[data-astro-cid-gzxwlies]{gap:var(--space-gap);margin-bottom:var(--space-gap);text-align:left;display:grid}.columns[data-astro-cid-gzxwlies] p[data-astro-cid-gzxwlies]{margin:0}@media (width>=768px){.columns[data-astro-cid-gzxwlies]{grid-template-columns:repeat(3,1fr);align-items:start}}.scroll-top[data-astro-cid-dzirtioc]{z-index:10;background-color:var(--color-accent);width:50px;height:50px;color:var(--color-surface);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:2%;right:2%}.scroll-top[data-astro-cid-dzirtioc] svg{width:20px;height:20px}@media (width>=62rem){.scroll-top[data-astro-cid-dzirtioc]{display:none}}.site-nav[data-astro-cid-rutobish]{z-index:20;border-bottom:2px groove var(--color-txt);background-color:var(--color-bg);width:100%;transition:translate .3s;position:fixed;top:0;left:0;translate:0 -100%}.site-nav[data-astro-cid-rutobish][data-open]{translate:0}.site-nav[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{justify-content:center;gap:2.5em;margin:0;padding:1.1em 0;list-style:none;display:flex}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:var(--color-txt);font-family:var(--font-heading), sans-serif;letter-spacing:1px;text-transform:uppercase;transition:color var(--transition), transform .6s ease;font-weight:700;text-decoration:none;display:inline-block}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:focus-visible{color:var(--color-accent);transform:scale(1.15)}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:active{transition-duration:80ms;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.site-nav[data-astro-cid-rutobish]{transition:none}}
