/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid}}}a,button,summary,[tabindex],[id]{scroll-margin-top:6rem}[data-progress]{display:none}[data-story-header]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 10);max-width:var(--breakpoint-lg,64rem)}[data-story-title]{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);overflow-wrap:break-word;color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}@media (width>=48rem){[data-story-title]{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}[data-story-title]:where(.dark,.dark *){color:var(--color-white,#fff)}[data-story-problem]{margin-block:calc(var(--spacing,.25rem) * 4);max-width:65ch;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}@media (width>=48rem){[data-story-problem]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}[data-story-problem]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-story-problem]{line-height:1.5}[data-story-meta]{margin-block:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}[data-retired-note]{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-mauve-700,hsl(from var(--color-mauve-BASE) h s 30%));max-width:65ch;padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-retired-note]:where(.dark,.dark *){border-color:var(--color-mauve-300,hsl(from var(--color-mauve-BASE) h s 70%));color:var(--color-mist-100,hsl(from var(--color-mist-BASE) h s 95%))}[data-draft-notice]{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--breakpoint-lg,64rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rust-700,hsl(from var(--color-rust-BASE) h s 30%));background-color:var(--color-rust-50,hsl(from var(--color-rust-BASE) h s 95%));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-draft-notice]:where(.dark,.dark *){border-color:var(--color-rust-300,hsl(from var(--color-rust-BASE) h s 70%));background-color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));color:var(--color-white,#fff)}[data-story]{max-width:var(--breakpoint-xl,80rem);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-story]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-part]{padding-block:calc(var(--spacing,.25rem) * 8)}[data-part]>*{min-width:0}[data-part][data-has-picture=true]{gap:2rem;display:grid}@media (width>=64rem){[data-part][data-has-picture=true]{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:4rem}}[data-part-text]>:not([data-options-table]){max-width:65ch}[data-build-links]{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--spacing,.25rem);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}[data-build-links] li{margin:0;padding:0}[data-build-links] a{min-height:calc(var(--spacing,.25rem) * 11);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}[data-build-links] a:where(.dark,.dark *){color:var(--color-white,#fff)}[data-build-links] a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent-500,hsl(from var(--color-accent-BASE) h s 50%))}[data-build-links] a:focus-visible:where(.dark,.dark *){outline-color:var(--color-accent-400,hsl(from var(--color-accent-BASE) h s 60%))}[data-demo-note]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-demo-note]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-part-picture]{margin:0}[data-part-picture] img{width:100%;max-width:100%;height:auto;display:block}[data-part-picture] figcaption{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-part-picture] figcaption:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-options-table]{margin-block:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dusk-300,hsl(from var(--color-dusk-BASE) h s 70%));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));overflow-x:auto}[data-options-table]:where(.dark,.dark *){border-color:var(--color-mist-700,hsl(from var(--color-mist-BASE) h s 40%));color:var(--color-mist-100,hsl(from var(--color-mist-BASE) h s 95%))}[data-options-table]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent-500,hsl(from var(--color-accent-BASE) h s 50%))}[data-options-table]:focus-visible:where(.dark,.dark *){outline-color:var(--color-accent-400,hsl(from var(--color-accent-BASE) h s 60%))}[data-options-table] table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));min-width:32rem;margin:0}[data-options-table] caption{padding:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[data-options-table] th,[data-options-table] td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dusk-300,hsl(from var(--color-dusk-BASE) h s 70%));padding:calc(var(--spacing,.25rem) * 3);vertical-align:top}:is([data-options-table] th,[data-options-table] td):where(.dark,.dark *){border-color:var(--color-mist-700,hsl(from var(--color-mist-BASE) h s 40%))}[data-options-table] thead th{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[data-options-table] th[scope=row]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}[data-options-table] td[data-fit=yes]{background-color:var(--color-sage-100,hsl(from var(--color-sage-BASE) h s 90%));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-options-table] td[data-fit=yes]:where(.dark,.dark *){background-color:var(--color-sage-900,hsl(from var(--color-sage-BASE) h s 10%));color:var(--color-mist-100,hsl(from var(--color-mist-BASE) h s 95%))}[data-options-table] td[data-fit=partly]{background-color:var(--color-sand-100,hsl(from var(--color-sand-BASE) h s 90%));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-options-table] td[data-fit=partly]:where(.dark,.dark *){background-color:var(--color-sand-900,hsl(from var(--color-sand-BASE) h s 10%));color:var(--color-mist-100,hsl(from var(--color-mist-BASE) h s 95%))}[data-options-table] td[data-fit=no]{background-color:var(--color-rust-100,hsl(from var(--color-rust-BASE) h s 90%));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-options-table] td[data-fit=no]:where(.dark,.dark *){background-color:var(--color-rust-900,hsl(from var(--color-rust-BASE) h s 10%));color:var(--color-mist-100,hsl(from var(--color-mist-BASE) h s 95%))}[data-options-table] tr[data-chosen]>*{border-block-style:var(--tw-border-style);border-block-width:2px;border-block-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%))}[data-options-table] tr[data-chosen]>:where(.dark,.dark *){border-block-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%))}[data-options-table] tr[data-chosen]>:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-inline-start-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%))}[data-options-table] tr[data-chosen]>:first-child:where(.dark,.dark *){border-inline-start-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%))}[data-chosen-label]{margin-top:var(--spacing,.25rem);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:currentColor;display:block}[data-invitation-block]{margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:6px;border-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%));padding-block:calc(var(--spacing,.25rem) * 10)}[data-invitation-block]:where(.dark,.dark *){border-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%))}[data-invitation-text]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:65ch;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-invitation-text]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-invitation-text]{line-height:1.5}[data-invitation]{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%));padding-inline:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));align-items:center;text-decoration-line:none;display:inline-flex}[data-invitation]:where(.dark,.dark *){border-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%));color:var(--color-white,#fff)}[data-invitation]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent-500,hsl(from var(--color-accent-BASE) h s 50%))}[data-invitation]:focus-visible:where(.dark,.dark *){outline-color:var(--color-accent-400,hsl(from var(--color-accent-BASE) h s 60%))}@keyframes portfolio-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-progress]{z-index:60;background-color:var(--color-accent-700);transform-origin:0;pointer-events:none;height:4px;animation:linear both portfolio-progress;display:block;position:fixed;inset:0 0 auto;transform:scaleX(0)}:root [data-progress]{animation-timeline:scroll(root)}}}.dark [data-progress]{background-color:var(--color-accent-300)}@media print{[data-progress]{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (forced-colors:active){[data-progress]{forced-color-adjust:none;background-color:highlight!important}[data-part-picture],[data-invitation-block],[data-invitation],[data-draft-mark],[data-status],[data-options-table],[data-options-table] th,[data-options-table] td,[data-chosen-label]{border-color:canvastext}[data-options-table] tr[data-chosen]>*{border-block-color:highlight}[data-options-table]:focus-visible,[data-build-links] a:focus-visible,[data-invitation]:focus-visible{outline-color:canvastext}}[data-projects-index]{max-width:var(--breakpoint-xl,80rem)}[data-index-header]{margin-bottom:calc(var(--spacing,.25rem) * 8)}[data-index-header] h1{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);overflow-wrap:break-word;color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}@media (width>=48rem){[data-index-header] h1{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}}[data-index-header] h1:where(.dark,.dark *){color:var(--color-white,#fff)}[data-index-header] p{margin-block:calc(var(--spacing,.25rem) * 4);max-width:65ch;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-index-header] p:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-index-header] p{line-height:1.5}[data-projects-empty]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-projects-empty]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-filter-controls][hidden],[data-filter-status][hidden],[data-filter-empty][hidden],[data-project][hidden]{display:none}@layer base{:root.js project-filter:not([data-ready]) :is([data-filter-controls],[data-filter-status])[hidden]{visibility:hidden;display:block!important}}[data-filter-controls]{margin-bottom:calc(var(--spacing,.25rem) * 6)}[data-filter-label]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%));text-transform:uppercase}[data-filter-label]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-filter-buttons]{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}[data-filter-buttons] button,[data-filter-clear]{min-height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));justify-content:center;align-items:center;display:inline-flex}:is([data-filter-buttons] button,[data-filter-clear]):where(.dark,.dark *){border-color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%));background-color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));color:var(--color-white,#fff)}[data-filter-buttons] button[aria-pressed=true]{border-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%));background-color:var(--color-accent-700,hsl(from var(--color-accent-BASE) h s 30%));color:var(--color-white,#fff)}[data-filter-buttons] button[aria-pressed=true]:where(.dark,.dark *){border-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%));background-color:var(--color-accent-300,hsl(from var(--color-accent-BASE) h s 70%));color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}[data-filter-buttons] button:focus-visible,[data-filter-clear]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent-500,hsl(from var(--color-accent-BASE) h s 50%))}:is([data-filter-buttons] button:focus-visible,[data-filter-clear]:focus-visible):where(.dark,.dark *){outline-color:var(--color-accent-400,hsl(from var(--color-accent-BASE) h s 60%))}[data-filter-status]{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-filter-status]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-filter-empty]{margin-block:calc(var(--spacing,.25rem) * 8);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-filter-empty]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-project-list]{margin:0;padding:0;list-style-type:none}[data-project]{gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:6px;border-color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));padding-block:calc(var(--spacing,.25rem) * 4);display:grid}[data-project]:where(.dark,.dark *){border-color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-project]>*{min-width:0}@media (width>=64rem){[data-project]{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:3rem}}[data-project-title]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%))}@media (width>=48rem){[data-project-title]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}[data-project-title]:where(.dark,.dark *){color:var(--color-white,#fff)}[data-project-title] a{color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));text-underline-offset:4px}@media (hover:hover){[data-project-title] a:hover{text-decoration-line:underline}}[data-project-title] a:where(.dark,.dark *){color:var(--color-white,#fff)}[data-project-title] a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-accent-500,hsl(from var(--color-accent-BASE) h s 50%))}[data-project-title] a:focus-visible:where(.dark,.dark *){outline-color:var(--color-accent-400,hsl(from var(--color-accent-BASE) h s 60%))}[data-project-problem]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 3);max-width:65ch;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-dusk-800,hsl(from var(--color-dusk-BASE) h s 20%))}[data-project-problem]:where(.dark,.dark *){color:var(--color-mist-200,hsl(from var(--color-mist-BASE) h s 90%))}[data-project-problem]{line-height:1.5}[data-project] [data-draft-mark]{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rust-700,hsl(from var(--color-rust-BASE) h s 30%));background-color:var(--color-rust-50,hsl(from var(--color-rust-BASE) h s 95%));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));display:inline-block}[data-project] [data-draft-mark]:where(.dark,.dark *){border-color:var(--color-rust-300,hsl(from var(--color-rust-BASE) h s 70%));background-color:var(--color-dusk-900,hsl(from var(--color-dusk-BASE) h s 10%));color:var(--color-white,#fff)}[data-project-meta]{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}[data-project-visual] img{width:100%;max-width:100%;height:auto;display:block}@media (forced-colors:active){[data-project],[data-filter-buttons] button,[data-filter-clear],[data-project] [data-draft-mark]{border-color:canvastext}[data-filter-buttons] button[aria-pressed=true]{border-color:highlight;outline:2px solid highlight}[data-filter-buttons] button:focus-visible,[data-filter-clear]:focus-visible{outline-color:canvastext}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
