.deretoro-logo{aspect-ratio:1;object-fit:cover;border-radius:50%}.work-gallery__note[data-astro-cid-cpqe2qar]{max-width:var(--measure);margin-top:calc(-1 * var(--space-s));margin-bottom:var(--space-l);font-size:var(--step--1)}.work-gallery__grid[data-astro-cid-cpqe2qar]{columns:1;column-gap:var(--space-l);margin:0;padding:0;list-style:none}@media (width>=48em){.work-gallery__grid[data-astro-cid-cpqe2qar]{columns:2}}.work-gallery__item[data-astro-cid-cpqe2qar]{break-inside:avoid;margin-bottom:var(--space-xl)}.work-gallery__item[data-astro-cid-cpqe2qar] figure[data-astro-cid-cpqe2qar]{margin:0}.work-gallery__img[data-astro-cid-cpqe2qar]{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);width:100%;height:auto;display:block}.work-gallery__item[data-astro-cid-cpqe2qar] figcaption[data-astro-cid-cpqe2qar]{margin-top:var(--space-s);max-width:var(--measure)}.work-gallery__title[data-astro-cid-cpqe2qar]{color:var(--color-heading);font-weight:700}.work-gallery__item[data-astro-cid-cpqe2qar] figcaption[data-astro-cid-cpqe2qar] .muted[data-astro-cid-cpqe2qar]{margin-top:.25rem}.work-gallery__post[data-astro-cid-cpqe2qar]{margin-top:var(--space-xs)}.work-gallery__post[data-astro-cid-cpqe2qar] summary[data-astro-cid-cpqe2qar]{cursor:pointer;color:var(--color-link);align-items:center;min-height:2.75rem;font-weight:600;display:flex}.work-gallery__post-text[data-astro-cid-cpqe2qar]{margin-top:var(--space-xs);padding:var(--space-s);border-left:2px solid var(--color-accent);background:var(--color-surface);white-space:pre-line}.reflection[data-astro-cid-cpqe2qar]{gap:var(--space-m);display:grid}@media (width>=64em){.reflection[data-astro-cid-cpqe2qar]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.reflection__title[data-astro-cid-cpqe2qar]{font-size:var(--step-1);margin-bottom:var(--space-xs)}.reflection__label[data-astro-cid-cpqe2qar]{margin-bottom:var(--space-xs);padding:.125rem var(--space-xs);border:1px dashed var(--color-border-strong);border-radius:var(--radius-s);font-size:var(--step--1);color:var(--color-text-muted);font-weight:600;display:inline-block}.work-stats[data-astro-cid-cpqe2qar]{gap:var(--space-s);margin:0;display:grid}@media (width>=40em){.work-stats[data-astro-cid-cpqe2qar]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}}.work-stats__item[data-astro-cid-cpqe2qar]{gap:var(--space-xs);flex-direction:column-reverse;display:flex}.work-stats__label[data-astro-cid-cpqe2qar]{color:var(--color-text-muted)}.work-stats__value[data-astro-cid-cpqe2qar]{font-size:var(--step-3);color:var(--color-heading);margin:0;font-weight:700;line-height:1.1}.work-stats__note[data-astro-cid-cpqe2qar]{max-width:var(--measure);margin-top:var(--space-m);font-size:var(--step--1)}.work-links[data-astro-cid-cpqe2qar]{margin:0;padding:0;list-style:none}.project-facts[data-astro-cid-kwrx5blb]{gap:var(--space-xs) var(--space-l);margin:var(--space-m) 0 0;flex-wrap:wrap;display:flex}.project-facts[data-astro-cid-kwrx5blb] dt[data-astro-cid-kwrx5blb]{font-size:var(--step--1);color:var(--color-text-muted);font-weight:600}.project-facts[data-astro-cid-kwrx5blb] dd[data-astro-cid-kwrx5blb]{color:var(--color-heading);margin:0;font-weight:600}.project-hero__photo[data-astro-cid-kwrx5blb]{width:min(100%,260px);margin:0}.project-hero__photo-img[data-astro-cid-kwrx5blb]{aspect-ratio:4/5;object-fit:cover;object-position:50% 72%;border-radius:var(--radius-l);border:1px solid var(--color-border-strong);width:100%;height:auto;display:block}.project-hero__photo[data-astro-cid-kwrx5blb] figcaption[data-astro-cid-kwrx5blb]{margin-top:var(--space-xs);font-size:var(--step--1);color:var(--color-text-muted)}.project-hero[data-astro-cid-kwrx5blb]{background-image:radial-gradient(ellipse 60% 70% at 90% 0%, var(--color-highlight), transparent 70%);position:relative;overflow:clip}.project-hero__inner[data-astro-cid-kwrx5blb]{gap:var(--space-l);align-items:center;display:grid}@media (width>=48em){.project-hero__inner[data-astro-cid-kwrx5blb]{grid-template-columns:minmax(0,1fr) auto}}.back[data-astro-cid-kwrx5blb]{margin-bottom:var(--space-l)}.back[data-astro-cid-kwrx5blb] a[data-astro-cid-kwrx5blb]{align-items:center;min-height:2.75rem;display:inline-flex}.project-hero__title[data-astro-cid-kwrx5blb]{margin-top:var(--space-xs);font-size:var(--step-4);letter-spacing:0}.project-hero__category[data-astro-cid-kwrx5blb]{margin-block:var(--space-s) var(--space-m);font-size:var(--step-1);color:var(--color-text-muted)}@media (width>=64em){.project-hero--explainer[data-astro-cid-kwrx5blb]{padding-bottom:calc(var(--space-section) * .85)}}.project-hero__intro[data-astro-cid-kwrx5blb]{max-width:44rem;margin-top:var(--space-m)}.project-hero__intro[data-astro-cid-kwrx5blb] p[data-astro-cid-kwrx5blb]{margin:0}.project-hero__lead[data-astro-cid-kwrx5blb]{color:var(--color-text);font-size:var(--step-1);line-height:1.5}.project-hero__intro[data-astro-cid-kwrx5blb] .project-hero__definition[data-astro-cid-kwrx5blb]{margin-top:var(--space-s);color:var(--color-text-muted)}.project-hero__intro[data-astro-cid-kwrx5blb] .project-hero__note[data-astro-cid-kwrx5blb]{margin-top:var(--space-s);padding-left:var(--space-s);border-left:3px solid var(--color-border-strong);color:var(--color-text-muted);font-style:italic}.project-hero__logo[data-astro-cid-kwrx5blb]{border:2px solid var(--color-accent);box-shadow:0 0 0 6px var(--color-bg), 0 0 0 7px var(--color-amber);border-radius:50%;justify-self:start;padding:.75rem}.lead-first[data-astro-cid-kwrx5blb] p:first-child{font-size:var(--step-1);line-height:1.55}.card-grid[data-astro-cid-kwrx5blb]{gap:var(--space-s);padding:0;list-style:none;display:grid}@media (width>=40em){.card-grid--2[data-astro-cid-kwrx5blb],.card-grid--3[data-astro-cid-kwrx5blb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.card-grid--3[data-astro-cid-kwrx5blb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-area[data-astro-cid-kwrx5blb],.platform[data-astro-cid-kwrx5blb]{gap:var(--space-xs);flex-direction:column;display:flex}.work-area__title[data-astro-cid-kwrx5blb],.platform__name[data-astro-cid-kwrx5blb]{font-size:var(--step-1)}.platform__role[data-astro-cid-kwrx5blb]{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600}.platform__link[data-astro-cid-kwrx5blb]{padding-top:var(--space-xs);margin-top:auto}.other-profiles__heading[data-astro-cid-kwrx5blb]{font-size:var(--step-0);color:var(--color-text-muted)}.other-profiles[data-astro-cid-kwrx5blb]{gap:var(--space-xs) var(--space-m);margin-top:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.other-profiles[data-astro-cid-kwrx5blb] a[data-astro-cid-kwrx5blb]{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.media-note[data-astro-cid-kwrx5blb]{margin-bottom:var(--space-l)}.media-note__settings[data-astro-cid-kwrx5blb]{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.media-note__settings[data-astro-cid-kwrx5blb]:not([hidden])+.media-note__fallback[data-astro-cid-kwrx5blb]{display:none}.media-grid[data-astro-cid-kwrx5blb]{gap:var(--space-l);padding:0;list-style:none;display:grid}.media-item[data-astro-cid-kwrx5blb]{align-content:start;gap:var(--space-s);display:grid}.media-item__heading[data-astro-cid-kwrx5blb]{font-size:var(--step-1)}@media (width>=64em){.media-grid[data-astro-cid-kwrx5blb]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.learnings[data-astro-cid-kwrx5blb]{gap:var(--space-s);padding-left:1.2rem;display:grid}.learnings__outro[data-astro-cid-kwrx5blb]{margin-top:var(--space-m);font-size:var(--step-1);line-height:1.55}.social-links[data-astro-cid-kwrx5blb]{gap:var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}.milestones[data-astro-cid-kwrx5blb]{gap:var(--space-m);padding:0;list-style:none;display:grid}.milestones__date[data-astro-cid-kwrx5blb]{font-size:var(--step--1);color:var(--color-accent-text);font-weight:600}.milestones__title[data-astro-cid-kwrx5blb]{font-weight:700}
